Open Babel: An open chemical toolbox

被引:6116
作者
O'Boyle, Noel M. [2 ]
Banck, Michael [3 ]
James, Craig A. [4 ]
Morley, Chris
Vandermeersch, Tim
Hutchison, Geoffrey R. [1 ]
机构
[1] Univ Pittsburgh, Dept Chem, Pittsburgh, PA 15217 USA
[2] Univ Coll Cork, Analyt & Biol Chem Res Facil, Cork, Ireland
[3] Tech Univ Munich, Dept Chem, D-85747 Garching, Germany
[4] eMolecules Inc, Solana Beach, CA 92075 USA
来源
JOURNAL OF CHEMINFORMATICS | 2011年 / 3卷
关键词
MOLECULAR-FORCE FIELD; WORLD-WIDE-WEB; DESCRIPTOR LANGUAGE MCDL; MECHANICS OPTIMIZATION; 3D CONFORMATION; SIMILARITY; PREDICTION; DATABASE; MARKUP; XML;
D O I
10.1186/1758-2946-3-33
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Background: 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. Results: 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. Conclusions: 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.
引用
收藏
页数:14
相关论文
共 109 条
[1]   SuperSweet-a resource on natural and artificial sweetening agents [J].
Ahmed, Jessica ;
Preissner, Saskia ;
Dunkel, Mathias ;
Worth, Catherine L. ;
Eckert, Andreas ;
Preissner, Robert .
NUCLEIC ACIDS RESEARCH, 2011, 39 :D377-D382
[2]   FragmentStore-a comprehensive database of fragments linking metabolites, toxic molecules and drugs [J].
Ahmed, Jessica ;
Worth, Catherine L. ;
Thaben, Paul ;
Matzig, Christian ;
Blasse, Corinna ;
Dunkel, Mathias ;
Preissner, Robert .
NUCLEIC ACIDS RESEARCH, 2011, 39 :D1049-D1054
[3]   A general approach for developing system-specific functions to score protein-ligand docked complexes using support vector inductive logic programming [J].
Amini, Ata ;
Shrimpton, Paul J. ;
Muggleton, Stephen H. ;
Sternberg, Michael J. E. .
PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2007, 69 (04) :823-831
[4]   Data-Driven High-Throughput Prediction of the 3-D Structure of Small Molecules: Review and Progress [J].
Andronico, Alessio ;
Randall, Arlo ;
Benz, Ryan W. ;
Baldi, Pierre .
JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2011, 51 (04) :760-776
[5]  
[Anonymous], OP BAB BUG TRACK
[6]  
[Anonymous], PDB FORM V3 2
[7]  
[Anonymous], OP BAB FASTS FORM
[8]  
[Anonymous], MOLPRINT2D FORMAT
[9]  
[Anonymous], OP BAB REP FORM
[10]  
[Anonymous], PDB CRUFT CONT