Grid heterogeneity in in-silico experiments: an exploration of drug screening using DOCK on cloud environments
- PMID: 20543437
Grid heterogeneity in in-silico experiments: an exploration of drug screening using DOCK on cloud environments
Abstract
Large-scale in-silico screening is a necessary part of drug discovery and Grid computing is one answer to this demand. A disadvantage of using Grid computing is the heterogeneous computational environments characteristic of a Grid. In our study, we have found that for the molecular docking simulation program DOCK, different clusters within a Grid organization can yield inconsistent results. Because DOCK in-silico virtual screening (VS) is currently used to help select chemical compounds to test with in-vitro experiments, such differences have little effect on the validity of using virtual screening before subsequent steps in the drug discovery process. However, it is difficult to predict whether the accumulation of these discrepancies over sequentially repeated VS experiments will significantly alter the results if VS is used as the primary means for identifying potential drugs. Moreover, such discrepancies may be unacceptable for other applications requiring more stringent thresholds. This highlights the need for establishing a more complete solution to provide the best scientific accuracy when executing an application across Grids. One possible solution to platform heterogeneity in DOCK performance explored in our study involved the use of virtual machines as a layer of abstraction. This study investigated the feasibility and practicality of using virtual machine and recent cloud computing technologies in a biological research application. We examined the differences and variations of DOCK VS variables, across a Grid environment composed of different clusters, with and without virtualization. The uniform computer environment provided by virtual machines eliminated inconsistent DOCK VS results caused by heterogeneous clusters, however, the execution time for the DOCK VS increased. In our particular experiments, overhead costs were found to be an average of 41% and 2% in execution time for two different clusters, while the actual magnitudes of the execution time costs were minimal. Despite the increase in overhead, virtual clusters are an ideal solution for Grid heterogeneity. With greater development of virtual cluster technology in Grid environments, the problem of platform heterogeneity may be eliminated through virtualization, allowing greater usage of VS, and will benefit all Grid applications in general.
Similar articles
-
A robust framework for rapid deployment of a virtual screening laboratory.Stud Health Technol Inform. 2009;147:212-21. Stud Health Technol Inform. 2009. PMID: 19593059
-
High-performance computing, high-speed networks, and configurable computing environments: progress toward fully distributed computing.Crit Rev Biomed Eng. 1992;20(5-6):315-54. Crit Rev Biomed Eng. 1992. PMID: 1486779 Review.
-
Design of new plasmepsin inhibitors: a virtual high throughput screening approach on the EGEE grid.J Chem Inf Model. 2007 Sep-Oct;47(5):1818-28. doi: 10.1021/ci600451t. Epub 2007 Aug 30. J Chem Inf Model. 2007. PMID: 17727268
-
Processes parallel execution using Grid Wizard Enterprise.Methods Mol Biol. 2009;569:219-38. doi: 10.1007/978-1-59745-524-4_11. Methods Mol Biol. 2009. PMID: 19623493
-
Virtual screening of compound libraries.Methods Mol Biol. 2009;572:57-70. doi: 10.1007/978-1-60761-244-5_4. Methods Mol Biol. 2009. PMID: 20694685 Review.
Cited by
-
Search for β2 adrenergic receptor ligands by virtual screening via grid computing and investigation of binding modes by docking and molecular dynamics simulations.PLoS One. 2014 Sep 17;9(9):e107837. doi: 10.1371/journal.pone.0107837. eCollection 2014. PLoS One. 2014. PMID: 25229694 Free PMC article.
-
1001 Ways to run AutoDock Vina for virtual screening.J Comput Aided Mol Des. 2016 Mar;30(3):237-49. doi: 10.1007/s10822-016-9900-9. Epub 2016 Feb 20. J Comput Aided Mol Des. 2016. PMID: 26897747 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources