Cargando…
PTools: an opensource molecular docking library
BACKGROUND: Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application. RESULTS: We present an object-orient...
Autores principales: | , , , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2009
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2685806/ https://www.ncbi.nlm.nih.gov/pubmed/19409097 http://dx.doi.org/10.1186/1472-6807-9-27 |
_version_ | 1782167349018755072 |
---|---|
author | Saladin, Adrien Fiorucci, Sébastien Poulain, Pierre Prévost, Chantal Zacharias, Martin |
author_facet | Saladin, Adrien Fiorucci, Sébastien Poulain, Pierre Prévost, Chantal Zacharias, Martin |
author_sort | Saladin, Adrien |
collection | PubMed |
description | BACKGROUND: Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application. RESULTS: We present an object-oriented Python/C++ library to help the development of new docking methods. This library contains low-level routines like PDB-format manipulation functions as well as high-level tools for docking and analyzing results. We also illustrate the ease of use of this library with the detailed implementation of a 3-body docking procedure. CONCLUSION: The PTools library can handle molecules at coarse-grained or atomic resolution and allows users to rapidly develop new software. The library is already in use for protein-protein and protein-DNA docking with the ATTRACT program and for simulation analysis. This library is freely available under the GNU GPL license, together with detailed documentation. |
format | Text |
id | pubmed-2685806 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2009 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-26858062009-05-23 PTools: an opensource molecular docking library Saladin, Adrien Fiorucci, Sébastien Poulain, Pierre Prévost, Chantal Zacharias, Martin BMC Struct Biol Software BACKGROUND: Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application. RESULTS: We present an object-oriented Python/C++ library to help the development of new docking methods. This library contains low-level routines like PDB-format manipulation functions as well as high-level tools for docking and analyzing results. We also illustrate the ease of use of this library with the detailed implementation of a 3-body docking procedure. CONCLUSION: The PTools library can handle molecules at coarse-grained or atomic resolution and allows users to rapidly develop new software. The library is already in use for protein-protein and protein-DNA docking with the ATTRACT program and for simulation analysis. This library is freely available under the GNU GPL license, together with detailed documentation. BioMed Central 2009-05-01 /pmc/articles/PMC2685806/ /pubmed/19409097 http://dx.doi.org/10.1186/1472-6807-9-27 Text en Copyright © 2009 Saladin et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Saladin, Adrien Fiorucci, Sébastien Poulain, Pierre Prévost, Chantal Zacharias, Martin PTools: an opensource molecular docking library |
title | PTools: an opensource molecular docking library |
title_full | PTools: an opensource molecular docking library |
title_fullStr | PTools: an opensource molecular docking library |
title_full_unstemmed | PTools: an opensource molecular docking library |
title_short | PTools: an opensource molecular docking library |
title_sort | ptools: an opensource molecular docking library |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2685806/ https://www.ncbi.nlm.nih.gov/pubmed/19409097 http://dx.doi.org/10.1186/1472-6807-9-27 |
work_keys_str_mv | AT saladinadrien ptoolsanopensourcemoleculardockinglibrary AT fioruccisebastien ptoolsanopensourcemoleculardockinglibrary AT poulainpierre ptoolsanopensourcemoleculardockinglibrary AT prevostchantal ptoolsanopensourcemoleculardockinglibrary AT zachariasmartin ptoolsanopensourcemoleculardockinglibrary |