Bioinformatics and Data Science for Biology
University of Milan "La Statale" — 2025
Lessons
01
R basics — Data types
02
R basics — Input / Output
03
Functions & control structures
04
R basics — Plot
05
R Markdown
06
Graphics — ggplot2
07
Graphics — ggpubr
08
Bioconductor
09
Genome visualization
10
Heatmap, Venn & UpSet
11
Gene point mutations
12
RNA-seq — Differential expression
Exercises
01
Operations and vectors
02
Vectors
03
Matrices
04
Lists and Data frames
05
Input / Output
06
Functions, if/else, for, while
07
Basic structures
08
Basic plot
09
Plot from DF, colors, margins
10
R Markdown (1)
11
R Markdown (2)
12
ggplot2
13
ggpubr
14
Exercises on plots
15
Bioconductor — DNAstrings
16
Bioconductor — GenomicRanges
17
GenomicRanges — Transformation
18
Bioconductor — GenomicFeatures
19
karyoploteR
20
Heatmap, Venn & UpSet
21
Exercise summary
22
g3viz
23
RNA-seq
24
Exercises on RNA
Solutions
01
Operations and vectors
02
Vectors
03
Matrices
04
Lists and Data frames
05
Input / Output
06
Functions, if/else, for, while
07
Basic structures
08
Basic plot
09
Plot from DF, colors, margins
10
R Markdown
11
ggplot2
12
ggpubr
13
Exercises on plots
14
Bioconductor — DNAstrings
15
Bioconductor — GenomicRanges
16
GenomicRanges — Transformation
17
Bioconductor — GenomicFeatures
18
karyoploteR
19
Heatmap, Venn & UpSet
20
Exercise summary
21
g3viz
22
RNA-seq
23
Exercises on RNA
Exam
•
Exam project — TCGA (2025)