8–11Биология и ИИ

AlphaFold: как нейросеть разгадала форму белков

В 2024 году Нобелевскую премию по химии впервые получили люди, которые сделали главную работу с помощью искусственного интеллекта. Демис Хассабис и Джон Джампер из Google DeepMind создали AlphaFold, а Дэвид Бейкер научился придумывать белки, которых нет в природе. Разбираем, в чём была задача и почему её так долго не могли решить.

Для 8–11 классов, биология и информатика.

Почему форма белка решает всё

Белки работают почти везде в организме. Гемоглобин переносит кислород, ферменты переваривают пищу, антитела ловят вирусы, коллаген держит кожу. Каждый белок это цепочка из аминокислот, их в природе двадцать видов. Цепочка бывает длиной в сотни и тысячи звеньев.

Но сама по себе цепочка ничего не умеет. Она сворачивается в клубок строго определённой формы, и именно форма определяет работу. Фермент похож на замок, в который подходит только свой ключ-молекула. Если белок свернулся неправильно, он не работает или даже вредит: так возникают некоторые болезни.

Последовательность аминокислот учёные научились читать давно и быстро. А вот узнать форму было трудно: белок кристаллизовали, просвечивали рентгеном и месяцами, а то и годами расшифровывали картину. Одна структура могла стоить целой диссертации.

Задача, которой полвека

В 1970-х годах Кристиан Анфинсен показал, что форма белка целиком записана в его последовательности. Значит, в теории её можно вычислить. На практике это казалось невозможным.

Посчитаем грубо. Пусть каждое звено цепочки может повернуться всего тремя способами. Для белка из 100 аминокислот это 3¹⁰⁰ вариантов, число с 47 цифрами. Если перебирать триллион вариантов в секунду, перебор займёт много больше, чем существует Вселенная. Это называют парадоксом Левинталя: белок в клетке сворачивается за доли секунды, а мы не можем просто перебрать варианты.

3¹⁰⁰ ≈ 5 · 10⁴⁷

С 1994 года учёные проводят соревнование CASP: организаторы дают последовательности белков, форму которых уже узнали в лаборатории, но ещё не опубликовали. Команды присылают предсказания, а потом их сравнивают с правдой. Десятилетиями результаты росли медленно.

Как справилась нейросеть

В 2020 году AlphaFold 2 на CASP предсказала формы большинства белков почти с точностью лабораторного эксперимента. Организаторы соревнования сказали, что задача в основном решена.

Нейросеть не перебирала варианты. Её обучили на примерно 170 тысячах известных структур из открытой базы. Она научилась замечать закономерности: какие аминокислоты обычно оказываются рядом, как меняются белки у разных организмов в ходе эволюции. Если две аминокислоты в цепочке всегда меняются вместе, скорее всего, в свёрнутом белке они касаются друг друга.

В 2021–2022 годах DeepMind вместе с Европейским институтом биоинформатики выложила предсказания для более чем 200 миллионов белков, почти всех известных науке. Бесплатно, для всех. За первые годы базой воспользовались исследователи из почти всех стран мира.

В 2024 году вышла AlphaFold 3. Она предсказывает уже не один белок, а то, как белок соединяется с ДНК, РНК и маленькими молекулами, например с лекарством. Для фармацевтов это особенно ценно: можно заранее прикинуть, сядет ли молекула-кандидат в «замок» нужного белка.

Как нейросеть учится: пример попроще

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

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

Подробнее о том, как работают языковые нейросети, с которыми вы общаетесь в чатах, в статье о том, как нейросеть отвечает на вопросы.

Белки, которых нет в природе

Третий лауреат, Дэвид Бейкер, решал обратную задачу: придумать форму, которая нужна, а потом подобрать под неё цепочку. Ещё в 2003 году его группа создала белок Top7 с формой, которой не встречалось у живых существ. Теперь его лаборатория проектирует белки для вакцин, лекарств и датчиков.

  • ферменты, которые быстрее разлагают пластик;
  • белки-«ловушки» для яда змей;
  • основа для вакцин, которая собирает частицы вируса в аккуратный шарик.

Что из этого понадобится в школе

По биологии белки, аминокислоты и ферменты проходят в 9–10 классах, а на ЕГЭ есть задачи на синтез белка: как по участку ДНК найти аминокислоты. Как их решать, разобрали в статье о биосинтезе белка.

По информатике AlphaFold хороший пример того, почему перебор не всегда работает и зачем нужны умные алгоритмы. Оценить число вариантов, как мы сделали выше, полезный навык и для ЕГЭ: многие задачи там решаются перебором, но только если вариантов не слишком много.

Разберём на занятии

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

Первое занятие бесплатное: можно посмотреть формат вместе с ребёнком и решить, подходит ли он.

Частые вопросы

Значит, нейросеть умнее учёных?

Нет. AlphaFold обучили на структурах, которые десятилетиями получали учёные в лабораториях. И её предсказания всё равно проверяют экспериментом, особенно когда речь о лекарствах.

Решена ли задача сворачивания белка полностью?

Не совсем. AlphaFold хуже справляется с белками, которые постоянно меняют форму, и с участками без устойчивой структуры. Кроме того, она предсказывает, какой будет форма, но не объясняет, как белок к ней приходит. Над этим учёные работают дальше.

AlphaFold можно попробовать самому?

Базу структур можно открыть на сайте Европейского института биоинформатики и покрутить любой белок в 3D, например гемоглобин или инсулин.