Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit

By Noel M. O'Boyle, Chris Morley, Geoffrey R. Hutchison. Chemistry Central Journal, 2008

373 citations recorded by the source corpus.

BackgroundScripting languages such as Python are ideally suited to common programming tasks in cheminformatics such as data analysis and parsing information from files. However, for reasons of efficiency, cheminformatics toolkits such as the OpenBabel toolkit are often implemented in compiled languages such as C++. We describe Pybel, a Python module that provides access to the OpenBabel toolkit.ResultsPybel wraps the direct toolkit bindings to simplify common tasks such as reading and writing molecular files and calculating fingerprints. Extensive use is made of Python iterators to simplify loops such as that over all the molecules in a file. A Pybel Molecule can be easily interconverted to an OpenBabel OBMol to access those methods or attributes not wrapped by Pybel.ConclusionPybel allows cheminformaticians to rapidly develop Python scripts that manipulate chemical information. It is open source, available cross-platform, and offers the power of the OpenBabel toolkit to Python programmers.

Subfields: Information Systems and Management, Materials Chemistry, Molecular Biology

View Paper: https://www.semanticscholar.org/paper/ed2d96f75025491ad67cf7e9f68cafd7653421cc

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Information Systems and Management

  1. Thomas Girke
  2. Dongsheng Cao
  3. Yiqun Cao
  4. Tyler W. H. Backman

In Materials Chemistry

  1. Qian-Nan Hu
  2. Yizeng Liang
  3. Thomas Girke
  4. Dongsheng Cao
  5. Yiqun Cao
  6. Qingsong Xu
  7. M. Schroeder
  8. Tyler W. H. Backman

In Molecular Biology

  1. Aiping Lu
  2. Ning-Ning Wang
  3. Dongsheng Cao
  4. Jie Dong
  5. Zhi-Jiang Yao
  6. Qian-Nan Hu
  7. Yizeng Liang
  8. Thomas Girke

Citations in the corpus