Skip to contents

GO annotations for a UniProt accession

Usage

quickgo_annotations(
  accession,
  aspect = c("biological_process", "molecular_function", "cellular_component"),
  limit = 100,
  ...
)

Arguments

accession

A UniProt accession, for example "P21359".

aspect

One of "biological_process", "molecular_function", or "cellular_component".

limit

Maximum annotation rows to ask for. Remember these are evidence lines rather than terms, so this is not a term count.

...

Passed to biohttp::get_json(), for example throttle.

Value

A biohttp envelope whose data is the tibble described in quickgo_parse_annotations().

References

Binns et al. (2009). QuickGO: a web-based tool for Gene Ontology searching. Bioinformatics 25(22), 3045-3046. doi:10.1093/bioinformatics/btp536

Service documentation: https://www.ebi.ac.uk/QuickGO/

Examples

# \donttest{
biohttp::body_or_null(quickgo_annotations("P21359"))
#> # A tibble: 45 × 6
#>    go_id      go_name                       evidence reference aspect source_url
#>    <chr>      <chr>                         <chr>    <chr>     <chr>  <chr>     
#>  1 GO:0001937 negative regulation of endot… IMP      PMID:166… biolo… https://w…
#>  2 GO:0030336 negative regulation of cell … IMP      PMID:166… biolo… https://w…
#>  3 GO:0043409 negative regulation of MAPK … IMP      PMID:166… biolo… https://w…
#>  4 GO:0043547 positive regulation of GTPas… IMP      PMID:166… biolo… https://w…
#>  5 GO:0000165 MAPK cascade                  ISS      GO_REF:0… biolo… https://w…
#>  6 GO:0001649 osteoblast differentiation    ISS      GO_REF:0… biolo… https://w…
#>  7 GO:0001656 metanephros development       ISS      GO_REF:0… biolo… https://w…
#>  8 GO:0001666 response to hypoxia           ISS      GO_REF:0… biolo… https://w…
#>  9 GO:0001889 liver development             ISS      GO_REF:0… biolo… https://w…
#> 10 GO:0001952 regulation of cell-matrix ad… ISS      GO_REF:0… biolo… https://w…
#> # ℹ 35 more rows
# }