Gene Ontology annotation software tools | Genome annotation

Gene Ontology (GO) is a popular standard in the annotation of gene products and provides information related to genes across all species. Hundreds of GO-focused applications and tools are available and are currently hosted on the NeuroLex site.

G T A T C G C T A
GREAT
Web

GREAT

Predicts functions of cis-regulatory regions. Many coding genes are well…

Predicts functions of cis-regulatory regions. Many coding genes are well annotated with their biological functions. Non-coding regions typically lack such annotation. GREAT assigns biological meaning…

Genes2GO
Web

Genes2GO Gene Ontology Matrix Builder

Creates a binary matrix with gene ids as row names and GO IDs/Terms as column…

Creates a binary matrix with gene ids as row names and GO IDs/Terms as column names and is filled with 0s and 1s. If a gene X is annotated with a GO term Y, then the cell XY will contain 1 else a 0.…

Blast2GO
Desktop

Blast2GO

A comprehensive bioinformatics tool for functional annotation of sequences and…

A comprehensive bioinformatics tool for functional annotation of sequences and data mining on the resulting annotations, primarily based on the gene ontology (GO) vocabulary. Blast2GO optimizes…

Annotare
Desktop

Annotare

A tool for annotating biomedical investigations and resulting data. It is a…

A tool for annotating biomedical investigations and resulting data. It is a stand-alone desktop application that features 1) a set of intuitive editor forms to create and modify annotations, 2)…

GOpro
Desktop

GOpro

Finds the most characteristic gene ontology terms for groups of human genes.…

Finds the most characteristic gene ontology terms for groups of human genes. Determine groups of genes and find their most characteristic gene ontology (GO) term.

AMEN
Desktop

AMEN Annotation Mapping Expression and Network

Enables biological and medical researchers with basic bioinformatics training…

Enables biological and medical researchers with basic bioinformatics training to manage and explore genome annotation, chromosomal mapping, protein -protein interaction (PPI), expression profiling…

GOstats
Desktop

GOstats

Tests Gene Ontology (GO) terms for over or under-representation using either a…

Tests Gene Ontology (GO) terms for over or under-representation using either a classical hypergeometric test or a conditional hypergeometric that uses the relationships among GO terms to decorrelate…

GOsummaries
Desktop

GOsummaries

A package that visualizes the GO (Gene Ontology) enrichment results as concise…

A package that visualizes the GO (Gene Ontology) enrichment results as concise word clouds that can be combined together if the number of gene lists is larger. By showing the annotations as word…

AmiGO
Web

AmiGO

Provides a set of tools for searching and browsing the Gene Ontology (GO)…

Provides a set of tools for searching and browsing the Gene Ontology (GO) database. AMIGO visualizes speciation, duplication and horizontal gene transfer events, sequence alignments and descriptive…

WEGO
Web

WEGO Web Gene Ontology Annotation Plot

A useful tool for plotting GO annotation results. It has been widely used in…

A useful tool for plotting GO annotation results. It has been widely used in many important biological research projects, such as the rice genome project and the silkworm genome project.

GOEAST
Web

GOEAST Gene Ontology Enrichment Analysis Software Toolkit

A web based software toolkit providing easy to use, visualizable, comprehensive…

A web based software toolkit providing easy to use, visualizable, comprehensive and unbiased Gene Ontology (GO) analysis for high-throughput experimental results, especially for results from…

REViGO
Web

REViGO

A web server that can take long lists of Gene Ontology terms and summarize them…

A web server that can take long lists of Gene Ontology terms and summarize them by removing redundant GO terms. The remaining terms can be visualized in semantic similarity-based scatterplots,…

GOrilla
Web

GOrilla Gene Ontology enRIchment anaLysis and visuaLizAtion tool

A web-based application that identifies enriched GO terms in ranked lists of…

A web-based application that identifies enriched GO terms in ranked lists of genes, without requiring the user to provide explicit target and background sets. This is particularly useful in many…

RamiGO
Desktop

RamiGO

An R interface to AmiGO that enables visualization of Gene Ontology (GO) trees.…

An R interface to AmiGO that enables visualization of Gene Ontology (GO) trees. Given a list of GO terms, RamiGO uses the AmiGO visualize API to import Graphviz-DOT format files into R, and export…

GenGO
Web

