Открыть сервис

Rosetta@home

Rosetta@home — это проект добровольных распределённых вычислений, предназначенный для предсказания и дизайна белковых структур, а также для моделирования их сворачивания (фолдинга) и взаимодействия с другими молекулами. Проект был запущен в 2005 году на платформе BOINC (Berkeley Open Infrastructure for Network Computing) и разрабатывается лабораторией Бейкера (Baker Lab) в Вашингтонском университете (США). Rosetta@home использует вычислительные ресурсы добровольцев со всего мира, чьи компьютеры обрабатывают отдельные задачи (ворк-юниты), что позволяет решать задачи, требующие огромных вычислительных мощностей, недоступных для одного суперкомпьютера.

История

Проект Rosetta@home был запущен 6 октября 2005 года. Его создание стало возможным благодаря развитию платформы BOINC, разработанной в Калифорнийском университете в Беркли. Основная цель проекта заключалась в использовании распределённых вычислений для ускорения работы программного пакета Rosetta, который изначально был создан для предсказания трёхмерной структуры белков по их аминокислотной последовательности.

Первоначально проект был ориентирован на фундаментальные исследования в области фолдинга белков и дизайна новых белков с заданными свойствами. В 2008 году был запущен игровой проект Foldit, основанный на том же алгоритме Rosetta, но позволяющий пользователям вручную манипулировать белковыми структурами в виде игры.

Во время пандемии COVID-19 (2020–2021) проект активно использовался для моделирования структуры белков коронавируса SARS-CoV-2, поиска потенциальных сайтов связывания с лекарственными препаратами и разработки новых белков, способных нейтрализовать вирус. Результаты этих расчётов были опубликованы в научных журналах и использованы для разработки вакцин и терапевтических средств.

Принцип работы

Платформа BOINC

Rosetta@home функционирует на платформе BOINC (Berkeley Open Infrastructure for Network Computing). BOINC — это клиент-серверная система, которая позволяет добровольцам подключать свои компьютеры (персональные, серверные, игровые консоли) к проекту. Клиент BOINC скачивает с сервера проекта ворк-юниты — небольшие вычислительные задачи, содержащие данные о белковой последовательности и параметры моделирования. После обработки результат отправляется обратно на сервер, где он проверяется и объединяется с результатами других участников.

Алгоритм Rosetta

Программный пакет Rosetta использует комбинацию методов молекулярного моделирования, включая:

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

Классификация задач

Задачи, решаемые Rosetta@home, можно разделить на несколько категорий:

Предсказание структуры белков (фолдинг)

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

Дизайн новых белков

Проект также занимается обратной задачей: по заданной целевой структуре (например, для связывания с определённым вирусным белком) алгоритм подбирает аминокислотную последовательность, которая будет сворачиваться в эту структуру. Это позволяет создавать искусственные белки с заданными функциями — ферменты, вакцины, биосенсоры.

Докинг (молекулярное моделирование связывания)

Rosetta@home моделирует, как одна молекула (например, лекарственное соединение или другой белок) связывается с целевым белком. Это помогает предсказывать эффективность потенциальных лекарств и разрабатывать ингибиторы вирусных белков.

Дизайн белков для терапии

В рамках проекта разрабатываются белки, которые могут быть использованы в медицине: например, белки, нейтрализующие токсины (ботулинический токсин, яды змей), или белки, блокирующие рецепторы вирусов (включая SARS-CoV-2).

Применение и результаты

Фундаментальные исследования

Медицина и фармакология

Биотехнология и промышленность

Образовательная ценность

Проект используется в учебных курсах по биоинформатике и молекулярной биологии. Студенты могут наблюдать за ходом расчётов и анализировать результаты.

Критика и ограничения

Несмотря на успехи, Rosetta@home имеет ряд ограничений:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →