:Open Babel

{{Infobox software

| name = Open Babel

| logo = Open Babel computer icon.png

| logo alt = A computer graphics image. On the left is a ball and stick molecule model. In the middle is an orange fish, tail down, face up. On the right is a space-filling molecule model.

| screenshot =

| caption =

| developer = Open Babel development team

| released = {{Start date and age|2005|06|02|df=yes}}

| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}}

| latest preview version =

| latest preview date =

| programming language = C, C++ (wxWidgets{{cite web | url=https://packages.debian.org/jessie/openbabel-gui | title=Debian -- Details of package openbabel-gui in jessie | access-date=2017-03-10}})

| operating system = Windows, macOS, Linux, Android

| platform = IA-32, x86-64

| size =

| language = English

| genre = Cheminformatics, molecular modelling

| license = GPL 2.0

| website = {{URL|https://www.openbabel.org/}}

| repo = {{URL|https://www.github.com/openbabel/openbabel}}

}}

Open Babel is a free chemical informatics software designed to facilitate the conversion of Chemical file formats and manage molecular data.{{Cite journal |last1= O'Boyle |first1= N. M. |last2= Banck |first2= M. |last3= James |first3= C. A. |last4= Morley |first4= C. |last5= Vandermeersch |first5= T. |last6= Hutchison |first6= G. R. |title= Open Babel: An open chemical toolbox |journal= Journal of Cheminformatics |volume= 3 |pages= 33 |year= 2011 |pmid= 21982300 |pmc= 3198950 |doi= 10.1186/1758-2946-3-33 |doi-access= free }} It serves as a chemical expert system, widely used in fields such as cheminformatics, molecular modelling, and computational chemistry. Open Babel provides both a comprehensive library and command-line utilities, making it a versatile tool for researchers, developers, and professionals.{{Cite web |title=Frequently Asked Questions — Open Babel openbabel-3-1-1 documentation |url=http://openbabel.org/docs/Introduction/faq.html |access-date=2024-11-28 |website=openbabel.org |language=en}}

About

Due to the strong relationship to informatics this program belongs more to the category cheminformatics than to molecular modelling. It is available for Windows, Unix, Linux, macOS, and Android. It is free and open-source software released under a GNU General Public License (GPL) 2.0.

The project's stated goal is:

"Open Babel is a community-driven scientific project assisting both users and developers as a cross-platform program and library designed to support molecular modeling, chemistry, and many related areas, including interconversion of file formats and data."

History

Open Babel and JOELib were derived from the OELib cheminformatics library. In turn, OELib was based on ideas in the original chemistry program Babel and an unreleased object-oriented programming library called OBabel.

Major features

  • chemical expert system
  • interconversion of many chemical file formats
  • substructure search, based on simplified molecular-input line-entry system (SMILES)
  • fingerprint calculation
  • 3D coordinate generation{{cite journal |last1=Yoshikawa |first1=Naruki |last2=Hutchison |first2=Geoffrey R. |title=Fast, efficient fragment-based coordinate generation for Open Babel |journal=Journal of Cheminformatics |date=1 August 2019 |volume=11 |issue=1 |pages=49 |doi=10.1186/s13321-019-0372-5|pmid=31372768 |pmc=6676618 |doi-access=free }}
  • wrappers for Python, Perl, Java, Ruby, C#{{Cite web |title=Open Babel - the chemistry toolbox — Open Babel openbabel-3-1-1 documentation |url=http://openbabel.org/ |access-date=2024-02-18 |website=openbabel.org}}

Applications

In cheminformatics, Open Babel facilitates the management of molecular data through substructure searching and molecular fingerprint calculations. These functionalities enable similarity analysis, dataset clustering, and efficient organization of chemical libraries, making it suitable for large-scale workflows.

In drug discovery, Open Babel supports tasks such as preparing chemical libraries for high-throughput virtual screening and standardizing molecular formats for structure-based drug design. The software's ability to generate 3D molecular coordinates and calculate molecular descriptors is particularly valuable in predicting properties such as solubility, reactivity, and toxicity.{{Cite web |title=Bringing Open Source to Drug Discovery |url=https://www.rsc.org/images/Chris_Swain_tcm18-240086.pdf |access-date=2024-11-28 |website=rsc.org}}

See also

{{Portal|Free and open-source software}}

  • Avogadro – molecular builder and editor based on Open Babel
  • Ghemicalmolecular mechanics program based on Open Babel
  • JOELib – Java version of Open Babel and OELib
  • XDrawChem – 2D drawing program based on Open Babel
  • Comparison of software for molecular mechanics modeling
  • Blue Obelisk{{Cite journal |last1= Guha |first1= R. |last2= Howard |first2= M. T. |last3= Hutchison |first3= G. R. |last4= Murray-Rust |first4= P. |author-link4= Peter Murray-Rust| last5= Rzepa |first5= H. |author-link5= Henry Rzepa| last6= Steinbeck |first6= C. |author-link6= Christoph Steinbeck| last7= Wegner |first7= J. |last8= Willighagen |first8= E. L. |doi= 10.1021/ci050400b |title= The Blue Obelisk - Interoperability in Chemical Informatics |journal= Journal of Chemical Information and Modeling |volume= 46 |issue= 3 |pages= 991–998 |year= 2006 |pmid= 16711717 |pmc=4878861 }}
  • List of free and open-source software packages

References

{{Reflist|30em}}