A molecular docking system using CUDA

A Molecular Docking System enables biologists to check whether two molecular models can be combined at a specific position and remain in their stable states by simulation. It can be used in developing new materials and designing new drugs. Since the docking simulation consists of several complicated computations at the level of atoms, it requires high computing capabilities such as super computers and parallel computing systems. We propose a molecular docking system using parallel GPUs in this paper. In our proposed method, a GPU can process an equation as a single logical work unit. The computations can be executed through parallel GPUs in real-time. The proposed system was evaluated in its performance by comparing with conventional CPU-based systems. A series of experiments for measuring performance of the system showed that our system is 33 to 287 times faster than the CPU-based systems.

[1]  M. Hamada,et al.  Drug discovery using grid technology , 2004, Proceedings. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004..

[2]  Hubert Nguyen,et al.  GPU Gems 3 , 2007 .

[3]  Dinesh Manocha,et al.  GPUTeraSort: high performance graphics co-processor sorting for large database management , 2006, SIGMOD Conference.

[4]  Jee-In Kim,et al.  A Web Service-Based Molecular Modeling System Using a Distributed Processing System , 2005, Human.Society@Internet.

[5]  Jee-In Kim,et al.  View-Dependent Rendering of Large-Scale Molecular Models using Level of Detail , 2006, 2006 International Conference on Hybrid Information Technology.

[6]  M. Karplus,et al.  CHARMM: A program for macromolecular energy, minimization, and dynamics calculations , 1983 .

[7]  Youngjin Choi,et al.  Glyco-MGrid: A Collaborative Molecular Simulation Grid for e-Glycomics , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[8]  Jee-In Kim,et al.  A Web-Based Interactive Monitoring System for Molecular Simulation , 2007, 2007 Frontiers in the Convergence of Bioscience and Information Technologies.

[9]  Leif Kobbelt,et al.  Robust and Efficient Photo-Consistency Estimation for Volumetric 3D Reconstruction , 2006, ECCV.

[10]  Deok-Soo Kim,et al.  Pocket Recognition on a Protein Using Euclidean Voronoi Diagram of Atoms , 2005, ICCSA.

[11]  Juvencio Robles,et al.  Assignment of vibrational spectra of labdatriene derivatives and ambers: A combined experimental and density functional theoretical study , 2005 .

[12]  E. Katchalski‐Katzir,et al.  Molecular surface recognition: determination of geometric fit between proteins and their ligands by correlation techniques. , 1992, Proceedings of the National Academy of Sciences of the United States of America.

[13]  G. Clark,et al.  Reference , 2008 .

[14]  Laxmikant V. Kalé,et al.  NAMD: A Case Study in Multilingual Parallel Programming , 1997, LCPC.