How to Use clusterProfiler
What is clusterProfiler?
clusterProfiler is a software tool used for performing functional enrichment analysis, such as GO analysis and pathway analysis, on gene lists.
Gene lists are often obtained by identifying differentially expressed genes (DEGs) from data such as RNA-Seq analysis.
This page explains how to use and install clusterProfiler.
Installing clusterProfiler
First, if R is not installed, you need to install R. (This is an example using Homebrew for installation.)
Start R and run the following commands to install BiocManager and clusterProfiler.
Run the following commands, and if no errors are displayed, the installation was successful.
Let's also prepare the necessary annotations. The following is for humans.
Run the following commands, and if no errors are displayed, the installation was successful.
Data Preparation
The gene list is prepared using tools such as edgeR. Be sure to obtain both the list of all genes (all_genes) and the list of differentially expressed genes (degs) as shown below.
For more details on how to use edgeR, please refer to this page.
Performing GO Analysis
You can perform functional enrichment analysis on the Biological Process category of Gene Ontology using the following command.
The output is as follows.
As shown above, the functional enrichment analysis resulted in a list of Gene Ontology terms that are significantly overrepresented in the list of differentially expressed genes compared to the entire set of genes.
RNA-Seq Data Analysis Software
With our RNA-Seq data analysis software, you won't need to outsource or rely on collaborators. You can start analyzing the data yourself right away, without the need for high-spec computers or knowledge of Linux commands.
Users can perform gene expression quantification, identification of differentially expressed genes, gene ontology(GO) analysis, pathway analysis, as well as drawing volcano plots, MA plots, and heatmaps.