Accelerated CDOCKER with GPUs, Parallel Simulated Annealing, and Fast Fourier Transforms

被引:47
作者
Ding, Xinqiang [3 ]
Wu, Yujin [4 ]
Wang, Yanming [4 ]
Vilseck, Jonah Z. [4 ]
Brooks, Charles L., III [1 ,2 ]
机构
[1] Univ Michigan, Dept Chem, Dept Computat Med & Bioinformat, Ann Arbor, MI 48109 USA
[2] Univ Michigan, Biophys Program, Ann Arbor, MI 48109 USA
[3] Univ Michigan, Dept Computat Med & Bioinformat, Ann Arbor, MI 48109 USA
[4] Univ Michigan, Dept Chem, Ann Arbor, MI 48109 USA
关键词
PROTEIN-LIGAND DOCKING; ACCURATE DOCKING; CHARMM; ELECTROSTATICS; VALIDATION; GLIDE; SET;
D O I
10.1021/acs.jctc.0c00145
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
Fast Fourier transform (FFT)-based protein ligand docking together with parallel simulated annealing for both rigid and flexible receptor docking are implemented on graphical processing unit (GPU) accelerated platforms to significantly enhance the throughput of the CDOCKER and flexible CDOCKER - the docking algorithms in the CHARMM program for biomolecule modeling. The FFT-based approach for docking, first applied in protein-protein docking to efficiently search for the binding position and orientation of proteins, is adapted here to search ligand translational and rotational spaces given a ligand conformation in protein-ligand docking. Running on GPUs, our implementation of FFT docking in CDOCKER achieves a 15 000 fold speedup in the ligand translational and rotational space search in protein-ligand docking problems. With this significant speedup it becomes practical to exhaustively search ligand translational and rotational space when docking a rigid ligand into a protein receptor. We demonstrate in this paper that this provides an efficient way to calculate an upper bound for docking accuracy in the assessment of scoring functions for protein-ligand docking, which can be useful for improving scoring functions. The parallel molecular dynamics (MD) simulated annealing, also running on GPUs, aims to accelerate the search algorithm in CDOCKER by running MD simulated annealing in parallel on GPUs. When utilized as part of the general CDOCKER docking protocol, acceleration in excess of 20 times is achieved. With this acceleration, we demonstrate that the performance of CDOCKER for redocking is significantly improved compared with three other popular protein-ligand docking programs on two widely used protein ligand complex data sets: the Astex diverse set and the SB2012 test set. The flexible CDOCKER is similarly improved by the parallel MD simulated annealing on GPUs. Based on the results presented here, we suggest that the accelerated CDOCKER platform provides a highly competitive docking engine for both rigid-receptor and flexible-receptor docking studies and will further facilitate continued improvement in the physicsbased scoring function employed in CDOCKER docking studies.
引用
收藏
页码:3910 / 3919
页数:10
相关论文
共 39 条
[1]   DOCK 6: Impact of New Features and Current Docking Performance [J].
Allen, William J. ;
Balius, Trent E. ;
Mukherjee, Sudipto ;
Brozell, Scott R. ;
Moustakas, Demetri T. ;
Lang, P. Therese ;
Case, David A. ;
Kuntz, Irwin D. ;
Rizzo, Robert C. .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2015, 36 (15) :1132-1156
[2]  
Bracewell R. N, 1986, The Fourier Transform and its Applications, V3rd
[3]  
Brigham E.O., 1988, The fast Fourier transform and its applications, V448
[4]   CHARMM: The Biomolecular Simulation Program [J].
Brooks, B. R. ;
Brooks, C. L., III ;
Mackerell, A. D., Jr. ;
Nilsson, L. ;
Petrella, R. J. ;
Roux, B. ;
Won, Y. ;
Archontis, G. ;
Bartels, C. ;
Boresch, S. ;
Caflisch, A. ;
Caves, L. ;
Cui, Q. ;
Dinner, A. R. ;
Feig, M. ;
Fischer, S. ;
Gao, J. ;
Hodoscek, M. ;
Im, W. ;
Kuczera, K. ;
Lazaridis, T. ;
Ma, J. ;
Ovchinnikov, V. ;
Paci, E. ;
Pastor, R. W. ;
Post, C. B. ;
Pu, J. Z. ;
Schaefer, M. ;
Tidor, B. ;
Venable, R. M. ;
Woodcock, H. L. ;
Wu, X. ;
Yang, W. ;
York, D. M. ;
Karplus, M. .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (10) :1545-1614
[5]   ZDOCK: An initial-stage protein-docking algorithm [J].
Chen, R ;
Li, L ;
Weng, ZP .
PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2003, 52 (01) :80-87
[6]   OpenMM 7: Rapid development of high performance algorithms for molecular dynamics [J].
Eastman, Peter ;
Swails, Jason ;
Chodera, John D. ;
McGibbon, Robert T. ;
Zhao, Yutong ;
Beauchamp, Kyle A. ;
Wang, Lee-Ping ;
Simmonett, Andrew C. ;
Harrigan, Matthew P. ;
Stern, Chaya D. ;
Wiewiora, Rafal P. ;
Brooks, Bernard R. ;
Pande, Vijay S. .
PLOS COMPUTATIONAL BIOLOGY, 2017, 13 (07)
[7]   OpenMM 4: A Reusable, Extensible, Hardware Independent Library for High Performance Molecular Simulation [J].
Eastman, Peter ;
Friedrichs, Mark S. ;
Chodera, John D. ;
Radmer, Randall J. ;
Bruns, Christopher M. ;
Ku, Joy P. ;
Beauchamp, Kyle A. ;
Lane, Thomas J. ;
Wang, Lee-Ping ;
Shukla, Diwakar ;
Tye, Tony ;
Houston, Mike ;
Stich, Timo ;
Klein, Christoph ;
Shirts, Michael R. ;
Pande, Vijay S. .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2013, 9 (01) :461-469
[8]   MMTSB Tool Set: enhanced sampling and multiscale modeling methods for applications in structural biology [J].
Feig, M ;
Karanicolas, J ;
Brooks, CL .
JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 2004, 22 (05) :377-395
[9]   Glide: A new approach for rapid, accurate docking and scoring. 1. Method and assessment of docking accuracy [J].
Friesner, RA ;
Banks, JL ;
Murphy, RB ;
Halgren, TA ;
Klicic, JJ ;
Mainz, DT ;
Repasky, MP ;
Knoll, EH ;
Shelley, M ;
Perry, JK ;
Shaw, DE ;
Francis, P ;
Shenkin, PS .
JOURNAL OF MEDICINAL CHEMISTRY, 2004, 47 (07) :1739-1749
[10]   Modelling protein docking using shape complementarity, electrostatics and biochemical information [J].
Gabb, HA ;
Jackson, RM ;
Sternberg, MJE .
JOURNAL OF MOLECULAR BIOLOGY, 1997, 272 (01) :106-120