The Community for Technology Leaders
RSS Icon
Issue No.03 - May/June (2012 vol.14)
pp: 20-29
Jiadong Wu , Georgia Institute of Technology
Chunlei Chen , Georgia Institute of Technology
Bo Hong , Georgia Institute of Technology
<p>This article describes a GPU-based high-performance computing method to tackle the protein-DNA docking problem. GPU-specific algorithmic techniques are developed to accelerate a docking algorithm that integrates Monte Carlo simulation and simulated annealing. Experiments show that such improved computation speed accelerates the conformational space sampling of the algorithm and increases the chance of finding near-native protein-DNA structures.</p>
Protein-DNA docking, Monte Carlo simulation, GPU, CUDA, scientific computing
Jiadong Wu, Chunlei Chen, Bo Hong, "A GPU-Based Approach to Accelerate Computational Protein-DNA Docking", Computing in Science & Engineering, vol.14, no. 3, pp. 20-29, May/June 2012, doi:10.1109/MCSE.2011.118
1. Z. Liu et al., "Structure-Based Prediction of Transcription Factor Binding Sites Using a Protein-DNA Docking Approach," Proteins: Structure, Function, and Bioinformatics, vol. 72, no. 4, 2008, pp. 1114–1124.
2. M. van Dijk et al., "Information-Driven Protein-DNA Docking Using HADDOCK: It Is a Matter of Flexibility," Nucleic Acids Research, vol. 34, no. 11, 2006, pp. 3317–3325.
3. Z. Liu et al., "Quantitative Evaluation of Protein-DNA Interactions Using an Optimized Knowledge-Based Potential," Nucleic Acids Research, vol. 33, no. 2, 2005, pp. 546–558.
4. D.W. Ritchie and V. Venkatraman, "Ultra-Fast FFT Protein Docking on Graphics Processors," Bioinformatics, vol. 26, no. 19, 2010, pp. 2398–2405.
5. H.M. Berman et al., "The Protein Data Bank," Nucleic Acids Research, vol. 28, no. 1, 2000, pp. 235–242.
6. R. Kim and J.T. Guo, "PDA: An Automatic and Comprehensive Analysis Program for Protein-DNA Complex Structures," BMC Genomics, vol. 10, no. 1, 2009, p. S13.
7. M. Ashburner et al., "Gene Ontology: Tool for the Unification of Biology," Nature Genetics, vol. 25, no. 1, 2000, pp. 25–29.
8. The UniProt Consortium, "The Universal Protein Resource (UniProt) in 2010," Nucleic Acids Research, vol. 38, no. 1, 2010, pp. D142–D148.
9. G. Wang and R.L. Dunbrack, "Pisces: A Protein Sequence Culling Server," Bioinformatics, vol. 19, no. 12, 2003, pp. 1589–1591.
10. V. Podlozhnyuk, Parallel Mersenne Twister, software development kit, Nvidia Corp., June 2007; cuda/2_2/sdk/website/projects/MersenneTwister/ docMersenneTwister.pdf.
11. Y.E. Ioannidis and Y. Kang, "Randomized Algorithms for Optimizing Large Join Queries," ACM Sigmod Record, vol. 19, no. 2, 1990, pp. 312–321.
12. J. Vetter et al., "Keeneland: Bringing Heterogeneous GPU Computing to the Computational Science Community," Computing in Science & Eng., vol. 13, no. 9, 2011, pp. 90–95.
337 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool