Определение молекулярного веса белков проводилось различными методами (криоскопическим, осмометрическим и др.). Наиболее точным оказался предложенный Т. Сведбергом метод седиментации, который проводится в ультрацентрифуге с ускорением до 900 000 g. Он основан на различной скорости оседания белков, в зависимости от их молекулярного веса: белки с высоким молекулярным весом оседают при меньшей скорости вращения центрифуги, а белки с малым весом - при высоких скоростях. По определенной формуле рассчитывают молекулярный вес. Изучение различных белков показало, что все они являются высокомолекулярными соединениями.