Bioinformatics ReviewBioinformatics Review
Notification Show More
Font ResizerAa
  •  Home
  • Docking
  • MD Simulation
  • Tools
  • More Topics
    • Softwares
    • Sequence Analysis
    • Algorithms
    • Bioinformatics Programming
    • Bioinformatics Research Updates
    • Drug Discovery
    • Phylogenetics
    • Structural Bioinformatics
    • Editorials
    • Tips & Tricks
    • Bioinformatics News
    • Featured
    • Genomics
    • Bioinformatics Infographics
  • Community
    • BiR-Research Group
    • Community Q&A
    • Ask a question
    • Join Telegram Channel
    • Join Facebook Group
    • Join Reddit Group
    • Subscription Options
    • Become a Patron
    • Write for us
  • About Us
    • About BiR
    • BiR Scope
    • The Team
    • Guidelines for Research Collaboration
    • Feedback
    • Contact Us
    • Recent @ BiR
  • Subscription
  • Account
    • Visit Dashboard
    • Login
Font ResizerAa
Bioinformatics ReviewBioinformatics Review
Search
Have an existing account? Sign In
Follow US
SoftwareTools

[Tutorial] How to install openbabel on Ubuntu (Linux)?

Dr. Muniba Faiza
Last updated: March 13, 2025 8:55 pm
Dr. Muniba Faiza
Share
2 Min Read
Installing OpenBabel on Ubuntu
SHARE

Open Babel is an open-source chemical toolbox for molecular modeling and cheminformatics tasks. It is a versatile conversion tool that supports various chemical file formats, enabling researchers to convert, analyze, and visualize molecular data across different platforms. With its comprehensive library of chemical functionalities, Open Babel allows users to perform tasks such as molecular structure conversion, property calculations, molecular fingerprint generation, and 3D structure manipulation. In this article, we are installing the openbabel on Ubuntu (Linux).

Contents
  • Preparing system
  • Downloading Openbabel
  • Installing required dependencies
  • Installing Openbabel
    • Installing Python bindings for Openbabel
      • References

Preparing system

It is good to update and upgrade your Ubuntu system first. Log into your Ubuntu system and open the terminal by pressing Ctrl+Alt+T altogether, and type the following commands:

$ sudo apt-get update

$ sudo apt-get upgrade

Downloading Openbabel

Change to the directory where you want to download (here, it is Downloads). Open a terminal and paste the following command to download Openbabel or visit this page to download.

$ cd Downloads/

$ wget https://github.com/openbabel/openbabel/archive/refs/heads/master.zip

Installing required dependencies

Install the following libraries before proceeding.

$ sudo apt-get install cmake gcc g++ make libeigen3-dev libboost-all-dev

Installing Openbabel

Unzip the downloaded file.

$ unzip master.zip

It will create a new directory namely openbabel-master. Move inside this directory and make a new directory namely, build. 

$ cd openbabel-master/

$ mkdir build

Move inside the build directory.

$ cd build/

Run the following commands to build Openbabel.

$ cmake ..

$ make

$ sudo make install

$ sudo ldconfig

Installing Python bindings for Openbabel

First, add openbabel to your environment using the following command.

$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Now, install the Python bindings.

$ pip install openbabel

or

$ pip3 install openbabel

Check if Open Babel and the Python bindings are installed correctly:

$ obabel -V

It should display the version.


References

  1. O’Boyle, N. M., Banck, M., James, C. A., Morley, C., Vandermeersch, T., & Hutchison, G. R. (2011). Open Babel: An open chemical toolbox. Journal of cheminformatics, 3, 1-14.

situs gacor hari ini

slot 4d

situs gacor hari ini

situs slot gacor

toto slot

toto slot

toto slot

toto slot

situs toto

link slot gacor

slot gacor

TAGGED:installationobabelopenbabelubuntu
Share This Article
Facebook Copy Link Print
ByDr. Muniba Faiza
Follow:
Dr. Muniba is a Bioinformatician based in New Delhi, India. She has completed her PhD in Bioinformatics from South China University of Technology, Guangzhou, China. She has cutting edge knowledge of bioinformatics tools, algorithms, and drug designing. When she is not reading she is found enjoying with the family. Know more about Muniba
Leave a Comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

How to visualize a 3D structure using Py3Dmol?
How to visualize a 3D structure using Py3Dmol?
Bioinformatics Programming Cheminformatics GitHub Python
ai tools vs traditional tools in bioinformatics
AI Tools vs Traditional Tools in Bioinformatics- Which one to select?
Algorithms Artificial Intelligence Machine Learning Software Tools
AI vs Physics in Molecular Docking
AI vs Physics in Molecular Docking: Towards Faster and More Accurate Pose Prediction
Artificial Intelligence Drug Discovery Machine Learning
10 years of Bioinformatics Review: From a Blog to a Bioinformatics Knowledge Hub!
Editorial

You Might Also Like

How to perform virtual screening using Pyrx?
DockingSoftwareToolsVirtual Screening

How to perform virtual screening using Pyrx?

November 30, 2022
Bioinformatics ProgrammingSoftware

TIN: R package to analyze Transcriptome Instability

December 21, 2015
DockingSoftwareTools

Protein-ligand interaction analysis using LigPlot+

May 20, 2020
SoftwareTools

Installing MODELLER on Linux/Ubuntu

November 7, 2021
Copyright 2024 IQL Technologies
  • Journal
  • Customer Support
  • Contact Us
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Cookie Policy
  • Sitemap
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?

Not a member? Sign Up