Accelerating Molecular Docking Calculations Using Graphics Processing Units

被引:28
|
作者
Korb, Oliver [1 ,2 ]
Stutzle, Thomas [3 ]
Exner, Thomas E. [2 ]
机构
[1] Cambridge Crystallog Data Ctr, Cambridge CB2 1EZ, England
[2] Univ Konstanz, Dept Chem & Zukunftskolleg, D-78457 Constance, Germany
[3] Univ Libre Bruxelles, IRIDIA, CoDE, Brussels, Belgium
关键词
QUANTUM-CHEMISTRY; SIMULATION;
D O I
10.1021/ci100459b
中图分类号
R914 [药物化学];
学科分类号
100701 ;
摘要
The generation of molecular conformations and the evaluation of interaction potentials are common tasks in molecular modeling applications, particularly in protein-ligand or protein-protein docking programs. In this work, we present a GPU-accelerated approach capable of speeding up these tasks considerably. For the evaluation of interaction potentials in the context of rigid protein-protein docking, the GPU-accelerated approach reached speedup factors of up to over 50 compared to an optimized CPU-based implementation. Treating the ligand and donor groups in the protein binding site as flexible, speedup factors of up to 16 can be observed in the evaluation of protein-ligand interaction potentials. Additionally, we introduce a parallel version of our protein-ligand docking algorithm PLANTS that can take advantage of this GPU-accelerated scoring function evaluation. We compared the GPU-accelerated parallel version to the same algorithm running on the CPU and also to the highly optimized sequential CPU-based version. In terms of dependence of the ligand size and the number of rotatable bonds, speedup factors of up to 10 and 7, respectively, can be observed. Finally, a fitness landscape analysis in the context of rigid protein-protein docking was performed. Using a systematic grid-based search methodology, the GPU-accelerated version outperformed the CPU-based version with speedup factors of up to 60.
引用
收藏
页码:865 / 876
页数:12
相关论文
共 50 条
  • [1] Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA
    Liu, Weiguo
    Schmidt, Bertil
    Voss, Gerrit
    Mueller-Wittig, Wolfgang
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (09) : 634 - 641
  • [2] Accelerating dust temperature calculations with graphics-processing units
    Jonsson, Patrik
    Primack, Joel R.
    [J]. NEW ASTRONOMY, 2010, 15 (06) : 509 - 514
  • [3] Accelerating Molecular Dynamic Simulation on Graphics Processing Units
    Friedrichs, Mark S.
    Eastman, Peter
    Vaidyanathan, Vishal
    Houston, Mike
    Legrand, Scott
    Beberg, Adam L.
    Ensign, Daniel L.
    Bruns, Christopher M.
    Pande, Vijay S.
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (06) : 864 - 872
  • [4] Accelerating modified Shepard interpolated potential energy calculations using graphics processing units
    Fu, Hong
    Zheng, Limin
    Yang, Minghui
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (04) : 1150 - 1154
  • [5] Accelerating Physical Simulations Using Graphics Processing Units
    Hoffmann, Karl Heinz
    Hofmann, Michael
    Lang, Jens
    Rnger, Gudula
    Seeger, Steffen
    [J]. IT-INFORMATION TECHNOLOGY, 2011, 53 (02): : 49 - 59
  • [6] Accelerating Gate Sizing Using Graphics Processing Units
    Shi, Bing
    Zhang, Yufu
    Srivastava, Ankur
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (01) : 160 - 164
  • [7] Accelerating atmospheric physics parameterizations using graphics processing units
    Abdi, Daniel S.
    Jankov, Isidora
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2024, 38 (04): : 282 - 296
  • [8] Accelerating Chemical Database Searching Using Graphics Processing Units
    Liu, Pu
    Agrafiotis, Dimitris K.
    Rassokhin, Dmitrii N.
    Yang, Eric
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2011, 51 (08) : 1807 - 1816
  • [9] Accelerating geostatistical simulations using graphics processing units (GPU)
    Tahmasebi, Pejman
    Sahimi, Muhammad
    Mariethoz, Gregoire
    Hezarkhani, Ardeshir
    [J]. COMPUTERS & GEOSCIENCES, 2012, 46 : 51 - 59
  • [10] Accelerating Cardiac Bidomain Simulations Using Graphics Processing Units
    Neic, Aurel
    Liebmann, Manfred
    Hoetzl, Elena
    Mitchell, Lawrence
    Vigmond, Edward J.
    Haase, Gundolf
    Plank, Gernot
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (08) : 2281 - 2290