Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2008-12

AUTHORS

Noel M O'Boyle, Chris Morley, Geoffrey R Hutchison

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. More... »

PAGES

5

Identifiers

URI

http://scigraph.springernature.com/pub.10.1186/1752-153x-2-5

DOI

http://dx.doi.org/10.1186/1752-153x-2-5

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1000050661

PUBMED

https://www.ncbi.nlm.nih.gov/pubmed/18328109


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Cambridge Crystallographic Data Centre", 
          "id": "https://www.grid.ac/institutes/grid.423328.c", 
          "name": [
            "Unilever Centre for Molecular Science Informatics, Department of Chemistry, University of Cambridge, Lensfield Road, CB2 1EW, Cambridge, UK", 
            "Cambridge Crystallographic Data Centre, 12 Union Road, CB2 1EZ, Cambridge, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "O'Boyle", 
        "givenName": "Noel M", 
        "id": "sg:person.01202051707.12", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01202051707.12"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "OpenBabel Development Team, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Morley", 
        "givenName": "Chris", 
        "id": "sg:person.0674015157.49", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0674015157.49"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "University of Pittsburgh", 
          "id": "https://www.grid.ac/institutes/grid.21925.3d", 
          "name": [
            "Department of Chemistry, University of Pittsburgh, Chevron Science Center, 219 Parkman Avenue, 15260, Pittsburgh, PA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Hutchison", 
        "givenName": "Geoffrey R", 
        "id": "sg:person.0612212317.17", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0612212317.17"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1016/s0169-409x(00)00129-0", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1006677292"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/s0169-409x(96)00423-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1026263620"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/ci970437z", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055405381"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/ci970437z", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055405381"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/ci990307l", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055405727"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/ci990307l", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055405727"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/jm000942e", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055934795"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1021/jm000942e", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1055934795"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/2.660187", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061105928"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2008-12", 
    "datePublishedReg": "2008-12-01", 
    "description": "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.\nRESULTS: 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.\nCONCLUSION: 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.", 
    "genre": "research_article", 
    "id": "sg:pub.10.1186/1752-153x-2-5", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": [
      {
        "id": "sg:journal.1039133", 
        "issn": [
          "1864-6158", 
          "2191-2858"
        ], 
        "name": "Chemistry Central Journal", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "1", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "2"
      }
    ], 
    "name": "Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit", 
    "pagination": "5", 
    "productId": [
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "003dd1e3b500e7f57b0fa7f76de7307b7baf3496465e5566578e8a3a427d9537"
        ]
      }, 
      {
        "name": "pubmed_id", 
        "type": "PropertyValue", 
        "value": [
          "18328109"
        ]
      }, 
      {
        "name": "nlm_unique_id", 
        "type": "PropertyValue", 
        "value": [
          "101314213"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1186/1752-153x-2-5"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1000050661"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1186/1752-153x-2-5", 
      "https://app.dimensions.ai/details/publication/pub.1000050661"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2019-04-10T15:43", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8664_00000479.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "http://link.springer.com/10.1186/1752-153X-2-5"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1186/1752-153x-2-5'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1186/1752-153x-2-5'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1186/1752-153x-2-5'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1186/1752-153x-2-5'


 

This table displays all metadata directly associated to this object as RDF triples.

107 TRIPLES      21 PREDICATES      35 URIs      21 LITERALS      9 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1186/1752-153x-2-5 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 schema:author Nd7f3beae19ba418f9c3ec17632cbdf28
4 schema:citation https://doi.org/10.1016/s0169-409x(00)00129-0
5 https://doi.org/10.1016/s0169-409x(96)00423-1
6 https://doi.org/10.1021/ci970437z
7 https://doi.org/10.1021/ci990307l
8 https://doi.org/10.1021/jm000942e
9 https://doi.org/10.1109/2.660187
10 schema:datePublished 2008-12
11 schema:datePublishedReg 2008-12-01
12 schema:description 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.
13 schema:genre research_article
14 schema:inLanguage en
15 schema:isAccessibleForFree true
16 schema:isPartOf Ncae164f1d17943d2935377f54af8c237
17 Nee0044483e684a80add51bbd4a887ce4
18 sg:journal.1039133
19 schema:name Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit
20 schema:pagination 5
21 schema:productId N173561a0a9384c72a6ed409e89a0edd7
22 N3ae891219938410e8786bd57da674cae
23 Ndbc6e2b52c40474aa5fb75b188d0d9e0
24 Ndf1cf1f1674a49bf909f56bef2adc583
25 Nffe692c76aa247188cdca4acb4514d21
26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1000050661
27 https://doi.org/10.1186/1752-153x-2-5
28 schema:sdDatePublished 2019-04-10T15:43
29 schema:sdLicense https://scigraph.springernature.com/explorer/license/
30 schema:sdPublisher N26434e533ec44d6dad4424d2ff524fdf
31 schema:url http://link.springer.com/10.1186/1752-153X-2-5
32 sgo:license sg:explorer/license/
33 sgo:sdDataset articles
34 rdf:type schema:ScholarlyArticle
35 N173561a0a9384c72a6ed409e89a0edd7 schema:name nlm_unique_id
36 schema:value 101314213
37 rdf:type schema:PropertyValue
38 N26434e533ec44d6dad4424d2ff524fdf schema:name Springer Nature - SN SciGraph project
39 rdf:type schema:Organization
40 N3ae891219938410e8786bd57da674cae schema:name pubmed_id
41 schema:value 18328109
42 rdf:type schema:PropertyValue
43 N68ceef6a8c30476fa1b91cbe5bdaf8e9 rdf:first sg:person.0674015157.49
44 rdf:rest Nb79bb257d37243c588c326ba421e52ee
45 Nb79bb257d37243c588c326ba421e52ee rdf:first sg:person.0612212317.17
46 rdf:rest rdf:nil
47 Ncae164f1d17943d2935377f54af8c237 schema:issueNumber 1
48 rdf:type schema:PublicationIssue
49 Ncf637c6ea4c8456e9283c17eb6b5d260 schema:name OpenBabel Development Team, UK
50 rdf:type schema:Organization
51 Nd7f3beae19ba418f9c3ec17632cbdf28 rdf:first sg:person.01202051707.12
52 rdf:rest N68ceef6a8c30476fa1b91cbe5bdaf8e9
53 Ndbc6e2b52c40474aa5fb75b188d0d9e0 schema:name readcube_id
54 schema:value 003dd1e3b500e7f57b0fa7f76de7307b7baf3496465e5566578e8a3a427d9537
55 rdf:type schema:PropertyValue
56 Ndf1cf1f1674a49bf909f56bef2adc583 schema:name dimensions_id
57 schema:value pub.1000050661
58 rdf:type schema:PropertyValue
59 Nee0044483e684a80add51bbd4a887ce4 schema:volumeNumber 2
60 rdf:type schema:PublicationVolume
61 Nffe692c76aa247188cdca4acb4514d21 schema:name doi
62 schema:value 10.1186/1752-153x-2-5
63 rdf:type schema:PropertyValue
64 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
65 schema:name Information and Computing Sciences
66 rdf:type schema:DefinedTerm
67 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
68 schema:name Information Systems
69 rdf:type schema:DefinedTerm
70 sg:journal.1039133 schema:issn 1864-6158
71 2191-2858
72 schema:name Chemistry Central Journal
73 rdf:type schema:Periodical
74 sg:person.01202051707.12 schema:affiliation https://www.grid.ac/institutes/grid.423328.c
75 schema:familyName O'Boyle
76 schema:givenName Noel M
77 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01202051707.12
78 rdf:type schema:Person
79 sg:person.0612212317.17 schema:affiliation https://www.grid.ac/institutes/grid.21925.3d
80 schema:familyName Hutchison
81 schema:givenName Geoffrey R
82 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0612212317.17
83 rdf:type schema:Person
84 sg:person.0674015157.49 schema:affiliation Ncf637c6ea4c8456e9283c17eb6b5d260
85 schema:familyName Morley
86 schema:givenName Chris
87 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0674015157.49
88 rdf:type schema:Person
89 https://doi.org/10.1016/s0169-409x(00)00129-0 schema:sameAs https://app.dimensions.ai/details/publication/pub.1006677292
90 rdf:type schema:CreativeWork
91 https://doi.org/10.1016/s0169-409x(96)00423-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1026263620
92 rdf:type schema:CreativeWork
93 https://doi.org/10.1021/ci970437z schema:sameAs https://app.dimensions.ai/details/publication/pub.1055405381
94 rdf:type schema:CreativeWork
95 https://doi.org/10.1021/ci990307l schema:sameAs https://app.dimensions.ai/details/publication/pub.1055405727
96 rdf:type schema:CreativeWork
97 https://doi.org/10.1021/jm000942e schema:sameAs https://app.dimensions.ai/details/publication/pub.1055934795
98 rdf:type schema:CreativeWork
99 https://doi.org/10.1109/2.660187 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061105928
100 rdf:type schema:CreativeWork
101 https://www.grid.ac/institutes/grid.21925.3d schema:alternateName University of Pittsburgh
102 schema:name Department of Chemistry, University of Pittsburgh, Chevron Science Center, 219 Parkman Avenue, 15260, Pittsburgh, PA, USA
103 rdf:type schema:Organization
104 https://www.grid.ac/institutes/grid.423328.c schema:alternateName Cambridge Crystallographic Data Centre
105 schema:name Cambridge Crystallographic Data Centre, 12 Union Road, CB2 1EZ, Cambridge, UK
106 Unilever Centre for Molecular Science Informatics, Department of Chemistry, University of Cambridge, Lensfield Road, CB2 1EW, Cambridge, UK
107 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...