Title: Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit
Authors: O'Boyle, Noel M
Morley, Chris
Hutchison, Geoffrey R
Issue Date: 9-Mar-2008
Citation: Chemistry Central Journal 2008, 2:5
Abstract: Abstract Background Scripting 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. Results Pybel 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. Conclusion Pybel 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.
URI: http://www.dspace.cam.ac.uk/handle/1810/237730
http://dx.doi.org/10.1186/1752-153X-2-5
Appears in Collections:Scholarly Works - Unilever Centre for Molecular Informatics

Files in This Item:

File Description SizeFormat
1752-153X-2-5.xml48.55 kBXMLView/Open
1752-153X-2-5.pdf189.76 kBAdobe PDFThumbnail
View/Open
1752-153X-2-5-S1.ZIP3.98 kBZIPView/Open
Additional resources for this item
search for alternative versions in eresources@cambridge
retrieve citation metadata in EndNote format

This item has been accessed 303 times.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.