RNAseq analysis in R
In this workshop, you will be learning how to analyse RNA-seq count data, using R. This will include reading the data into R, quality control and performing differential expression analysis and gene set testing, with a focus on the limma-voom analysis workflow. You will learn how to generate common plots for analysis and visualisation of gene expression data, such as boxplots and heatmaps. You will also be learning how alignment and counting of raw RNA-seq data can be performed in R. This workshop is aimed at biologists interested in learning how to perform differential expression analysis of RNA-seq data when reference genomes are available.
Prerequisites
Some basic R knowledge is assumed. If you are not familiar with the R statistical programming language we strongly encourage you to work through an introductory R course before attempting these materials. We recommend the Software Carpentry R for Reproducible Scientific Analysis lessons up to and including vectorisation.
Data
- Mouse mammary data (counts): https://figshare.com/s/1d788fd384d33e913a2a
- Drosophila data (counts): https://figshare.com/s/e08e71c42f118dbe8be6
RNAseq analysis in R
- R for RNAseq
- Quality control, differential expression, and gene set testing
- Applying RNAseq (solutions)
Lecture slides
Supplementary lessons
Introductory R materials:
- Project management with RStudio
- Seeking help
- Data structures
- Data frames and reading in data
- Subsetting data
Additional RNAseq materials:
Data: Mouse mammary data (fastq files): https://figshare.com/s/f5d63d8c265a05618137