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.

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…

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…

BioGPS
Dataset

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…

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.…

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…

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…

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…

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…

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.

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…

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.

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…

PEDANT
Dataset

PEDANT

Provides exhaustive automatic analysis of genomic sequences by a large variety…

Provides exhaustive automatic analysis of genomic sequences by a large variety of bioinformatics tools. PEDANT is a database that includes (i) integration with the BioRSTM data retrieval system which…

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.

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)…

GONUTS
Dataset

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.

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…

NaviGO
Web

NaviGO

Allows interactive visualization and retrieval of Gene Ontology (GO) terms and…

Allows interactive visualization and retrieval of Gene Ontology (GO) terms and genes. NaviGO analyzes functional similarity and associations of GO terms and genes. It constructs similarity matrices…

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…

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…

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…

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…

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.

NeuroLex.org
Dataset

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.

IsoFunc
Dataset

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…

A A A
WTFgenes
Desktop
Web

WTFgenes What’s The Function of these genes?

Interprets experimentally-identified lists of genes. WTFgenes uses…

Interprets experimentally-identified lists of genes. WTFgenes uses hypergeometric and model-based approaches. It permits to know what is the function of different genes thanks to Bayesian Term…

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…

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…

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…

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,…

TXTGate
Web

TXTGate

Combines literature indices of selected public biological resources in a…

Combines literature indices of selected public biological resources in a flexible text-mining system designed towards the analysis of groups of genes. TXTGate is a platform that offers multiple…

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…

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…

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…

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…

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…

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.

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…

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…

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…

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.

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…

godef
Desktop

godef

Finds gene ontology (GO) terms by definition and returns matching terms. The…

Finds gene ontology (GO) terms by definition and returns matching terms. The input for godef is read from the installed GO database. The ontology term output can be written to screen, to file, or…

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…

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…

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.

Related Websites
Information

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