Summary and Schedule

This lesson introduces an approach to combining computing tasks into workflows, which can be used to orchestrate the execution of the individual tasks across nodes in a high-performance computing (HPC) system.

Prerequisite

Before joining Building HPC Workflows with Snakemake, participants should be able to

It will also be helpful if participants have a basic understanding of writing rules for build automation with Make, but this is not an essential requirement.

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

Software Setup


Shell

Snakemake is a command-line tool run on in a so-called shell. Please check the installation instructions to ensure you have the corresponding software installed.

Python

Snakemake is a Python program. Please check the installation instructions to ensure you have a working Python environment.

Snakemake

Please install the snakemake software following [the snakemake installation instructions].

If you are using an high-performance computing (HPC) system, there might be a version of snakemake preinstalled. It can also be installed via spack.io or EasyBuild. Please verify that the version installed is version 8 or newer.