Accelerating AUTODOCK4 with GPUs and Gradient-Based Local Search

被引:176
|
作者
Santos-Martins, Diogo [1 ]
Solis-Vasquez, Leonardo [2 ]
Tillack, Andreas F. [1 ]
Sanner, Michel F. [1 ]
Koch, Andreas [2 ]
Forli, Stefano [1 ]
机构
[1] Scripps Res Inst, Dept Integrat Struct & Computat Biol, La Jolla, CA 92037 USA
[2] Tech Univ Darmstadt, Embedded Syst & Applicat Grp, D-64289 Darmstadt, Germany
基金
美国国家卫生研究院;
关键词
PROTEIN-LIGAND DOCKING; FORCE-FIELD; AUTOMATED DOCKING; SCORING FUNCTION; ZINC;
D O I
10.1021/acs.jctc.0c01006
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
AUTODOCK4 is a widely used program for docking small molecules to macromolecular targets. It describes ligand-receptor interactions using a physicsinspired scoring function that has been proven useful in a variety of drug discovery projects. However, compared to more modern and recent software, AUTODOCK4 has longer execution times, limiting its applicability to large scale dockings. To address this problem, we describe an OpenCL implementation of AUTODOCK4, called AUTODOCK-GPU, that leverages the highly parallel architecture of GPU hardware to reduce docking runtime by up to 350-fold with respect to a single-threaded process. Moreover, we introduce the gradient-based local search method ADADELTA, as well as an improved version of the Solis-Wets random optimizer from AUTODOCK4. These efficient local search algorithms significantly reduce the number of calls to the scoring function that are needed to produce good results. The improvements reported here, both in terms of docking throughput and search efficiency, facilitate the use of the AUTODOCK4 scoring function in large scale virtual screening.
引用
收藏
页码:1060 / 1073
页数:14
相关论文
共 50 条
  • [31] Gradient-Based Takagi-Sugeno Fuzzy Local Observer
    Beyhan, Selami
    Dilmen, Erdem
    2015 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2015), 2015,
  • [32] Discrete optimization via gradient-based adaptive stochastic search methods
    Chen, Xi
    Zhou, Enlu
    Hu, Jiaqiao
    IISE TRANSACTIONS, 2018, 50 (09) : 789 - 805
  • [33] Weight-Entanglement Meets Gradient-Based Neural Architecture Search
    Sukthanker, Rhea Sanjay
    Krishnakumar, Arjun
    Safari, Mahmoud
    Hutter, Frank
    INTERNATIONAL CONFERENCE ON AUTOMATED MACHINE LEARNING, 2024, 256
  • [34] A Hybrid Queueing Search and Gradient-Based Algorithm for Optimal Experimental Design
    Zhang, Yue
    Zhai, Yi
    Xia, Zhenyang
    Wang, Xinlong
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT II, 2023, 14087 : 749 - 760
  • [35] A Gradient-Based Search Method for Multi-objective Optimization Problems
    Gao, Weifeng
    Wang, Yiming
    Liu, Lingling
    Huang, Lingling
    INFORMATION SCIENCES, 2021, 578 : 129 - 146
  • [36] Gradient-Based Adaptive Stochastic Search for Non-Differentiable Optimization
    Zhou, Enlu
    Hu, Jiaqiao
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (07) : 1818 - 1832
  • [37] A Gradient-Based Algorithm with Nonmonotone Line Search for Nonnegative Matrix Factorization
    Li, Wenbo
    Shi, Xiaolu
    SYMMETRY-BASEL, 2024, 16 (02):
  • [38] GRADIENT-BASED IMAGE UP-SCALING WITH LOCAL SELF SIMILARITY
    Kuo, Loyon
    Wang, Tsun-Hsien
    Chiu, Ching-Te
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 960 - 964
  • [39] Gradient-based Local Descriptor and Centroid Neural Network for Face Recognition
    Huyen, Nguyen Thi Bich
    Park, Dong-Chul
    Woo, Dong-Min
    ADVANCES IN NEURAL NETWORKS - ISNN 2010, PT 2, PROCEEDINGS, 2010, 6064 : 192 - 199
  • [40] Music Genre Classification Using a Gradient-Based Local Texture Descriptor
    Ahmed, Faisal
    Paul, Padma Polash
    Gavrilova, Marina
    INTELLIGENT DECISION TECHNOLOGIES 2016, PT II, 2016, 57 : 455 - 464