Click the heading of a topic to see the lecture slides or lab instructions. Note that slides, might be updated and altered as the course progresses.

Monday Room: Trippelrummet, E10, ground floor
09.00-09.15 Registration and Welcome, presentation of SciLifeLab
09:15-10:00 Lecture: Introduction to R programming (Marcin Kierczak)
10:15-10:45 Lecture: Introduction to R environment (Marcin Kierczak)
11:00-12:00 Exercise and video: Using R-studio (Marcin Kierczak)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Lecture: Elements of R programming - variable types, operators (Sebastian DiLorenzo)
15:00-17:00 Exercise: Data types in R (Roy Francis, Sebastian DiLorenzo, Per Unneberg)

Tuesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of R programming language - vectors, strings (Sebastian DiLorenzo)
10:00-11:00 Lecture: Elements of R programming language - matrices, lists, data frames and objects (Marcin Kierczak)
11:00-12:00 Exercise: Working with vectors (Dimitris Bampalikis, Marcin Kierczak, Sebastian DiLorenzo, Per Unneberg)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Matrices, lists, data frames (Dimitris Bampalikis, Marcin Kierczak, Sebastian DiLorenzo, Per Unneberg)

Wednesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of R programming language - control structures, iteration, recursion, variable scope (Marcin Kierczak)
10:00-11:00 Lecture: Loading data into R (Sebastian DiLorenzo)
11:00-12:00 Exercise: Loading data (Bengt Sennblad, Dimitris Bampalikis, Markus Mayrhofer)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Loops, conditional statements, functions, variable scope (Bengt Sennblad, Dimitris Bampalikis, Markus Mayrhofer)

18:00- Course dinner at the LoCo Restaurant

Thursday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Graphics (Sebastian DiLorenzo)
10:00-12:00 Exercise: Graphics (Marcin Kierczak, Sebastian DiLorenzo, Anna Johansson)
12:00-13:00 Lunch at BMC restaurant
13:00-14:00 Lecture: Intro to Tidyverse (Marcin Kierczak)
14:00-17:00 Exercise: Intro to Tidyverse (Johan Viklund, Markus Mayrhofer, Sebastian DiLorenzo)

Friday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Graphics using ggplot2 (Marcin Kierczak)
10:00-11:00 Intro to R package anatomy (Sebastian DiLorenzo)
11:00-12:00 Q&A session
12.00-13.00 Lunch at BMC restaurant
13:00-16.00 Graphics in R: ggplot2 (Sebastian DiLorenzo, Marcin Kierczak, Bengt Sennblad)

Extra exercises
Gapminder example – a tribute to Hans Rosling
RaukR, ggplot lecture
Raukr, ggplot exercise

Extra Material