Cargando…
EasyDock: customizable and scalable docking tool
Docking of large compound collections becomes an important procedure to discover new chemical entities. Screening of large sets of compounds may also occur in de novo design projects guided by molecular docking. To facilitate these processes, there is a need for automated tools capable of efficientl...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10619229/ https://www.ncbi.nlm.nih.gov/pubmed/37915072 http://dx.doi.org/10.1186/s13321-023-00772-2 |
_version_ | 1785129941577236480 |
---|---|
author | Minibaeva, Guzel Ivanova, Aleksandra Polishchuk, Pavel |
author_facet | Minibaeva, Guzel Ivanova, Aleksandra Polishchuk, Pavel |
author_sort | Minibaeva, Guzel |
collection | PubMed |
description | Docking of large compound collections becomes an important procedure to discover new chemical entities. Screening of large sets of compounds may also occur in de novo design projects guided by molecular docking. To facilitate these processes, there is a need for automated tools capable of efficiently docking a large number of molecules using multiple computational nodes within a reasonable timeframe. These tools should also allow for easy integration of new docking programs and provide a user-friendly program interface to support the development of further approaches utilizing docking as a foundation. Currently available tools have certain limitations, such as lacking a convenient program interface or lacking support for distributed computations. In response to these limitations, we have developed a module called EasyDock. It can be deployed over a network of computational nodes using the Dask library, without requiring a specific cluster scheduler. Furthermore, we have proposed and implemented a simple model that predicts the runtime of docking experiments and applied it to minimize overall docking time. The current version of EasyDock supports popular docking programs, namely Autodock Vina, gnina, and smina. Additionally, we implemented a supplementary feature to enable docking of boron-containing compounds, which are not inherently supported by Vina and smina, and demonstrated its applicability on a set of 55 PDB protein-ligand complexes. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00772-2. |
format | Online Article Text |
id | pubmed-10619229 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-106192292023-11-02 EasyDock: customizable and scalable docking tool Minibaeva, Guzel Ivanova, Aleksandra Polishchuk, Pavel J Cheminform Software Docking of large compound collections becomes an important procedure to discover new chemical entities. Screening of large sets of compounds may also occur in de novo design projects guided by molecular docking. To facilitate these processes, there is a need for automated tools capable of efficiently docking a large number of molecules using multiple computational nodes within a reasonable timeframe. These tools should also allow for easy integration of new docking programs and provide a user-friendly program interface to support the development of further approaches utilizing docking as a foundation. Currently available tools have certain limitations, such as lacking a convenient program interface or lacking support for distributed computations. In response to these limitations, we have developed a module called EasyDock. It can be deployed over a network of computational nodes using the Dask library, without requiring a specific cluster scheduler. Furthermore, we have proposed and implemented a simple model that predicts the runtime of docking experiments and applied it to minimize overall docking time. The current version of EasyDock supports popular docking programs, namely Autodock Vina, gnina, and smina. Additionally, we implemented a supplementary feature to enable docking of boron-containing compounds, which are not inherently supported by Vina and smina, and demonstrated its applicability on a set of 55 PDB protein-ligand complexes. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00772-2. Springer International Publishing 2023-11-01 /pmc/articles/PMC10619229/ /pubmed/37915072 http://dx.doi.org/10.1186/s13321-023-00772-2 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software Minibaeva, Guzel Ivanova, Aleksandra Polishchuk, Pavel EasyDock: customizable and scalable docking tool |
title | EasyDock: customizable and scalable docking tool |
title_full | EasyDock: customizable and scalable docking tool |
title_fullStr | EasyDock: customizable and scalable docking tool |
title_full_unstemmed | EasyDock: customizable and scalable docking tool |
title_short | EasyDock: customizable and scalable docking tool |
title_sort | easydock: customizable and scalable docking tool |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10619229/ https://www.ncbi.nlm.nih.gov/pubmed/37915072 http://dx.doi.org/10.1186/s13321-023-00772-2 |
work_keys_str_mv | AT minibaevaguzel easydockcustomizableandscalabledockingtool AT ivanovaaleksandra easydockcustomizableandscalabledockingtool AT polishchukpavel easydockcustomizableandscalabledockingtool |