Build Status


Reduce and visualize lists of Gene Ontology terms by identifying redudance based on semantic similarity.

Introduction to rrvgo

Gene Ontologies (GO) are often used to guide the interpretation of high-throughput omics experiments, with lists of differentially regulated genes being summarized into sets of genes with a common functional representation. Due to the hierachical nature of Gene Ontologies, the resulting lists of enriched sets are usually redundant and difficult to interpret.

rrvgo aims at simplifying the redundance of GO sets by grouping similar terms in terms of semantic similarity. It also provides some plots to help with interpreting the summarized terms.

This software is heavily influenced by REVIGO. It mimics a good part of its core functionality, and even some of the outputs are similar. Without aims to compete, rrvgo tries to offer a programatic interface using available annotation databases and semantic similarity methods implemented in the Bioconductor project.


To install this package, start R and enter:

if (!requireNamespace("BiocManager", quietly = TRUE))



To view documentation for the version of this package installed in your system, start R and enter:



Imports (mandatory for core functionality)


ssayols/rrvgo-ci documentation built on March 17, 2020, 12:14 a.m.