Schedule

The course will take place in the rooms Air/Fire (see travel info).

Day 1 - 2020-04-27
Time Topic
10:00 Coffee and fika available from 10.00. Welcome!
10:30 Introduction to Reproducible Research
11:15 Data management and project organization
11:45 Lunch
12:45 Distributing and version tracking your code
- Introduction to version control and git
- Practical tutorial: Git

~14:30 Fika
14:45 Master your dependencies - environments and reproducibility
- Introduction to the package and environment manager Conda
- Practical tutorial: Conda
16:45 Wrap-up day 1
17:00 Free time!
17:30 Joint departure for dinner
18:00 Course dinner
Day 2 - 2020-04-28
Time Topic
09:00 Organize your analysis using workflow managers
- Introduction to Snakemake
- Practical tutorial: Snakemake


Fika break ~10:15
11:45 Lunch
12:45
...continued: Practical tutorial: Snakemake


13:45 Computational notebooks and reproducible reports
- Introduction to Jupyter and R Markdown
- Practical tutorial: Jupyter
- Practical tutorial: R Markdown


Fika break ~14:30
16:45 Wrap-up day 2
17:00 Free time!
17:30 Social event!
Day 3 - 2020-04-29
Time Topic
09:00 Containerization
- Introduction to containers
- Practical tutorial: Docker
- Practical tutorial: Singularity


Fika break ~10:15
11:45 Lunch
12:45 Putting the pieces together
- Overview: Using the tools in concert
- Practical tutorial: Making a project reproducible


Fika break ~14:30
16:00 Wrap-up!
- Q&A: How to implement these procedures on a day-to-day basis
16:30 All done!

Teachers: John Sundh Verena Kutschera Erik Fasterius Tomas Larsson