Workshops and Conferences

Building HPC-Compliant Snakemake Data Analysis Workflows

by Christian Meesters (JGU Mainz), Florian Boecker (uni-bonn), Jan Steiner (uni-bonn), Khaoula Ferchichi (uni-bonn)

Europe/Berlin
Ground floor computer pool 0.012 (HRZ)

Ground floor computer pool 0.012

HRZ

Wegelerstraße 6, 53115 Bonn
Description

This tutorial provides participants with the essential skills necessary to design and implement High-Performance Computing (HPC) compliant data analysis workflows using the Snakemake workflow management system. Through hands-on exercises and practical demonstrations, attendees will learn how to harness the power of this workflow manager to utilize HPC resources effectively and ensure reproducibility in their data analysis workflows. The Snakemake workflow system is widely used in bioinformatics, experimental physics and other data analysis fields. 

When and where is the workshop held?

The workshop is held in-person (no online participation possible) at the University IT and Data Center (Hochschulrechenzentrum HRZ), Wegelerstr. 6, Campus Poppelsdorf at Uni Bonn. We will use the ground floor computer pool (Room No. 0.012).

It takes place from 9:00 to 18:00, on Tuesday and Wednesday, October 28-29, 2025

You need to register to participate.

Who can register, and how?

The workshop is open to both Uni Bonn members (employees and students) and interested guests from other organizations. However, if there are too many registrations, Uni Bonn members have priority.

When you register, you will be put on a waiting list. You will be notified by October 10th whether you were accepted.


Prerequisites: 

  • Ability in navigating the shell (bash) for basic file manipulation and command execution.
  • Ability to log in to remote servers via SSH (Secure Shell) for remote access 


Beneficial: 

  • Familiarity with fundamental concepts of HPC, including job scheduling, parallel computing, and resource allocation.
  • Basic knowledge of Python scripting language, including variables, data structures, control flow statements, and functions.
Organised by

HPC Team, HRZ, Uni Bonn