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 条
  • [21] Flexible docking under pharmacophore type constraints
    Hindle, SA
    Rarey, M
    Buning, C
    Lengauer, T
    [J]. JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2002, 16 (02) : 129 - 149
  • [22] Molecular Dynamics Simulation for All
    Hollingsworth, Scott A.
    Dror, Ron O.
    [J]. NEURON, 2018, 99 (06) : 1129 - 1143
  • [23] Hongjian Li, 2012, 2012 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), P77, DOI 10.1109/CIBCB.2012.6217214
  • [24] Current progress, challenges, and future perspectives of language models for protein representation and protein design
    Huang, Tao
    Li, Yixue
    [J]. INNOVATION, 2023, 4 (04):
  • [25] Predicting Protein-Ligand Docking Structure with Graph Neural Network
    Jiang, Huaipan
    Wang, Jian
    Cong, Weilin
    Huang, Yihe
    Ramezani, Morteza
    Sarma, Anup
    Dokholyan, Nikolay, V
    Mahdavi, Mehrdad
    Kandemir, Mahmut T.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (12) : 2923 - 2932
  • [26] Development and validation of a genetic algorithm for flexible docking
    Jones, G
    Willett, P
    Glen, RC
    Leach, AR
    Taylor, R
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1997, 267 (03) : 727 - 748
  • [27] MOLECULAR-DYNAMICS SIMULATIONS IN BIOLOGY
    KARPLUS, M
    PETSKO, GA
    [J]. NATURE, 1990, 347 (6294) : 631 - 639
  • [28] Kingma D.P., 2014, arXiv
  • [29] Lessons Learned in Empirical Scoring with smina from the CSAR 2011 Benchmarking Exercise
    Koes, David Ryan
    Baumgartner, Matthew P.
    Camacho, Carlos J.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2013, 53 (08) : 1893 - 1904
  • [30] Protein docking with predicted constraints
    Krippahl, Ludwig
    Barahona, Pedro
    [J]. ALGORITHMS FOR MOLECULAR BIOLOGY, 2015, 10