Почему сворачивание белка трудно рассчитать

Белок — это длинная цепочка молекулярных «звеньев», которая принимает определённую трёхмерную форму. От этой формы зависит, как белок работает. Если он складывается неправильно или слипается с другими молекулами, это может быть связано с болезнью.

Проблема в том, что цепочка меняет форму во множестве крошечных шагов. Чтобы проследить за такими движениями на компьютере, приходится рассчитывать взаимодействия между частями молекулы снова и снова. Даже для относительно небольшого фрагмента это требует большой вычислительной работы.

Как консоль становилась частью расчёта

Проект Folding@home разбивал общую задачу на небольшие задания и отправлял их участникам через интернет. PS3 получала такое задание, рассчитывала один вариант движения молекулы, а затем возвращала результат. Учёным оставалось сопоставить результаты разных расчётов и выяснить, какие пути сворачивания выглядят наиболее вероятными.

Такой подход называется распределёнными вычислениями: вместо одного огромного компьютера работу выполняет множество устройств, каждое — свою часть. Консоль была удобна для этой роли не только потому, что стояла у многих дома: её процессор Cell хорошо справлялся с параллельными вычислениями, когда множество операций можно выполнять одновременно.

Что могли показать эти симуляции

Расчёт не был цифровым фильмом, который просто воспроизводит весь процесс сворачивания от начала до конца. Он давал отдельные данные о возможных движениях белка. Это помогало исследовать, как молекула меняет форму и при каких условиях может отклониться от нормального пути.

Практический смысл был в масштабе: множество домашних консолей могло обработать больше вариантов, чем один обычный компьютер. Но результатом становилось не готовое лечение, а более подробная картина поведения белков — возможная отправная точка для дальнейших исследований болезней.