Tools to browse, search, visualize and curate GO

The Gene Ontology provides a variety of tools to help users browse, search, visualize, download both the GO ontology and GO annotations. In addition, GO develops the Noctua Curation Platform for curators to create GO annotations.

Browse the ontology

Drill-down browsing of the GO ontology is possible via an interactive tree.

Browse GO ontology example

To browse curated and inferred GO annotations, visit AmiGO.

Search the ontology and GO annotations

AmiGO can be used to search both the GO ontology, the GO annotations and details about gene products described in the GO knowledgebase.

AmiGO supports faceted search to refine queries by restricting specific parameters, such as a species, an ontology aspect (Biological Process, Molecular Function or Cellular Component), an evidence (e.g. only curated annotations), etc.

AmiGO faceted search example

Search GO Causal Activity Models (GO-CAMs)

GO-Causal Activity Models (GO-CAMs) use a defined “grammar” for linking multiple standard GO annotations into larger models of biological function (such as “pathways”) in a semantically structured manner. GO-CAMs are created by expert biocurators from the GO Consortium, using the Noctua Curation Platform.

GO-CAMs can be browsed and searched in the section of this site. For example, you can limit your search results to GO-CAMs having a certain GO term, a certain gene, or created by a specific curation group or curator.

GO-CAM example

Visualize annotations with the GO Ribbon

Many genes have large numbers of annotations, making it difficult to get a quick overview of a gene function, or the functions of gene sets. The GO ribbon is specifically designed to help users visualize and explore the functions of a gene and was developed as a lightweight, reusable widget that can be embedded in any website, and retrieves data directly from the GO resource via API.

GO Ribbon example of SOX9

The GO Ribbon is currently integrated in the Alliance of Genome Resources and work is underway for further integration in several projects.

Explore co-annotations with the GO Term Matrix

The GO Term Matrix represents co-annotations of pairs of GO terms. It allows to compare multiple pairs of terms simultaneously.

GO term matrix

Create annotations

Noctua is the curation platform developed by the Gene Ontology Consortium and allows to create both GO annotations and GO Causal Activity Models or GO-CAMs. The Noctua curation platform includes both a simple form editor and a more advanced and expressive graph editor for finer details on knowledge modeling.

Noctua Curation Platform

Documentation and guidelines for curators are available at