Определение молекулярной массы белков возможно только в случае их хорошей растворимости. Одним из приемлемых методов является определение молекулярной массы по осмотическому давлению белковых растворов. Другой метод определения молекулярной массы основан на определении специфических групп, связанных известным соотношением с молем белка. Например, по содержанию железа в гемоглобине можно определить молекулярную массу последнего. Известно, что гемоглобин содержит 0,335% Fe, что соответствует молекулярной массе 16,5 kDa на атом железа. Так как известно, что 1 моль гемоглобина содержит 4 атома железа, его молекулярная масса составляет 66,8 kDa. Метод, разработанный Т. Сведбергом и основанный на ультрацентрифугировании белковых растворов, является наиболее точным для определения молекулярной массы большинства водорастворимых белков.
Принцип метода заключается в том, что на кинетическое движение молекул в растворе и равномерное их распределение накладываются большие центробежные силы, в результате чего белок седиментирует ко дну пробирки. Седиментационное равновесие и скорость седиментации, которая регистрируется оптическим методом, являются функциями молекулярной массы белка. Определение молекулярной массы по скорости седиментации описывается следующим уравнением:
где Мх — молекулярная масса; R — газовая постоянная; Т — абсолютная температура; S— константа седиментации белка; D— константа диффузии; р — плотность раствора; р — парциальный объем белка.
Определение формы молекулы. Белки по своей форме разделяют на глобулярные и фибриллярные. Форма молекул глобулярных белков динамична и под влиянием ряда факторов, например pH, температуры или ионной силы раствора, может изменяться. Это обязательно нужно учитывать при определении формы белка. Одним из наиболее точных методов, регистрирующих форму белковой молекулы, является метод двойного лучепреломления в потоке. Отклонение формы молекул от сферической выражается отношением фрикционных коэффициентов f/fQ, которое для глобулярных белков, имеющих шарообразную форму, близко к 1 (/— молярный коэффициент трения). Зная величину f/f0, можно рассчитать соотношение осей молекулы белка.