Cargando…

1001 Ways to run AutoDock Vina for virtual screening

Large-scale computing technologies have enabled high-throughput virtual screening involving thousands to millions of drug candidates. It is not trivial, however, for biochemical scientists to evaluate the technical alternatives and their implications for running such large experiments. Besides exper...

Descripción completa

Detalles Bibliográficos
Autores principales: Jaghoori, Mohammad Mahdi, Bleijlevens, Boris, Olabarriaga, Silvia D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4801993/
https://www.ncbi.nlm.nih.gov/pubmed/26897747
http://dx.doi.org/10.1007/s10822-016-9900-9
_version_ 1782422644595884032
author Jaghoori, Mohammad Mahdi
Bleijlevens, Boris
Olabarriaga, Silvia D.
author_facet Jaghoori, Mohammad Mahdi
Bleijlevens, Boris
Olabarriaga, Silvia D.
author_sort Jaghoori, Mohammad Mahdi
collection PubMed
description Large-scale computing technologies have enabled high-throughput virtual screening involving thousands to millions of drug candidates. It is not trivial, however, for biochemical scientists to evaluate the technical alternatives and their implications for running such large experiments. Besides experience with the molecular docking tool itself, the scientist needs to learn how to run it on high-performance computing (HPC) infrastructures, and understand the impact of the choices made. Here, we review such considerations for a specific tool, AutoDock Vina, and use experimental data to illustrate the following points: (1) an additional level of parallelization increases virtual screening throughput on a multi-core machine; (2) capturing of the random seed is not enough (though necessary) for reproducibility on heterogeneous distributed computing systems; (3) the overall time spent on the screening of a ligand library can be improved by analysis of factors affecting execution time per ligand, including number of active torsions, heavy atoms and exhaustiveness. We also illustrate differences among four common HPC infrastructures: grid, Hadoop, small cluster and multi-core (virtual machine on the cloud). Our analysis shows that these platforms are suitable for screening experiments of different sizes. These considerations can guide scientists when choosing the best computing platform and set-up for their future large virtual screening experiments. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1007/s10822-016-9900-9) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4801993
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-48019932016-04-06 1001 Ways to run AutoDock Vina for virtual screening Jaghoori, Mohammad Mahdi Bleijlevens, Boris Olabarriaga, Silvia D. J Comput Aided Mol Des Article Large-scale computing technologies have enabled high-throughput virtual screening involving thousands to millions of drug candidates. It is not trivial, however, for biochemical scientists to evaluate the technical alternatives and their implications for running such large experiments. Besides experience with the molecular docking tool itself, the scientist needs to learn how to run it on high-performance computing (HPC) infrastructures, and understand the impact of the choices made. Here, we review such considerations for a specific tool, AutoDock Vina, and use experimental data to illustrate the following points: (1) an additional level of parallelization increases virtual screening throughput on a multi-core machine; (2) capturing of the random seed is not enough (though necessary) for reproducibility on heterogeneous distributed computing systems; (3) the overall time spent on the screening of a ligand library can be improved by analysis of factors affecting execution time per ligand, including number of active torsions, heavy atoms and exhaustiveness. We also illustrate differences among four common HPC infrastructures: grid, Hadoop, small cluster and multi-core (virtual machine on the cloud). Our analysis shows that these platforms are suitable for screening experiments of different sizes. These considerations can guide scientists when choosing the best computing platform and set-up for their future large virtual screening experiments. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1007/s10822-016-9900-9) contains supplementary material, which is available to authorized users. Springer International Publishing 2016-02-20 2016 /pmc/articles/PMC4801993/ /pubmed/26897747 http://dx.doi.org/10.1007/s10822-016-9900-9 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Jaghoori, Mohammad Mahdi
Bleijlevens, Boris
Olabarriaga, Silvia D.
1001 Ways to run AutoDock Vina for virtual screening
title 1001 Ways to run AutoDock Vina for virtual screening
title_full 1001 Ways to run AutoDock Vina for virtual screening
title_fullStr 1001 Ways to run AutoDock Vina for virtual screening
title_full_unstemmed 1001 Ways to run AutoDock Vina for virtual screening
title_short 1001 Ways to run AutoDock Vina for virtual screening
title_sort 1001 ways to run autodock vina for virtual screening
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4801993/
https://www.ncbi.nlm.nih.gov/pubmed/26897747
http://dx.doi.org/10.1007/s10822-016-9900-9
work_keys_str_mv AT jaghoorimohammadmahdi 1001waystorunautodockvinaforvirtualscreening
AT bleijlevensboris 1001waystorunautodockvinaforvirtualscreening
AT olabarriagasilviad 1001waystorunautodockvinaforvirtualscreening