Chemistry Web Services

This document describes a set of chemistry services provided by ChemSpider, ChEBI and PubChem that can be used for the construction of chemistry workflows from the Taverna Workbench.

Example workflows contained in the document show how some of the operations from the services in the set can be invoked. They can also be downloaded as part of the Chemistry Workflows pack at myExperiment.

Contents


ChemSpider

ChemSpider is a chemistry search engine that has been built with the intention of aggregating and indexing chemical structures and their associated information into a single searchable repository and making it freely available to everybody.

ChemSpider provides several Web services, and these are listed below together with their WSDL locations.

InChi Web service

WSDL: http://www.chemspider.com/InChI.asmx?WSDL

BioCatalogue icon In BioCatalogue: http://www.biocatalogue.org/services/2164

The InChI Web service provides operations to manipulate InChI Strings and InChIKeys, including the conversion to and from the MOL file format, validity checking of InChI identifiers, and searching ChemSpider using InChI inputs.

Some of the Web service’s operations listed below require a “security token”. A security token can be obtained by completing the registration process for ChemSpider at http://www.chemspider.com/Register.aspx.

The following operations are contained within the InChI Web service:

OpenBabel Web service

WSDL: http://www.chemspider.com/OpenBabel.asmx?WSDL

Mass spec API Web service

WSDL: http://www.chemspider.com/MassSpecAPI.asmx?WSDL
BioCatalogue icon In BioCatalogue: http://www.biocatalogue.org/services/2040

Spectra Web service

WSDL: http://www.chemspider.com/Spectra.asmx?WSDL

Compound search Web service

WSDL: http://www.chemspider.com/Search.asmx?WSDL
BioCatalogue icon In BioCatalogue: http://www.biocatalogue.org/services/1932

Synonyms

WSDL: http://www.chemspider.com/Synonyms.asmx?WSDL


ChEBI

Chemical Entities of Biological Interest (ChEBI) is a freely available database of molecular entities focused on ‘small’ chemical compounds.
The term ‘molecular entity’ refers to any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex or conformer, identifiable as a separately distinguishable entity. ChEBI incorporates an ontological classification, whereby the relationships between molecular entities or classes of entities and their parents and/or children are specified.

ChEBI provides the following Web service with 7 operations. WSDL: http://www.ebi.ac.uk/webservices/chebi/2.0/webservice?wsdl
BioCatalogue icon In BioCatalogue: http://www.biocatalogue.org/services/2174


PubChem

PubChem is a free database of chemical structures of small organic molecules and information on their biological activities provided by the National Center for Biotechnology Information (NCBI), part of the United States National Institutes of Health (NIH).

PubChem provides the following Web service with 28 operations. WSDL: http://pubchem.ncbi.nlm.nih.gov/pug_soap/pug_soap.cgi?wsdl

BioCatalogue icon In BioCatalogue: http://www.biocatalogue.org/services/2176