Back

#gene-ontology

3 APIs with this tag

Gene Ontology API

Gene function as an API — powered by EMBL-EBI's QuickGO and the Gene Ontology (GO), the standard vocabulary that describes what gene products do across three aspects: molecular function, biological process and cellular component. Given a gene or protein (a UniProt accession), list every GO annotation made for it — the GO term, its aspect, the qualifier, the evidence code, the supporting reference (e.g. a PubMed id), the organism and who assigned it — optionally filtered by aspect or organism. Look up any GO term to get its definition, aspect, synonyms and number of child terms; and search the ontology by name to find the right GO terms. GO term names are resolved automatically on annotations. From TP53 to any protein in any species, it is the backbone of functional genomics — ideal for enrichment analysis, annotation pipelines, bioinformatics and research tools. A gene-function annotation resource (which genes have which functions, with evidence) — distinct from generic ontology-term lookup. Open data from EMBL-EBI QuickGO and the GO Consortium (CC BY 4.0).

api.oanor.com/quickgo-api

OLS Ontology API

The EMBL-EBI Ontology Lookup Service (OLS) as an API — a single access point to more than 280 biomedical and scientific ontologies and controlled vocabularies in one place: the Gene Ontology (GO), the Human Disease Ontology (DOID), the Human Phenotype Ontology (HP), ChEBI (chemical entities), Uberon (anatomy), the Experimental Factor Ontology (EFO), Mondo, NCIt and many more. /v1/search?q=diabetes searches terms across all ontologies (or restrict to one with ontology=doid), returning each match's label, OBO id (such as DOID:9351 or GO:0008150), ontology, IRI and a short definition. /v1/term?ontology=doid&id=DOID:9351 returns a single term's detail — its label, definition, IRI, synonyms and whether it is obsolete. /v1/ontologies browses the available ontologies with their id, title, description and number of terms. OBO ids look like DOID:9351, GO:0008150, HP:0000118 or CHEBI:15377. Ideal for biomedical natural-language processing, data annotation and harmonisation, autocomplete over scientific terminology, and semantic and knowledge-graph tooling. Data from EMBL-EBI OLS (open). This is a general ontology / controlled-vocabulary lookup spanning many domains — broader than a single medical thesaurus such as MeSH.

api.oanor.com/ols-api

Ontology API

Biomedical ontologies as an API, powered by the EBI Ontology Lookup Service (OLS). Search across 280+ curated ontologies — diseases (MONDO), human phenotypes (HP), the Gene Ontology (GO), anatomy (UBERON), cell types (CL), chemistry (ChEBI), experimental factors (EFO), the NCI Thesaurus and many more — to find terms by name; browse the full ontology catalogue with versions and term counts; read any term for its definition, exact synonyms, OBO id, IRI and obsolete status; and walk the class hierarchy through a term's direct parents and children. Ideal for clinical-data harmonisation and coding, biomedical search and autocomplete, knowledge-graph enrichment, annotation and curation pipelines, and research and EHR applications that need standard vocabularies. OBO ids look like MONDO:0005148 or GO:0008150.

api.oanor.com/ontology-api