Schedule
The course will take place online via Zoom. We will follow the approximate schedule below:
|
||
Time | Topic | |
09:00 | Setting up | |
10:00 | Introduction to Reproducible Research | |
10:30 | Break | |
10:45 | Data management and project organization | |
11:15 | Break-out rooms and ice breaker session | |
11:30 | Distributing and version tracking your code
- Introduction to version control and Git - Practical tutorial: Git |
|
12:00 | Lunch | |
13:00 | ... continued: Git tutorial |
|
14:30 | Wrap-up day 1 | |
|
||
Time | Topic | |
09:00 | Master your dependencies - environments and reproducibility
- Introduction to the package and environment manager Conda - Practical tutorial: Conda |
|
10:15 | Break | |
10:30 | ... continued: Conda tutorial |
|
11:00 | Wrap up - Conda tutorial | |
11:15 | Organize your analysis using workflow managers
- Introduction to Snakemake - Practical tutorial: Snakemake |
|
12:00 | Lunch | |
13:00 | ... continued: Snakemake tutorial | |
14:30 | Wrap-up day 2 | |
|
||
Time | Topic | |
09:00 | ... continued: Snakemake tutorial | |
10:00 | Wrap-up - Snakemake tutorial | |
10:15 | Break | |
10:30 | Computational notebooks and reproducible reports
- Introduction to R Markdown - Practical tutorial: R Markdown |
|
12:00 | Lunch | |
13:00 | Computational notebooks and reproducible reports
- Introduction to Jypyter - Practical tutorial: Jupyter |
|
14:30 | Wrap-up day 3 | |
|
||
Time | Topic | |
09:00 | Containerization
- Introduction to containers - Practical tutorial: docker - Practical tutorial: singularity |
|
10:30 | Break | |
10:45 | ... continued: Docker & Singularity | |
12:30 | Wrap-up day 4 | |
|
||
09:00 | Putting the pieces together
- How to put all the tools and procedures together - How to implement these procedures on a day-to-day basis - Practical tutorial: Making a project reproducible |
|
10:15 | Break | |
10:30 | ... continued: Making a project reproducible | |
12:15 | Wrap-up day 5 | |
12:30 | End of course! |
Teachers: John Sundh, Verena Kutschera, Erik Fasterius, Tomas Larsson