Gene Ontology Annotation (GOA) Database

The GO annotation program aims to provide high-quality Gene Ontology (GO) annotations to proteins in the UniProt Knowledgebase (UniProtKB).

The assignment of GO terms to UniProt records is an integral part of UniProt biocuration. UniProt manual and electronic GO annotations are supplemented with manual annotations supplied by external collaborating GO Consortium groups, to ensure a comprehensive GO annotation dataset is supplied to users.

UniProt is a member of the GO Consortium and a collaborator with The Evidence & Conclusion Ontology.

For fast access to the Gene Ontology terms and annotations, please use our QuickGO browser.

Release cycle

All GOA Gene Association Files are released approximately every four weeks and can be accessed from our Downloads page. We aim to coordinate our release with the UniProtKB releases. In addition, we release our human and chicken Gene Association Files every two weeks to enable the GO Consortium Reference Genome project to use our most up-to-date annotations for curation of orthologous species. These interim releases can be downloaded from our ftp site.

Latest GOA news


UniProt-GOA collaborates with

Cardiovascular Gene Ontology Annotation Initiative DictyBase Ensembl Compara Enzyme Nomenclature FlyBase  GO Consortium logo GUDMAP Gramene HAMAP HGNC HPA IntAct InterPro LIFEdb MGI MTBbase logo Reactome RI RGD SGD SwissProt TAIR TIGR WormBase ZFIN The Evidence & Conclusion Ontology