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...

Descripción completa

Detalles Bibliográficos
Autores principales: Minibaeva, Guzel, Ivanova, Aleksandra, Polishchuk, Pavel
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