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
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)
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
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
Java-based tool to determine which GO categories are statistically overrepresented in a set of genes.
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
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
Constructs interactive graphs containing enriched GO terms and genes. I also made a quick tutorial.
EnrichR
Enrichment analysis web tool. I have also made a quick video tutorial for this tool: Link to the About page.
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
Functional annotation of your gene list. I also made a quick tutorial.
PANTHER - Protein Analysis Through Evolutionary Relationships
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
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
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
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
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
Advanced high throughput enrichment analysis. Gene expression data can be uploaded and enrichment analysis can be performed.
PathVisio
Pathway analysis and drawing software which allows drawing, editing, and analysing biological pathways.
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)
Tissue specific PPI networks across species.
STRING-DB
PPI networks functional enrichment analysis.
GeneMANIA
Predict function of your gene list.
FOR WINDOWS USERS: 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
ChIP-X enrichment analysis version 3. performs transcription factor enrichment analysis on your list of DEGs.
MetaboAnalyst
User-friendly, streamlines metabolomics data analysis tool. Performs enrichment, pathway, and network analyses.
GREAT - Genomic Regions Enrichment of Annotations Tool
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.