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.