Reproducible Environments

Snakemake supports reproducible environments.

Example with Conda:

rule fastqc: input: “reads.fastq” output: “qc.html” conda: ”~/.conda/envs/fastqc_env” #path to conda environment shell: “fastqc {input}”

Benefits: Easy dependency management, portable workflows

.yml file can indicate how to make conda environment and what packages and dependencies you need

Previous
Next
RC Logo RC Logo © 2026 The Rector and Visitors of the University of Virginia