Incorporating Snakemake in HPC Workflows

Overview

Instructor(s): Dr. Wes Brashear

Time: April 2026

Location: Online using Zoom

Prerequisite(s): Active HPRC account

Snakemake is a Python-based workflow management system for creating reproducible and scalable data science pipelines. Snakemake workflows can help manage software versioning, parameter selection, and generate interactive, shareable, browser-based reports. Students will learn best practices on how to incorporate Snakemake in their workflows on HPRC systems and complete hands-on exercises creating simple Snakemake workflows to more complex, multi-step pipelines culminating in descriptive workflow reports. Examples in this course will utilize common bioinformatic workflows, but the concepts covered can be applied to any pipelines incorporating data science.

A Registration button will appear here when registration has been opened.

Course Materials

  • Incorporating Snakemake in HPC Workflows (Fall 2025): PDF

Participation

During the training, attendees are expected to log in to an HPRC cluster using their own computer and complete the instructor-led examples and exercises.

Learning Objectives and Agenda

Participants will be able to:

  • Explain Snakemake workflow management system
  • Explain best practices for using Snakemake on HPRC systems
  • Create and execute Snakemake workflows
  • Use Snakemake to generate interactive workflow reports