Overview:
This course is introducing R and Bioconductor for the analysis and comprehension of high-throughput genomic data. The course consists of 4 sessions, and each session introduces specific components of the R computing environment and its utilities for data analysis and visualization. This also includes introduction to a subset of key packages from the tidyverse and the Bioconductor project. The course comprises a mix of interactive lectures with small exercises as well as references to additional material and independent practical exercises.
Program:
1. Session I: Getting to know RStudio and data classes in R
• Project management with RStudio
• R vectors and data frames
• Subsetting data
• Using R packages
2. Session II : Data analysis with the tidyverse
• Importing data with {readr}
• Data processing with {dplyr}, {tidyr}, and {stringr}
3. Session III: Visualizing data with {ggplot2}
• Types of graphics
• Enhancing your plots for publications
• Arranging multiple plots into panels
4. Session IV: Introduction to Bioconductor data classes - part 1
• Using Bioconductor packages
• Working with DNA, RNA, and protein sequences
• Working with genomic intervals
• Quantitative data and SummarizedExperiment objects
• SingleCellExperiment, SpatialExperiment, and MultiAssayExperiment objects