Связка ключей лежит на столе — каждый открывает только один замок. В живых клетках роль таких ключей часто играют нанотела: крошечные фрагменты антител, которые прилипают к строго определённым белкам. С их помощью можно доставить лекарство точно к больной клетке или заблокировать вредный процесс. Но подобрать форму «бородки» — трёх гибких петель, отвечающих за узнавание, — раньше было медленно и неточно. Либо варианты перебирали днями, либо не удавалось нацелиться на конкретный участок белка.
Авторы новой работы создали программу EasyNano. Она решает эту задачу за 10–20 минут на мощном домашнем компьютере. Вместо слепого перебора миллионов комбинаций программа плавно «подтачивает» форму петель, шаг за шагом приближая их к нужной мишени. EasyNano опирается на готовую свёрнутую модель белка-мишени и отслеживает, как меняется расстояние между аминокислотами — словно подгоняет ключ по слепку замка. В расчётах используется облегчённая версия модели ESMFold2 (721 миллион параметров) — быстрый предсказатель структуры. Полная версия (1.3 миллиарда параметров) следит, чтобы каркас нанотела не искажался.
Важной находкой оказалось то, с чего начинать подгонку. Если брать за основу природную последовательность петель, а не случайный набор, программа находит лучшие решения. Опытный слесарь не вытачивает ключ с нуля, а дорабатывает уже имеющуюся заготовку — здесь работает тот же принцип. Проверка на шести разных парах «нанотело–мишень» показала, что улучшения не случайны. Для одного из примеров статистическая значимость достигла 5.7 сигма — это далеко за пределами обычных флуктуаций. Более того, несколько запусков с разными начальными условиями приводят к разным, но одинаково хорошим формам петель. Значит, у природы есть несколько способов собрать надёжный ключ.
Нанотела, которые использует EasyNano, — это миниатюрная версия антител, позаимствованная у верблюдов и лам. Их главное преимущество — малый размер, позволяющий проникать в узкие щели на поверхности белков, куда обычные антитела просто не помещаются.
В рассказе Грега Бира «Музыка, звучащая в крови» нанороботы, спроектированные под конкретные белки, перестраивают организм изнутри — примерно так же, как нанотела, созданные с помощью EasyNano, могли бы точечно исправлять работу клеток.