Let's talk about workflows


  • Workflow orchestration tools automate repetitive tasks, saving time and resources.
  • Well-defined workflows facilitate efficient and accurate revisions in complex analyses.

Snakemake


  • Snakemake automates complex computational pipelines, ensuring efficient resource utilization and avoiding unnecessary computations.
  • The Snakefile contains a list of rules describing the pipeline.
  • Snakemake manages the workflow execution based on file timestamps.
  • Snakemake contains some tools that allows you to debug and validate your workflows, like --dry-run, --dag, or --rulegraph.

A simple SUSY analysis


  • Understanding the importance of containerized environments in ensuring consistent and isolated execution of Snakemake workflows.
  • Recognizing the role of REANA in simplifying the execution of complex workflows, especially those requiring CERN-specific tools and resources.

Running workflows in REANA


  • REANA is more than just a platform for reproducible analysis; it’s a comprehensive analysis facility capable of handling large-scale high-energy physics workflows.
  • To ensure reproducibility, it’s crucial to make our workflows independent of the specific analysis facility, such as REANA.

Expanding the SUSY analysis


  • Explore the REANA team’s compilation of examples on their GitHub for more inspiration and advanced use cases.
  • Utilize the REANA support channels, such as the official Mattermost channel and forum, for assistance and community support.