Unipept API documentation v2.0
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
- pept2ec
- Returns the set of EC-numbers for a given tryptic peptide
- pept2go
- Returns the set of GO-terms for a given tryptic peptide
- pept2interpro
- Returns the set of InterPro entries for a given tryptic peptide
- pept2funct
- Returns both the set of EC-numbers and the set of GO-terms for a given tryptic peptide
- peptinfo
- Returns the set of EC-numbers, the set of GO-terms and the 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 |