Snakemake storage plugin that intelligently uses a read-only mount point
08:34 16 Dec 2025

The NERSC computing facility offers a read-only mount point for its shared filesystem characterized by fast I/O. The standard mount point is /global, while the fast, read-only mount point is /dvs_ro.I would like my Snakemake workflow to always read input files from /dvs_ro, automatically.

I had a look into implementing a custom storage plugin, but I couldn't find a way to distinguish between input and output files. Any advice?

snakemake