Skip to main content

Table 1 Description of functionalities supported by different tools focused on biological interpretation from GO annotation

From: ViSEAGO: a Bioconductor package for clustering biological functions using Gene Ontology and semantic similarity

Tool Interface, Langage GO Annotation Database Input identifiers for GO annotation Enrichment test GO terms SS Sets of GO terms SS Visualization Multiple lists Graph interactivity
David
https://david.ncifcrf.gov/
[11, 12]
Web Fixed release, Ensembl, Entrez, Uniprot GeneID, Ensembl gene ID, Affymetrix probes, Illumina ID, Agilent ID
(Do not allow lists of > 3000 identifiers)
Fisher Exact (EASE) No
(used gene’s Kappa similarity)
No summary table, bar plot, Gene-term 2D view, clustering (centered genes) Yes No
ClusterProfiler
Bioconductor
[13]
R Current release, Bioconductor databases GeneID, Ensembl gene ID, can be converted in the module Hypergeometric IC-based, Graph-based
(computed)
Yes summary table, bar plot, dot plot, enrichment map, network Yes No
gProfiler
https://biit.cs.ut.ee/gprofiler/
[14]
R, Web Fixed release, Ensembl supported species mixed types of gene identifiers converted to Ensembl gene ID Hypergeometric No No tree like list of enriched GO terms, summary table Yes No
REVIGO
http://revigo.irb.hr/
[15]
Web Fixed release, UniProt and supported several species No No IC-based (computed for visualization) No summary table, scatter plot, interactive map, TreeMap, export R plot (centered GO terms) No Yes
ViSEAGO
Bioconductor
R Old and current release, Ensembl, Entrez, Uniprot, Bioconductor databases GeneID, Ensembl gene ID, Uniprot ACC Fisher Exact IC-based, Graph-based (computed for visualization) Yes summary table, bar plot, upset, MDS plot, clustering (centered GO terms) Yes Yes