Create a new RStudio project
Open RStudio and create a new project, for more info see Using-Projects
- File > New Project > New Directory > New Project (name the new directory, Ex. mRNA_Seq_Workshop).
Learn more about renv
Install the needed R packages
Set some options and make sure the packages edgeR, gplots, RColorBrewer, topGO, KEGGREST, Rgraphviz and org.Mm.eg.db are installed (if not install it), and then load.
In the R console run the following commands one at a time:
if (!requireNamespace("BiocManager", quietly = TRUE)){
install.packages("BiocManager")
}
if (!any(rownames(installed.packages()) == "edgeR")){
BiocManager::install("edgeR")
}
library(edgeR)
if (!any(rownames(installed.packages()) == "topGO")){
BiocManager::install("topGO")
}
library(topGO)
if (!any(rownames(installed.packages()) == "clusterProfiler")){
BiocManager::install("clusterProfiler")
}
library(clusterProfiler)
if (!any(rownames(installed.packages()) == "dplyr")){
BiocManager::install("dplyr")
}
library(dplyr)
if (!any(rownames(installed.packages()) == "Rgraphviz")){
BiocManager::install("Rgraphviz")
}
library(Rgraphviz)
if (!any(rownames(installed.packages()) == "org.Mm.eg.db")){
BiocManager::install("org.Mm.eg.db")
}
library(org.Mm.eg.db)
if (!any(rownames(installed.packages()) == "gplots")){
BiocManager::install("gplots")
}
library(gplots)
if (!any(rownames(installed.packages()) == "RColorBrewer")){
BiocManager::install("RColorBrewer")
}
library(RColorBrewer)
if (!any(rownames(installed.packages()) == "ggplot2")){
BiocManager::install("ggplot2")
}
library(ggplot2)
if (!any(rownames(installed.packages()) == "pathview")){
BiocManager::install("pathview")
}
library(pathview)
Download the template Markdown workshop document and open it
In the R console run the following command
download.file("https://raw.githubusercontent.com/ucdavis-bioinformatics-training/2025-Spring-BIS180L/master/rnaseq/data_analysis/DE_Analysis_mm.Rmd", "DE_Analysis_mm.Rmd")
Download the data file for the workshop document and preview/open it
download.file("https://raw.githubusercontent.com/ucdavis-bioinformatics-training/2025-Spring-BIS180L/master/rnaseq/datasets/ensembl_mm_112.txt", "ensembl_mm_112.txt")