Description

As data analysis projects grow and change over time, it gets increasingly difficult to keep track of how the different parts of the data analysis fit together. Workflow management systems such as Snakemake can be used to set up, perform and monitor defined sequences of computational tasks (“workflows”), thereby making data analyses reproducible and scalable. Snakemake was developed in the bioinformatics community and has some features that make it particularly well suited for bioinformatics workflows. The NBIS/ELIXIR Tools for reproducible research workshop is held twice a year and provides an introduction into Snakemake and a tutorial to learn how to use Snakemake.

This Snakemake BYOC (bring-your-own-code) workshop provides a follow-up to that introduction. Here, participants will get support from experienced bioinformaticians to
A) convert their data analysis from a programming language such as bash, R or python into a Snakemake workflow, or
B) apply more advanced techniques to their existing Snakemake workflows.

Event Details

Dates
25 - 27 May 2026
Application deadline
March 15, 2026 00:00
Contact

Verena Kutschera (CL), Marcel Martin, John Sundh, Per Unneberg. Please contact us via edu.byoc-snakemake@nbis.se

Country
Sweden
Language
English
Cost
Free to all
Timezone
Stockholm

Content Providers

Learning Outcomes

At the end of the workshop, participants should be able to:

  • Create Snakemake workflows for bioinformatics data analysis
  • Demonstrate knowledge of the structure and syntax of different types of Snakemake workflows
  • Demonstrate knowledge of advanced features of the Snakemake workflow language

Prerequisites & Technical Requirements

Prerequisites

  • Previous participation in the NBIS/ELIXIR Tools for reproducible research workshop. The workshop is also open for participants with experience in writing Snakemake workflows and with at least basic Unix/bash knowledge (e.g. being familiar with the command line and commands such as ls, cd, touch, mkdir, pwd, wget, etc.). If you don’t have any experience in Snakemake, we expect you to work through this Snakemake tutorial from the NBIS/ELIXIR Tools for reproducible research workshop on your own prior to the workshop.
  • Your own bioinformatics analysis scripts in any programming language that you would like to convert into Snakemake or your own Snakemake workflow that you would like to improve.

Technical requirements

  • A computer with a functioning webcam, preferably with Linux or Mac installed
  • If you are planning to use a computer with Windows, please follow the setup instructions for Windows users from the NBIS/ELIXIR Tools for reproducible research course to install the Linux bash shell
  • If you haven't used Snakemake on this computer yet, please make sure you have installed Snakemake before the workshop
  • The workshop is held entirely online using Zoom

Topics & Tags

Keywords
SnakemakeWorkflowreproducible researchdata analysisbring your own code
Target audience
PhD students (prioritized), postdocs, researchers and other employees at all Swedish universities

Affiliations & Networks

SciLifeLab affiliation
Yes
Associated nodes
SciLifeLab

Activity log