Белок в клетке не застывшая скульптура. Он постоянно движется: изгибается, дышит, дрожит. Это движение — его называют динамикой — определяет, как белок работает. Но заглянуть в танец напрямую сложно, а компьютерное моделирование часто требует огромных мощностей.
Новый подход, названный DynaMode, смотрит на движение белка как на музыкальное произведение. Преобразование Фурье раскладывает сложную траекторию атомов на простые частоты — словно отделяет басовую партию медленных изгибов от высокого звона быстрых колебаний. Модель учится предсказывать не отдельные положения атомов, а целые спектральные картины, которые зависят от температуры. Низкие частоты в такой картине прямо указывают, насколько гибок каждый участок белка.
Обучение на наборе данных mdCATH позволило модели быстро генерировать правдоподобные траектории. На отложенных тестах DynaMode достигла корреляции Пирсона 0,844 для среднеквадратичных флуктуаций атомов (RMSF — мера того, насколько сильно атом отклоняется от среднего положения). Это значит, что предсказанная подвижность хорошо совпадает с реальной. Модель не просто угадывает — она улавливает физику процесса: разделение на медленные и быстрые движения заложено в саму архитектуру.
Такой спектральный взгляд открывает путь к быстрому скринингу: можно за минуты оценить, как мутация или изменение температуры повлияют на танец белка. А значит, быстрее искать новые лекарства или понимать причины болезней.
Среднеквадратичная флуктуация атома в белке при комнатной температуре может достигать 1–2 ангстрем — это примерно десятая доля нанометра, но для молекулы это заметный размах.