Schedule
The course will take place in the rooms Air/Fire (see travel info).
|
|
||
| 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 | |
|
|
||
| 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! | |
|
|
||
| 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