GenGO GENerative GO analysis

Accommodates noise and errors in the selected gene set and Gene Ontology (GO).…

Accommodates noise and errors in the selected gene set and Gene Ontology (GO). GenGO analyses the GO hierarchy for yeast and humans. This platform is effective in minimizing false positives while at…

BD-Func
Desktop

BD-Func BiDirectional FUNCtional enrichment

Calculates functional enrichment by comparing lists of pre-defined genes that…

Calculates functional enrichment by comparing lists of pre-defined genes that are known to be activated versus inhibited in a pathway or by a regulatory molecule. BD-Func predicts cell line…

G T A T C G C T A
Interpro2GO
Desktop

Interpro2GO

Classifies sequences into protein families and predicts the presence of…

Classifies sequences into protein families and predicts the presence of important domains and sites. InterPro is an integrated resource of protein families, domains and sites which are combined from…

IsoFunc
Data

IsoFunc

A tool for assigning function to the human protein-coding splice variants…

A tool for assigning function to the human protein-coding splice variants (PCSVs). Most of previous studies have been focused only on the gene-centric functional annotation but now evidence is…

GOTA
Web

GOTA GO Term Annotation

A Gene Ontology (GO) term annotator for biomedical literature. The proposed…

A Gene Ontology (GO) term annotator for biomedical literature. The proposed approach makes use only of information that is readily available from public repositories and it is easily expandable to…

GRYFUN
Web

GRYFUN

Generates Gene Ontology annotation graphs for protein sets and their associated…

Generates Gene Ontology annotation graphs for protein sets and their associated statistics from simple frequencies to enrichment values and information content based metrics. GRYFUN is a freely…

GO::TermFinder
Desktop
Web

GO::TermFinder

A tool for finding significant GO terms shared among a list of genes from your…

A tool for finding significant GO terms shared among a list of genes from your organism of choice, helping you discover what they may have in common. GO::TermFinder can be used to draw conclusions…

GoSurfer
Desktop

GoSurfer

An easy-to-use graphical exploration tool with built-in statistical features…

An easy-to-use graphical exploration tool with built-in statistical features that allow a rapid assessment of the biological functions represented in large gene sets. GoSurfer takes one or two…

GOTreePlus
Desktop

GOTreePlus

An interactive gene ontology (GO) browser that superimposes annotation…

An interactive gene ontology (GO) browser that superimposes annotation information over GO structures. GOTreePlus can facilitate the identification of important GO terms through interactive…

CompGO
Desktop

CompGO

A bioinformatics tool for identifying Differentially Enriched Gene Ontologies,…

A bioinformatics tool for identifying Differentially Enriched Gene Ontologies, called DiEGOs, and pathways, through the use of a z-score derivation of log odds ratios, and visualizing these…

GOParGenPy
Desktop

GOParGenPy

A platform independent software tool to generate the binary data matrix showing…

A platform independent software tool to generate the binary data matrix showing the GO class membership, including parental classes, of a set of GO annotated genes. GOParGenPy is at least an order of…

ClueGO
Desktop

ClueGO

A Cytoscape plug-in that visualizes the non-redundant biological terms for…

A Cytoscape plug-in that visualizes the non-redundant biological terms for large clusters of genes in a functionally grouped network and it can be used in combination with GOlorize. The identifiers…

CluePedia
Desktop

CluePedia

A search tool for new markers potentially associated to pathways. CluePedia…

A search tool for new markers potentially associated to pathways. CluePedia calculates linear and non-linear statistical dependencies from experimental data. Genes, proteins and miRNAs linked based…

GoMiner
Desktop

GoMiner

A tool for biological interpretation of 'omic' data – including…

A tool for biological interpretation of 'omic' data – including data from gene expression microarrays. GoMiner leverages the Gene Ontology (GO) to identify the biological processes,…

GOstat
Web

GOstat

Find statistically overrepresented GO terms within a group of genes. This…

Find statistically overrepresented GO terms within a group of genes. This program automatically obtains the GO annotations from a database and generates statistics of which annotations are…

BiNGO
Desktop

BiNGO

A tool to determine which Gene Ontology (GO) categories are statistically…

A tool to determine which Gene Ontology (GO) categories are statistically overrepresented in a set of genes or a subgraph of a biological network. BiNGO maps the predominant functional themes of a…

