The Docking Game: Loop Self-Play for Fast, Dynamic, and Accurate Prediction of Flexible Protein--Ligand Binding

2508.05006v1 cs.AI 2025-08-09
Авторы:

Youzhi Zhang, Yufei Li, Gaofeng Meng, Hongbin Liu, Jiebo Luo

Резюме на русском

## КОНТЕКСТ И ПРОБЛЕМАТИКА Молекулярный докинг является ключевой задачей в области разработки лекарственных препаратов. Он заключается в прогнозировании взаимодействий между малыми молекулами (лигандами) и пространствами в протеинах (портами), что позволяет идентифицировать потенциальные лекарственные соединения. Распространенные мультизадачные модели докинга часто демонстрируют низкую точность в задаче докинга лигандов по сравнению с докингом протеинов. Это различие связано с фундаментальными отличиями в структурной сложности лигандов и протеинов. Лиганды представляют собой малые молекулы, обладающие высокой гибкостью, в то время как протеины имеют более стабильные и сложные трехмерные структуры. Традиционные подходы часто не могут эффективно учитывать это динамическое взаимодействие, что приводит к неточностям в прогнозировании. Эта проблема особенно актуальна в контексте высокой скорости и точности, необходимых для современных процессов разработки лекарств. Таким образом, необходимо разработать новый метод, который бы учитывал сложность обеих компонент — лигандов и протеинов — и обеспечивал бы более точное и динамичное прогнозирование их взаимодействий. ## ПРЕДЛОЖЕННЫЙ МЕТОД В данной работе предлагается инновационный подход, основанный на теоретических основах теории игр. Рассматривается процесс докинга как двухигроковая игра, называемая "Docking Game". В этой игре один игрок представляет лиганд, а другой — протеин. Для решения этой игры разработан алгоритм Loop Self-Play (LoopPlay). LoopPlay работает на двух уровнях: внешний и внутренний циклы. На внешнем цикле игроки (лиганд и протеин) обмениваются прогнозными положениями, позволяя каждому из них адаптироваться к прогнозам другого. На внутреннем цикле каждый игрок уточняет свои предсказания, включая в модель собственные предсказанные положения. Этот подход позволяет достигать взаимодействия и адаптации между моделями лиганда и протеина, обеспечивая более точные результаты. Алгоритм LoopPlay гарантирует сходимость процесса, что подтверждается теоретическим анализом. Это обеспечивает стабильность и эффективность оптимизации, необходимые для достижения высокой точности модели. ## ЭКСПЕРИМЕНТАЛЬНЫЕ РЕЗУЛЬТАТЫ Для оценки эффективности метода проведены эксперименты на публичных наборах данных, специально разработанных для задач молекулярного докинга. Результаты показали, что LoopPlay превосходит существующие методы примерно на 10% по точности предсказания точных положений связывания. Эксперименты также показали высокую стабильность и скорость работы предлагаемого метода. LoopPlay успешно справляется с высокой сложностью структур лигандов и протеинов, обеспечивая более точные результаты в сравнении с предыдущими подходами. ## ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ Предлагаемый метод имеет широкое применение в области разработки лекарственных препаратов. Улучшенная точность прогнозирования взаимодействий между лигандами и протеинами позволяет ускорить процесс поиска новых лекарств, снизить затраты на экспериментальные исследования и повысить эффективность разработки. Потенциальное влияние LoopPlay может быть ощутимо в таких областях, как персонализированная медицина, разработка лекарственных препаратов для редких заболеваний и борьба с антимикробной резистенцией. Также этот метод может быть использован в академических исследованиях для глубинного анализа взаимодействий молекул. ## ВЫВОДЫ И ПЕРСПЕКТИВЫ Представленный метод LoopPlay значительно улучшает точность прогнозирования взаимодействий между лигандами и протеинами, предлагая новый уровень точности и динамичности в задачах молекулярного докинга. Будущие исследования могут фокусироваться на расширении этого подхода для более сложных молекулярных систем, а также на интеграции этого метода с другими технологиями в области компьютерного моделирования в химии и биологии.

Abstract

Molecular docking is a crucial aspect of drug discovery, as it predicts the binding interactions between small-molecule ligands and protein pockets. However, current multi-task learning models for docking often show inferior performance in ligand docking compared to protein pocket docking. This disparity arises largely due to the distinct structural complexities of ligands and proteins. To address this issue, we propose a novel game-theoretic framework that models the protein-ligand interaction as a two-player game called the Docking Game, with the ligand docking module acting as the ligand player and the protein pocket docking module as the protein player. To solve this game, we develop a novel Loop Self-Play (LoopPlay) algorithm, which alternately trains these players through a two-level loop. In the outer loop, the players exchange predicted poses, allowing each to incorporate the other's structural predictions, which fosters mutual adaptation over multiple iterations. In the inner loop, each player dynamically refines its predictions by incorporating its own predicted ligand or pocket poses back into its model. We theoretically show the convergence of LoopPlay, ensuring stable optimization. Extensive experiments conducted on public benchmark datasets demonstrate that LoopPlay achieves approximately a 10\% improvement in predicting accurate binding modes compared to previous state-of-the-art methods. This highlights its potential to enhance the accuracy of molecular docking in drug discovery.

Ссылки и действия