Open Babel

Open Babel converts and analyzes chemical structures and file formats to enable interoperability in molecular modeling, chemistry, solid-state materials, and biochemistry.


Key Features:

  • File Format Conversion: Supports conversion between over 100 chemical file formats, ensuring compatibility across software platforms.
  • Conformer Searching: Identifies molecular conformers to explore potential molecular structures.
  • 2D Depiction and Filtering: Generates 2D molecular depictions and applies filters to refine datasets.
  • Batch Conversion: Enables batch processing of files for large datasets.
  • Substructure and Similarity Searching: Performs substructure searches and evaluates molecular similarity to support drug design and materials science.
  • Chemical data searching, analysis, and storage: Provides utilities for searching, converting, analyzing, and storing chemical data.
  • Programming library/API: Functions as a programming library for applications handling chemical data and supports organic chemistry, drug design, materials science, and computational chemistry.

Scientific Applications:

  • Molecular modeling: Interchange of molecular structure files and exploration of conformers for modeling workflows.
  • Chemistry: File interoperability, depiction, and dataset filtering for general chemical analysis.
  • Solid-state materials and materials science: Conversion and analysis of file formats and structures relevant to solid-state materials research.
  • Biochemistry: Conversion and handling of biochemical molecular data across formats.
  • Drug design: Substructure and similarity searching plus conformer generation to support ligand analysis.
  • Computational and organic chemistry: Programmatic data handling, batch processing, and format conversion for computational and organic chemistry workflows.

Methodology:

Performs file format conversion (over 100 formats), conformer searching, 2D depiction generation, dataset filtering, batch conversion, and substructure and similarity searching, and exposes programming library functions for chemical data handling.

Topics

Collections

Details

Tool Type:
command-line tool, desktop application, web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java, Python
Added:
1/17/2017
Last Updated:
4/26/2021

Operations

Publications

O'Boyle NM, Banck M, James CA, Morley C, Vandermeersch T, Hutchison GR. Open Babel: An open chemical toolbox. Journal of Cheminformatics. 2011;3(1). doi:10.1186/1758-2946-3-33. PMID:21982300. PMCID:PMC3198950.

Documentation