Огромная библиотека, где каждая книга — точная инструкция по сборке одной молекулы белка. Нейросеть AlphaFold2 прочитала миллионы таких книг и научилась мгновенно выдавать готовую трёхмерную модель. Но внутри этой сети, в самом её «мозгу», осталось нечто большее — не просто правила сборки, а целый атлас возможных движений белка, его скрытая жизнь.
Исследователи придумали способ заглянуть в этот атлас. Они взяли весовые тензоры (матрицы чисел, хранящие знания сети) блока Evoformer — ключевой части AlphaFold2 — и применили к ним свёртку с гауссовым размытием. Проще говоря, они чуть-чуть «расфокусировали» зрение сети, чтобы увидеть не одну чёткую картинку, а целый веер возможностей. Этот метод назвали нейронной спектроскопией.
Результат оказался поразительным. Для белка убиквитина такое «возмущение» показало, что его части разрываются ровно в том порядке, который десятилетиями выясняли в лабораторных экспериментах по сворачиванию.
Для белка KaiB, который умеет принимать две совершенно разные формы, все пять независимо обученных версий сети единогласно показали: вторую форму при возмущении получить не удаётся. А для альфа-синуклеина, связанного с болезнью Паркинсона, пять версий выдали пять разных, но внутренне непротиворечивых карт. Это указало, где данные обучения дали чёткий сигнал, а где сеть осталась в неведении. Контрольная проверка — внесение случайного шума той же мощности — создавала лишь бесформенный мусор, а не осмысленные движения. 93 миллиона параметров сети оказались не просто механизмом, а застывшим отпечатком физической реальности белков.
Белок убиквитин, названный так за своё повсеместное распространение (от английского ubiquitous — «вездесущий»), состоит всего из 76 аминокислот, но его путь сворачивания изучали десятилетиями — и нейросеть воспроизвела его, просто «задумавшись» о статичной форме.
Это напоминает идею из «Парка Юрского периода», где учёные извлекли ДНК динозавров из янтаря — только здесь из «застывшей» нейросети извлекают скрытую динамику молекул.