Cinfony – combining Open Source cheminformatics toolkits behind a common interface

<p>Abstract</p> <p>Background</p> <p>Open Source cheminformatics toolkits such as OpenBabel, the CDK and the RDKit share the same core functionality but support different sets of file formats and forcefields, and calculate different fingerprints and descriptors. Despite...

Full description

Bibliographic Details
Main Authors: Hutchison Geoffrey R, O'Boyle Noel M
Format: Article
Language:English
Published: BMC 2008-12-01
Series:Chemistry Central Journal
Online Access:http://journal.chemistrycentral.com/content/2/1/24
id doaj-feb231ef26af443f844e89ead1a883bc
record_format Article
spelling doaj-feb231ef26af443f844e89ead1a883bc2021-08-02T09:47:47ZengBMCChemistry Central Journal1752-153X2008-12-01212410.1186/1752-153X-2-24Cinfony – combining Open Source cheminformatics toolkits behind a common interfaceHutchison Geoffrey RO'Boyle Noel M<p>Abstract</p> <p>Background</p> <p>Open Source cheminformatics toolkits such as OpenBabel, the CDK and the RDKit share the same core functionality but support different sets of file formats and forcefields, and calculate different fingerprints and descriptors. Despite their complementary features, using these toolkits in the same program is difficult as they are implemented in different languages (C++ versus Java), have different underlying chemical models and have different application programming interfaces (APIs).</p> <p>Results</p> <p>We describe Cinfony, a Python module that presents a common interface to all three of these toolkits, allowing the user to easily combine methods and results from any of the toolkits. In general, the run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or Java, but Cinfony makes it much easier to carry out common tasks in cheminformatics such as reading file formats and calculating descriptors.</p> <p>Conclusion</p> <p>By providing a simplified interface and improving interoperability, Cinfony makes it easy to combine complementary features of OpenBabel, the CDK and the RDKit.</p> http://journal.chemistrycentral.com/content/2/1/24
collection DOAJ
language English
format Article
sources DOAJ
author Hutchison Geoffrey R
O'Boyle Noel M
spellingShingle Hutchison Geoffrey R
O'Boyle Noel M
Cinfony – combining Open Source cheminformatics toolkits behind a common interface
Chemistry Central Journal
author_facet Hutchison Geoffrey R
O'Boyle Noel M
author_sort Hutchison Geoffrey R
title Cinfony – combining Open Source cheminformatics toolkits behind a common interface
title_short Cinfony – combining Open Source cheminformatics toolkits behind a common interface
title_full Cinfony – combining Open Source cheminformatics toolkits behind a common interface
title_fullStr Cinfony – combining Open Source cheminformatics toolkits behind a common interface
title_full_unstemmed Cinfony – combining Open Source cheminformatics toolkits behind a common interface
title_sort cinfony – combining open source cheminformatics toolkits behind a common interface
publisher BMC
series Chemistry Central Journal
issn 1752-153X
publishDate 2008-12-01
description <p>Abstract</p> <p>Background</p> <p>Open Source cheminformatics toolkits such as OpenBabel, the CDK and the RDKit share the same core functionality but support different sets of file formats and forcefields, and calculate different fingerprints and descriptors. Despite their complementary features, using these toolkits in the same program is difficult as they are implemented in different languages (C++ versus Java), have different underlying chemical models and have different application programming interfaces (APIs).</p> <p>Results</p> <p>We describe Cinfony, a Python module that presents a common interface to all three of these toolkits, allowing the user to easily combine methods and results from any of the toolkits. In general, the run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or Java, but Cinfony makes it much easier to carry out common tasks in cheminformatics such as reading file formats and calculating descriptors.</p> <p>Conclusion</p> <p>By providing a simplified interface and improving interoperability, Cinfony makes it easy to combine complementary features of OpenBabel, the CDK and the RDKit.</p>
url http://journal.chemistrycentral.com/content/2/1/24
work_keys_str_mv AT hutchisongeoffreyr cinfonycombiningopensourcecheminformaticstoolkitsbehindacommoninterface
AT oboylenoelm cinfonycombiningopensourcecheminformaticstoolkitsbehindacommoninterface
_version_ 1721234507781111808