GO Slims and GO Term Comparison


GO slims are lists of GO terms that have been selected from the full set of terms available from the Gene Ontology project.
GO slims can be used to generate a focused view of part of the GO or a broad overview of all of the top GO categories. Used alongside annotation data they can be used to see how a set of proteins/genes can be broadly categorized into selection of terms (this method applies the relationships that exist between terms in the ontologies).
You can use GO slims that have been predefined by members of the GO Consortium, that have been imported into QuickGO, or make a new GO slim that more closely meets with your visualization requirements.
Use the tabs on this page to choose the terms to include in your slim, which you can subsequently edit, visualise the relationships between selected terms and finally have the annotations in QuickGO 'mapped' up to your selected set of terms.
A guide to the GO slims maintained by the GO Consortium is available at

Choose Terms

Predefined GO Term sets
The predefined GO slims listed below have been created by groups in the GO Consortium; you can use them directly, or adapt them to your own requirements.
To use the terms from one of these GO slims, click on the button next to its name.
The colour associated with each predefined GO slim can be used to identify slim terms when viewing the ontology in the Ancestor chart view.
Slim name Number of terms Slim colour
goslim_plant 98
goslim_agr 58
goslim_generic 150
goslim_mouse 45
goslim_yeast 168
goslim_metagenomics 116
goslim_candida 88
goslim_pir 456
goslim_chembl 310
goslim_virus 29
goslim_synapse 331
goslim_aspergillus 84
goslim_pombe 50
Add Terms
If you have selected one of the predefined GO slim sets above, you can use the text box below to add additional GO identifiers to create a customised version of the slim.
Alternatively, if you have decided to create an entirely new GO slim, you can just add GO term identifiers into this text box.
Term Basket
You can add terms from your Term Basket to the slim; click on the icon for more details.

Refine Selection

Your selected terms
You can remove a GO term from the set you have chosen by clicking on the button next to it in the list below; to remove all terms in a particular category, click on the button in the category header.
You can add extra terms to your selection by going back to the Choose Terms tab.
Click on in the list below to add a GO term (or category) to the comparison chart, or to remove it.
All Terms
Biological Process Terms
Molecular Function Terms
GO:0051433 BH2 domain binding
Cellular Component Terms
Term Comparison
Click on the thumbnail below (or on the Comparison Chart tab) to display a full-sized term comparison chart.

Comparison Chart

Display options
This chart is interactive; you can click on the term boxes and legend for more information.
Term box width
Term box height
Slim colours
Show children
Image size limit (in megapixels)
Note that setting the limit too high may result in images being generated slowly; it may even cause the browser to crash. The maximum limit is 20 megapixels.

Find Annotations

Displaying annotations FIRST to LAST of TOTAL Page size: Additional filters: Bookmarkable link
Gene Product ID
GO Identifier
GO Term Name
Original GO ID
Original GO Term Name
Assigned By
Product Form ID
Taxon Name


Display options

ID Mapping

QuickGO maps between different identifier types by using a combination of mapping files provided by the databases, and using identifier cross-references supplied by UniProtKB.

If more than one identifier type needs to be used to map all required sequences, drag the selected databases to change the order in which identifiers are found.



Grouped by
Annotation count
Protein count
Please send comments, suggestions or bug reports to Click here for details of how to cite UniProt-GOA and QuickGO.