Welcome to our R Programming Course, specifically designed for biologists, including master and PhD students. This course aims to equip participants with basic R programming skills and introduce them to statistical analysis techniques applicable in molecular biology.
Participants will learn through a mix of lectures, hands-on exercises, and interactive discussions. By the end of the course, you should be able to understand RNA-Seq data analysis and perform it using popular R packages designed for this purpose.
Participants are expected to:
1- Have the following installed on their computers before the course begins:
You can find the installation guides once you click on them:
2- install the following R-libraries:
To install these packages, you can use the following R command in the R Console:
install.packages(c("knitr", "markdown", "dplyr", "ggplot2", "pheatmap", "dendextend"))
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install(c("DESeq2","clusterProfiler"))
3- Have a GitHub account.
All participants must install R, RStudio, and Git before the start of the course. These tools are essential for participating in the course exercises and for following along with the instructions.
If you encounter any issues during the installation process, please:
We strongly recommend that you try to familiarize yourself with R and RStudio by following some basic tutorials or trying out simple exercises. This will help you hit the ground running when the course starts.
Day 1:
Session 1 :: Understanding & preparing RNA-seq raw counts
Session 2 :: Differential Expression Analysis (Part 1)
Session 3 :: Differential Expression Analysis (Part 2)
Session 4 :: Differential Expression Analysis (Part 3)
Day 2:
Session 5 :: Over-Representation Analysis (ORA)
Session 6 :: Gene Set Enrichment Analysis (GSEA)
Session 7 :: Mini-Project (Part 1)
Session 8 :: Mini-Project (Part 2)
To get started with the course, follow the link below
https://cecadbioinformaticscorefacility.github.io/Advanced_R_Course_2025/
To clone this repository using Git:
git clone https://github.com/CECADBioinformaticsCoreFacility/Advanced_R_Course_2025.git
Navigate into the cloned directory to access all course materials, datasets, and exercises.
For further learning and exploration of R, we recommend the following resources:
We welcome contributions to improve the course materials. Please feel free to fork the repository, make changes, and submit a pull request.
For any queries regarding the course, please reach out to us at cecad-bifacility-course@uni-koeln.de
We would like to thank all contributors and participants for making this course possible. Special thanks to the R community for the comprehensive resources and support.