Skip Header

You are using a version of browser that may not display all the features of this website. Please consider upgrading your browser.

What are the differences between UniProtKB keywords and the GO terms?

UniProtKB keywords are controlled vocabulary developed according to the need and content of UniProtKB/Swiss-Prot entries. They provide a summary of the entry content and are used to index entries based on 10 categories. Each keyword is attributed manually to UniProtKB/Swiss-Prot entries and automatically to UniProtKB/TrEMBL entries (according to specific annotation rules).

The Gene Ontology project (GO) provides a controlled vocabulary to describe gene and gene product attributes in any organism. This controlled vocabulary is developed independently of any existing databases. There are 3 disjoint categories: cellular component, molecular function and biological process. An important task is to map the GO terms with the gene and gene products and introduce them into databases via automatic (electronic) or manual annotation.

In UniProtKB, GO terms are manually mapped to keywords, EC number, InterPro matches or HAMAP family rules and only then transferred automatically to the entries. Direct GO annotation in UniProtKB/Swiss-Prot entries is entirely manual.

See also:

UniProt is an ELIXIR core data resource
Main funding by: National Institutes of Health

We'd like to inform you that we have updated our Privacy Notice to comply with Europe’s new General Data Protection Regulation (GDPR) that applies since 25 May 2018.

Do not show this banner again