What Is Open Babel

This section provides a quick introduction of Open Babel, an open source chemical toolbox designed to speak the many languages of chemical data.

What Is Open Babel - Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.

Main features of Open Babel:

Open Babel contains two primary components:

1. Open Babel CLI - The CLI (Command Line Interface) is intended to be used as a replacement for the original babel program, to translate between various chemical file formats.

2. Open Babel API - The API (Application Programming Interface) is C++ library includes all of the file-translation code as well as a wide variety of utilities to foster development of other open source scientific software.

The original Babel was written by Pat Walters and Matt Stahl in 2001, based on the "convert" program by Ajay Shah. The original Babel is a remarkable chemistry file conversion tool.

Pat Walters and Matt Stahl rewrote Babel in C++ they called OBabel, which was never really publicly released. But Matt used some of these ideas in OELib an API library, OELib which was generously released in 2002 under the GNU GPL by his employer, OpenEye Software.

Open Babel is now maintained as an open source project at http://openbabel.org.

Table of Contents

 About This Book

 SMILES (Simplified Molecular-Input Line-Entry System)

Open Babel: The Open Source Chemistry Toolbox

What Is Open Babel

 Install Open Babel with Anaconda

 Install Open Babel on Windows Computers

 Run Open Babel GUI on Windows Computers

 Change Display Command on Open Babel GUI

 Open Babel Installation Options on Linux

 Install Open Babel Binary Package on CentOS

 "Open Babel Error in LoadAllPlugins" Error

 Install Open Babel from Source Code

 Install Open Babel 2.4.1 from Source Code

 Open Babel Installation Options on macOS

 Install Open Babel Binary Package on macOS

 Using Open Babel Command: "obabel"

 Generating SVG Pictures with Open Babel

 Substructure Search with Open Babel

 Similarity Search with Open Babel

 Fingerprint Index for Fastsearch with Open Babel

 Stereochemistry with Open Babel

 Command Line Tools Provided by Open Babel

 RDKit: Open-Source Cheminformatics Software

 rdkit.Chem.rdchem - The Core Module

 rdkit.Chem.rdmolfiles - Molecular File Module

 rdkit.Chem.rdDepictor - Compute 2D Coordinates

 rdkit.Chem.Draw - Handle Molecule Images

 Molecule Substructure Search with RDKit

 rdkit.Chem.rdmolops - Molecule Operations

 Daylight Fingerprint Generator in RDKit

 Morgan Fingerprint Generator in RDKit

 RDKit Performance on Substructure Search

 Introduction to Molecular Fingerprints

 OCSR (Optical Chemical Structure Recognition)

 AlphaFold - Protein Structure Prediction

 Resources and Tools

 Cheminformatics Related Terminologies

 References

 Full Version in PDF/EPUB