Open Babel: An open chemical toolbox
Top Cited Papers
Open Access
- 7 October 2011
- journal article
- Published by Springer Science and Business Media LLC in Journal of Cheminformatics
- Vol. 3 (1), 33
- https://doi.org/10.1186/1758-2946-3-33
Abstract
A frequent problem in computational modeling is the interconversion of chemical structures between different formats. While standard interchange formats exist (for example, Chemical Markup Language) and de facto standards have arisen (for example, SMILES format), the need to interconvert formats is a continuing problem due to the multitude of different application areas for chemistry data, differences in the data stored by different formats (0D versus 3D, for example), and competition between software along with a lack of vendor-neutral formats. We discuss, for the first time, Open Babel, an open-source chemical toolbox that speaks the many languages of chemical data. Open Babel version 2.3 interconverts over 110 formats. The need to represent such a wide variety of chemical and molecular data requires a library that implements a wide range of cheminformatics algorithms, from partial charge assignment and aromaticity detection, to bond order perception and canonicalization. We detail the implementation of Open Babel, describe key advances in the 2.3 release, and outline a variety of uses both in terms of software products and scientific research, including applications far beyond simple format interconversion. Open Babel presents a solution to the proliferation of multiple chemical file formats. In addition, it provides a variety of useful utilities from conformer searching and 2D depiction, to filtering, batch conversion, and substructure and similarity searching. For developers, it can be used as a programming library to handle chemical data in areas such as organic chemistry, drug design, materials science, and computational chemistry. It is freely available under an open-source license from http://openbabel.org.Keywords
This publication has 87 references indexed in Scilit:
- Chemical Markup, XML, and the World Wide Web. 6. CMLReact, an XML Vocabulary for Chemical ReactionsJournal of Chemical Information and Modeling, 2005
- Molecular Similarity Searching Using Atom Environments, Information-Based Feature Selection, and a Naïve Bayesian ClassifierJournal of Chemical Information and Computer Sciences, 2003
- Chemical Markup, XML, and the World Wide Web. 4. CML SchemaJournal of Chemical Information and Computer Sciences, 2003
- Modular Chemical Descriptor Language (MCDL): Composition, Connectivity, and Supplementary ModulesJournal of Chemical Information and Computer Sciences, 2001
- Chemical Markup, XML and the World-Wide Web. 2. Information Objects and the CMLDOMJournal of Chemical Information and Computer Sciences, 2001
- Development of chemical markup language (CML) as a system for handling complex chemical contentNew Journal of Chemistry, 2001
- Chemical Markup, XML, and the Worldwide Web. 1. Basic PrinciplesJournal of Chemical Information and Computer Sciences, 1999
- Chemical Similarity Assessment through Multilevel Neighborhoods of Atoms: Definition and Comparison with the Other DescriptorsJournal of Chemical Information and Computer Sciences, 1999
- SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rulesJournal of Chemical Information and Computer Sciences, 1988
- The Generation of a Unique Machine Description for Chemical Structures-A Technique Developed at Chemical Abstracts Service.Journal of Chemical Documentation, 1965