IT-GOM
Web

IT-GOM Integrated Tool for IC-based GO Semantic Similarity Measures

This engine provides the information content (IC) of GO terms, semantic…

This engine provides the information content (IC) of GO terms, semantic similarity between GO terms and GO-based protein functional similarity scores. The specificity of GO terms and the similarity…

BioGPS
Data

BioGPS

A centralized gene-annotation portal that enables researchers to access…

A centralized gene-annotation portal that enables researchers to access distributed gene annotation resources. The unique features of BioGPS, compared to those of other gene portals, are its…

GO
Web

GO Gene Ontology

A community-based bioinformatics resource that classifies gene product function…

A community-based bioinformatics resource that classifies gene product function through the use of structured, controlled vocabularies. Over the past year, the Gene Ontology (GO) Consortium (GOC) has…

GoMapMan
Web

GoMapMan

An open web-accessible resource for gene functional annotations in the plant…

An open web-accessible resource for gene functional annotations in the plant sciences. It was developed to facilitate improvement, consolidation and visualization of gene annotations across several…

PiNGO
Desktop

PiNGO

A Java-based tool to easily find unknown genes in a network that are…

A Java-based tool to easily find unknown genes in a network that are significantly associated with user-defined target Gene Ontology (GO) categories. PiNGO is implemented as a plugin for Cytoscape, a…

QuickGO
Web

QuickGO

A web-based tool for browsing the GO and all associated GO annotations provided…

A web-based tool for browsing the GO and all associated GO annotations provided by the GOA group. QuickGO has implemented in JavaScript, Ajax and HTML, with all major browsers supported.

STRAP
Web

STRAP Software Tool for Rapid Annotation of Proteins

The program automatically annotates a protein list with information that helps…

The program automatically annotates a protein list with information that helps in the meaningful interpretation of data from mass spectrometry and other techniques.

GOblet
Web

GOblet

A free web service for the annotation of anonymous sequences with Gene Ontology…

A free web service for the annotation of anonymous sequences with Gene Ontology (GO) terms.

GoFish
Desktop

GoFish

This program allows the user to select a subset of Gene Ontology (GO)…

This program allows the user to select a subset of Gene Ontology (GO) attributes, and ranks genes according to the probability of having all those attributes.

GOProfiler
Web

GOProfiler

Provides a summary of GO annotations available for each species. The user…

Provides a summary of GO annotations available for each species. The user provides a taxon id and GOProfiler displays the number of GO associations and the number of annotated proteins for that…

GOSlimViewer
Web

GOSlimViewer

It is used to provide a high level summary of functions for a dataset. The…

It is used to provide a high level summary of functions for a dataset. The output can be charted in Excel to obtain publication quality figures. Note that records without annotation are not analyzed…

OntoVisT
Web

OntoVisT

This application is designed for interactive visualization of any ontological…

This application is designed for interactive visualization of any ontological hierarchy for a specific node of interest, up to the chosen level of children and/or ancestor.

agriGO
Web

agriGO

A web-based tool and database for the gene ontology analysis. It supports…

A web-based tool and database for the gene ontology analysis. It supports specicial focus on agricultural species and is user-friendly. The agriGO is designed to provide deep support to agricultural…

FuncAssociate
Web

FuncAssociate

A web-based tool to help researchers use Gene Ontology attributes to…

A web-based tool to help researchers use Gene Ontology attributes to characterize large sets of genes derived from experiment.

GONUTS
Data

GONUTS Gene Ontology Normal Usage Tracking System

A community-based browser and usage guide for Gene Ontology (GO) terms and a…

A community-based browser and usage guide for Gene Ontology (GO) terms and a community system for general GO annotation of proteins.

NeuroLex.org
Data

NeuroLex.org

A freely editable semantic wiki for community-based curation of the terms used…

A freely editable semantic wiki for community-based curation of the terms used in Neuroscience.

SimCT
Web

SimCT Similarity Clustering Tree

Allows to graphically display the relationships between biological objects…

Allows to graphically display the relationships between biological objects (e.g. genes or proteins) based on their annotations to a biomedical ontology. The result is presented as a tree of these…

Related Websites
Information

By using OMICtools you acknowledge that you have read and accepted the terms of the end user license agreement.