Have you performed a sequencing experiment which generated a list of differentially expressed genes and are now left wondering ‘what can I do or find out about my list of genes?’. Then look no further!

I have scoured the internet for tools that will allow you to perform a range of analyses on your gene list, such enrichment analysis, gene ontology, network analysis and so on.

This list contains mostly tools that only require a web browser and an active internet connection to run. However, some tools are downloadable as an application, and some can be run through R. Clicking on the name of the tool will direct you to a mini-tutorial that I wrote for that tool. I am also making short tutorial videos for each tool - please email me to be granted access to those videos.

If you have any questions, problems, or suggestions - please contact me @ GibbsA@cardiff.ac.uk!


Prepare Your Gene List

I would first suggest that you take the time to prep your gene list so that it saves you time.


Gene List Analysis Tools


WebGestalt

WebGestalt!

WEB-based Gene SeT AnaLysis Toolkit. Functional enrichment analysis web tool.


ShinyGO

A graphical tool for gene enrichment analysis. Neat tool.


Gene Set Enrichment Analysis (GSEA)

Gene Set Enrichment Analysis (GSEA)!

This is a downloadable tool that performs GSEA on your gene list. GSEA is a computational method that determines whether a priori defined set of genes shows statistically significant, concordant differences between two biological states.


GO-Elite

GO-Elite!

Application designed to identify non-redundant set of ontology terms, gene sets and pathways to describe a particular set of genes or metabolites. Downloadable software.


BiNGO - Biological Network Gene Ontology Tool

BiNGO - Biological Network Gene Ontology Tool!

Java-based tool to determine which GO categories are statistically overrepresented in a set of genes.


Gorilla

Gorilla!

Gene ontology enrichment analysis and visualisation tool. Identifies and visualises enriched GO terms in ranked lists of genes. I have also made a quick tutorial. I have also made a quick video tutorial for this tool:


ReViGO - Reduce and Visualise Gene Ontology

ReViGO - Reduce and Visualise Gene Ontology!

This tool takes long lists of GO terms and summarizes them by removing redundant GO terms. good for tools that produce GO results, like GOrilla. I have also made a quick tutorial.


Gonet

Gonet!

Constructs interactive graphs containing enriched GO terms and genes. I also made a quick tutorial.


EnrichR

EnrichR!

Enrichment analysis web tool. I have also made a quick video tutorial for this tool: Link to the About page.


Rummagene

Rummagene!

Rummage through 658,108 gene sets extracted from supporting tables of 124,773 articles to find the most similar gene sets that match your query.


DAVID - Database for Annotation, Visualisation and Integrated Discovery

DAVID!

Functional annotation of your gene list. I also made a quick tutorial.


PANTHER - Protein Analysis Through Evolutionary Relationships

PANTHER!

Classifys proteins and their genes in order to facilitate high-throughput analysis. I also made a quick tutorial.


PARADIGM - Pathway Representation and Analysis by Direct Reference on Graphical Models

Downloadable software.


Pathway Commons

Pathway Commons!

Access and discover data integrated from public pathway and interactions databases. Can paste your gene list into the search bar and click the search button.


Reactome

Reactome!

Open-source, open-access, manually curated and peer-reviewed pathway database. Can perform enrichment analysis on your gene list by clicking on analysis tools from the homepage. I also made a quick tutorial.


g:Profiler

g:profiler!

Maps genes to known functional information resources and detects statistically significant enriched terms. I also made a quick tutorial and video tutorial for this tool:


pathDIP

pathDIP!

Annotated database of signalling cascades in human and non-human organisms, comprising core pathways from major curated pathways databases, and pathways predicted based on orthology, and by using physical protein interactions.


GeneTrail

GeneTrail!

Advanced high throughput enrichment analysis. Gene expression data can be uploaded and enrichment analysis can be performed.


PathVisio

PathVisio!

Pathway analysis and drawing software which allows drawing, editing, and analysing biological pathways.


Cytoscape

Cytoscape!

Network data integration, analysis, and visualisation in a box. Also has NDEx iQuery box on the homepage which you can copy and paste your list into. ClueGO is a plug-in that visualises the non-redundant biological terms for large clusters of genes in a functionally grouped network.


Integrated interactions database (IID)

IID!

Tissue specific PPI networks across species.


STRING-DB

STRING-DB!

PPI networks functional enrichment analysis.


GeneMANIA

GeneMANIA!

Predict function of your gene list.


FOR WINDOWS USERS: FunRich

FunRich!

Downloadable software for functional enrichment analysis.


iDEP.96

Integrated Differential Expression and Pathway analysis) integrated web application for differential expression and pathway analysis of RNAseq data.


Kinase Enrichment Analysis 2

Predict kinase activity from your list of input set of phosphosites.


chEA3

chEA3!

ChIP-X enrichment analysis version 3. performs transcription factor enrichment analysis on your list of DEGs.


MetaboAnalyst

MetaboAnalyst!

User-friendly, streamlines metabolomics data analysis tool. Performs enrichment, pathway, and network analyses.


GREAT - Genomic Regions Enrichment of Annotations Tool

GREAT!

Many coding genes are well annotated with their biological functions. Non-coding regions typically lack such annotation. GREAT assigns biological meaning to a set of non-coding genomic regions by analyzing the annotations of the nearby genes. Thus, it is particularly useful in studying cis functions of sets of non-coding genomic regions. Also available as an R package.