|
QuickGO Web Services
QuickGO can supply GO term information and GO annotation data via REST web services. The details of each service can be found below; a WADL description of the services can be found here.
Term information
Use this URI template to access this data as a service:
GTerm?id=termID&format=format
| Format | Description |
| mini | Mini HTML, suitable for dynamically embedding in popup boxes |
| obo | OBO format snippet |
| oboxml | OBO XML format snippet |
Notes
- Example clients are available in:
Java
Annotation
Use this URI template to access this data as a service:
GAnnotation?format=download-format&limit=max-number-of-rows{&gz}{&field=value{,value}}
Notes
- Any number of fields can be specified; they will be AND'ed together.
- Any number of values can be specified for each field; they will be OR'ed together.
- Values should be URI encoded.
- The file will be truncated if more than the specified number of annotations are found.
The file is roughly 170 bytes/annotation (not gzipped).
- The file will be gzipped if the gz parameter is supplied.
- Example clients are available in:
Java |
bash |
Perl
Description of Fields and Values
| Field name |
Value |
Examples |
| format |
Download file format |
gaf, gene2go, proteinList, fasta, tsv |
| limit |
Download limit (number of lines) |
|
| gz |
gzips the downloaded file |
|
| goid |
GO identifiers either directly or indirectly (descendent GO identifiers) applied in annotations |
GO:0002080 |
| aspect |
Use this to limit the annotations returned to a specific ontology or ontologies (Molecular Function, Biological Process or Cellular Component) |
F, P, C |
| relType |
By default, QuickGO will display annotations to GO terms that are related to that specified in the goid parameter by is_a, part_of and occurs_in relations; this parameter allows you to override that behaviour. |
IPO= See here for the list of available relations. |
| evidence |
Annotation evidence code (Ev) category |
IDA, IC, ISS, IEA |
| source |
Annotation provider |
UniProtKB, HGNC |
| ref |
PubMed or GO reference supporting annotation. Can refer to a specific reference identifier or category (for category level, use * after ref type) |
PUBMED:*, GO_REF:0000002, 16262699 |
| with |
Additional supporting information supplied in IEA, ISS, IPI, IC evidenced annotations; see: GO documentation. Can refer to a specific identifier or category (for category level, use * after with type) |
EC:2.5.1.30, IPR000092, HAMAP:* |
| tax |
NCBI taxonomic identifer of annotated protein |
9606 |
| protein |
Specifies one or more sequence identifiers or accessions from available database(s) (see DB filter column) |
Mm.363225, P99999 |
| qualifier |
Tags that modify the interpretation of an annotation |
NOT, colocalizes_with, contributes_to |
| db |
Protein database (identifier type) |
UniProtKB, UniGene, Ensembl |
| q |
Advanced query. Used to customize GO annotation sets using Boolean operators |
See Advanced Query section below |
Advanced Query
Advanced query syntax and valid fields are listed in Advanced search.
Only one advanced query may be specified, and it will be AND'ed with any other query criteria.
Please send comments, suggestions or bug reports to goa@ebi.ac.uk.
Click here for details of how to cite UniProt-GOA and QuickGO.
4ms
Javascript: ON|OFF
|