Online workflow code-along: intro to Snakemake
On 15 September ESR’s Leah Kemp and the NeSI team will guide learners through an introduction to Snakemake, a workflow language with its basis in the popular programming language, Python
Workflow languages automate your data analysis workflow. But this isn’t all, they ensure all your analysis logs are captured in an organised fashion, explicitly outline the software used, capture the input and output files at each step and even allow you to restart the pipeline from where it errored out, avoiding wasted time and resources re-running your workflow from the start. Additionally, when your data inevitably becomes big data, workflow languages allow you to easily scale up meaning you can move your analysis to a high performance cluster (HPC) without stress.
Attendees can expect to learn:
- The benefits of using Snakemake or other workflow languages,
- how to create a workflow to organise your computations, and
- how an HPC scheduler (such as Slurm) fits into your workflow
This workshop is being run as part of NZ Research Software Engineering Conference 2021 which has the theme of Open Research – Workflows, Data and Communities; however, you do not need to register for the conference in order to register for the workshop. The workshop is free to attend and entirely online.