Unipept API documentation v1.2

Most of the peptide analysis workflows provided by Unipept are available as web services. This page contains the documentation on how to use these services.

The Unipept API is HTTP-based and always returns JSON objects as response. There are five basic methods:

pept2prot
Returns the set of UniProt entries containing a given tryptic peptide
pept2taxa
Returns the set of taxa extracted from the UniProt entries containing a given tryptic peptide
pept2lca
Returns the taxonomic lowest common ancestor for a given tryptic peptide
taxa2lca
Returns the taxonomic lowest common ancestor for a given list of taxon identifiers
taxonomy
Returns the taxonomic information for a given taxon identifier

If you use this API, please cite Mesuere et al. (2016) Bioinformatics doi:10.1093/bioinformatics/btw039

API functions

Click the links below for a detailed description of each of the five supported methods, including information about parameters, response format, examples, and live demonstrations.

Resource Description
POST /api/v1/pept2prot Returns the set of UniProt entries containing a given tryptic peptide
POST /api/v1/pept2taxa Returns the set of taxa extracted from the UniProt entries containing a given tryptic peptide
POST /api/v1/pept2lca Returns the taxonomic lowest common ancestor for a given tryptic peptide
POST /api/v1/taxa2lca Returns the taxonomic lowest common ancestor for a given list of taxon identifiers
POST /api/v1/taxonomy Returns the taxonomic information for a given taxon identifier