Schedule

The course will take place in the room Air (see travel info).

Day 1 - 2019-05-14
Time Topic
09:00 Introduction to Reproducible Research (slides)
09:45 Data management and project organization (slides)
10:15 Fika break + surprise
10:45 Master your dependencies - environments and reproducibility
- Introduction to the package and environment manager Conda (slides)
- Practical tutorial: Conda
11:30 Lunch
12:30 Organize your analysis using workflow managers
- Introduction to Snakemake (slides)
- Practical tutorial: Snakemake


Fika break ~14:15
16:15 Wrap-up (slides)
16:30 Free time!
17:00 Joint departure for dinner
17:30 Course dinner
Day 2 - 2019-05-15
Time Topic
08:30 Distributing and version tracking your code
- Introduction to version control and git (slides)
- Practical tutorial: Git


Computational notebooks
- Introduction to Jupyter (slides)
- Practical tutorial: Jupyter


Fika break ~10:15
11:30 Lunch
12:30 Reproducible reports
- Introduction to R Markdown (slides)
- Practical tutorial: R Markdown


Containerization
- Introduction to containers (slides)
- Practical tutorial: Docker


Fika break ~14:15
16:00 Wrap-up (slides)
16:30 All done!

Teachers:
Leif Wigge
John Sundh
Erik Fasterius
Nanjiang Shu
Per Unneberg
Verena Kutschera
Jakub Westholm