OpenDock: a pytorch-based open-source framework for protein-ligand docking and modelling

被引:0
作者
Hu, Qiuyue [1 ,2 ]
Wang, Zechen [3 ]
Meng, Jintao [1 ]
Li, Weifeng [3 ]
Guo, Jingjing [4 ]
Mu, Yuguang [5 ]
Wang, Sheng [6 ]
Zheng, Liangzhen [7 ]
Wei, Yanjie [1 ]
机构
[1] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518000, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Shangdong Univ, Sch Phys, Jinan 250100, Peoples R China
[4] Macao Polytech Univ, Fac Appl Sci, Ctr Artificial Intelligence Driven Drug Discovery, Macau 999078, Peoples R China
[5] Nanyang Technol Univ, Sch Biol Sci, Singapore 637551, Singapore
[6] Shanghai Zelixir Biotech Co Ltd, Shanghai 201203, Peoples R China
[7] Shenzhen Zelixir Biotech Co Ltd, Shenzhen 518107, Peoples R China
关键词
BINDING-AFFINITY; SCORING FUNCTION; MOLECULAR DOCKING; FLEXIBLE DOCKING; NEURAL-NETWORK; ACCURATE; PREDICTION; ALGORITHM;
D O I
10.1093/bioinformatics/btae628
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: Molecular docking is an invaluable computational tool with broad applications in computer-aided drug design and enzyme engineering. However, current molecular docking tools are typically implemented in languages such as C++ for calculation speed, which lack flexibility and user-friendliness for further development. Moreover, validating the effectiveness of external scoring functions for molecular docking and screening within these frameworks is challenging, and implementing more efficient sampling strategies is not straightforward. Results: To address these limitations, we have developed an open-source molecular docking framework, OpenDock, based on Python and PyTorch. This framework supports the integration of multiple scoring functions; some can be utilized during molecular docking and pose optimization, while others can be used for post-processing scoring. In terms of sampling, the current version of this framework supports simulated annealing and Monte Carlo optimization. Additionally, it can be extended to include methods such as genetic algorithms and particle swarm optimization for sampling docking poses and protein side chain orientations. Distance constraints are also implemented to enable covalent docking, restricted docking or distance map constraints guided pose sampling. Overall, this framework serves as a valuable tool in drug design and enzyme engineering, offering significant flexibility for most protein-ligand modelling tasks.
引用
收藏
页数:12
相关论文
共 73 条
  • [1] Accurate structure prediction of biomolecular interactions with AlphaFold 3
    Abramson, Josh
    Adler, Jonas
    Dunger, Jack
    Evans, Richard
    Green, Tim
    Pritzel, Alexander
    Ronneberger, Olaf
    Willmore, Lindsay
    Ballard, Andrew J.
    Bambrick, Joshua
    Bodenstein, Sebastian W.
    Evans, David A.
    Hung, Chia-Chun
    O'Neill, Michael
    Reiman, David
    Tunyasuvunakool, Kathryn
    Wu, Zachary
    Zemgulyte, Akvile
    Arvaniti, Eirini
    Beattie, Charles
    Bertolli, Ottavia
    Bridgland, Alex
    Cherepanov, Alexey
    Congreve, Miles
    Cowen-Rivers, Alexander I.
    Cowie, Andrew
    Figurnov, Michael
    Fuchs, Fabian B.
    Gladman, Hannah
    Jain, Rishub
    Khan, Yousuf A.
    Low, Caroline M. R.
    Perlin, Kuba
    Potapenko, Anna
    Savy, Pascal
    Singh, Sukhdeep
    Stecula, Adrian
    Thillaisundaram, Ashok
    Tong, Catherine
    Yakneen, Sergei
    Zhong, Ellen D.
    Zielinski, Michal
    Zidek, Augustin
    Bapst, Victor
    Kohli, Pushmeet
    Jaderberg, Max
    Hassabis, Demis
    Jumper, John M.
    [J]. NATURE, 2024, 630 (8016) : 493 - 500
  • [2] Computational/in silico methods in drug target and lead prediction
    Agamah, Francis E.
    Mazandu, Gaston K.
    Hassan, Radia
    Bope, Christian D.
    Thomford, Nicholas E.
    Ghansah, Anita
    Chimusa, Emile R.
    [J]. BRIEFINGS IN BIOINFORMATICS, 2020, 21 (05) : 1663 - 1675
  • [3] Fast, accurate, and reliable molecular docking with QuickVina 2
    Alhossary, Amr
    Handoko, Stephanus Daniel
    Mu, Yuguang
    Kwoh, Chee-Keong
    [J]. BIOINFORMATICS, 2015, 31 (13) : 2214 - 2216
  • [4] The process of structure-based drug design
    Anderson, AC
    [J]. CHEMISTRY & BIOLOGY, 2003, 10 (09): : 787 - 797
  • [5] A machine learning approach to predicting protein-ligand binding affinity with applications to molecular docking
    Ballester, Pedro J.
    Mitchell, John B. O.
    [J]. BIOINFORMATICS, 2010, 26 (09) : 1169 - 1175
  • [6] DeepBSP-a Machine Learning Method for Accurate Prediction of Protein-Ligand Docking Structures
    Bao, Jingxiao
    He, Xiao
    Zhang, John Z. H.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2021, 61 (05) : 2231 - 2240
  • [7] Barzilay Regina, 2022, INT C MACHINE LEARNI, P20503
  • [8] THE METROPOLIS ALGORITHM
    BHANOT, G
    [J]. REPORTS ON PROGRESS IN PHYSICS, 1988, 51 (03) : 429 - 457
  • [9] Corso G, 2024, Arxiv, DOI [arXiv:2402.18396, DOI 10.48550/ARXIV.2402.18396]
  • [10] Euler-Rodrigues formula variations, quaternion conjugation and intrinsic connections
    Dai, Jian S.
    [J]. MECHANISM AND MACHINE THEORY, 2015, 92 : 144 - 152