Когда ключ входит в замок, важна не только форма бородки, но и то, как она прижимается к штифтам. В мире лекарств роль таких «прижимов» играют водородные связи — слабые, но многочисленные мостики между молекулой лекарства и белком-мишенью. Именно они решают, удержится ли лекарство на белке или соскользнёт.
Новая программа HBGSA учится читать пространственный узор этих водородных мостиков. Она строит граф, где атомы — точки, а связи — линии, и с помощью само-внимания (механизма, который выделяет самые важные связи) вычисляет, насколько прочно молекула сядет на белок. В отличие от старых подходов, которые либо смотрели только на последовательность аминокислот, либо игнорировали водородные связи, эта программа видит и геометрию, и химию.
Ключевая хитрость — в функции потерь. Обычные методы учатся минимизировать ошибку в числах, а HBGSA дополнительно следит за тем, чтобы предсказания коррелировали с реальными значениями. Это как если бы стрелок учился не просто попадать ближе к центру, но и сохранять правильный порядок попаданий: сначала сильные, потом слабые. Для виртуального скрининга важнее именно порядок, а не точная цифра.
Такой подход ускоряет поиск лекарств: компьютер отбирает самые перспективные молекулы, а учёные проверяют в лаборатории уже не тысячи, а десятки кандидатов.
Водородная связь в 20 раз слабее обычной химической связи, но именно она держит вместе две нити ДНК в двойной спирали.
В сериале «Мир Дикого Запада» алгоритмы предсказывали поведение людей по мельчайшим деталям — здесь программа предсказывает поведение молекул по узору слабых связей.