Welcome, Revigo can take long lists of Gene Ontology terms and summarize them by removing redundant GO terms. Read more about Revigo on our Frequently Asked Questions page.

Please enter a list of Gene Ontology IDs below, each on its own line. The GO IDs may be followed by value which describes the GO term in a way meaningful to you. The value(s) must have a dot '.' for a decimal separator. For instance, you may provide a p-value (statistical significance), a fold change, enrichment, or some directly measured quantity such as average signal intensity from microarrays, ion count from mass spec, or read count from RNA-seq. You may also provide more than one value per line, although only the first value will be used in GO term selection/clustering. (Hoover with a mouse over an icon for additional info)


How large would you like the resulting list to be: Warning

If provided, the values associated with GO terms represent:

Advanced options:

Would you like to remove obsolete GO terms: Remove obsolete GO terms

What species would you like to work with:    Species

What semantic similarity measure would you like to use:    Semantic similarity measure

Revigo uses these databases which are periodically updated:
  • The Gene Ontology database (Unavailable) which is dated Monday, January 1, 0001.
  • The UniProt-to-GO mapping database from the EBI GOA project (goa_uniprot_gcrp.gaf.gz) which is dated Friday, September 16, 2022.

If you found Revigo useful in your work, please cite the following reference:
Supek F, Bošnjak M, Škunca N, Šmuc T. "REVIGO summarizes and visualizes long lists of Gene Ontology terms"
PLoS ONE 2011. doi:10.1371/journal.pone.0021800

Revigo is an iProject funded by the Ministry of Science and Education, Republic of Croatia (2008-057) and Ruđer Bošković Institute.
The Revigo project was implemented at the Division of electronics, Ruđer Bošković Institute.

Did you find Revigo useful in your work? Please share it with your colleagues.

Why are you seeing this

Revigo needs your consent for data-processing purposes. These purposes include to store and/or access information on a device, like cookie management, to process your anonymous data by our service, and to process personal data such as standard information sent by a device and other unique identifiers for content and content measurement, audience insights and development.

You may consent to the processing described above or access more detailed information on our Privacy Policy and Terms Of Use pages.

The given consent will apply to this site only. Please take into consideration that some of your personal data processing rely on legitimate interest which does not require your consent but you have a right to object to this.

You can choose only basic functionality, or you can allow us to collect additional data about your visit.