Published September 12, 2025 | Version 2.13.0
Workflow Open

Benchpress

Description

Benchpress is a scalable Snakemake workflow to run and compare structure learning algorithms for probabilistic and causal graphical models.

 

Notes

 

# First make sure you are running a Linux OS (required by Apptainer) and that Apptained (Or Singularity >= 3.2) and Snakemake >= 8 are installed.
# (For Windows and macOS use, see https://benchpressdocs.readthedocs.io)
$ mkdir benchpress_2_13_0 $ tar -xf benchpress_2_13_0.tar.gz -C benchpress_2_13_0 $ cd benchpress_2_13_0 # To reproduce the small scale study of the paper, using all available cores, type $ snakemake --cores all --use-singularity --configfile config/paper_er_sem_small.json # If snakemake is installed in a conda environment called snakemake (as recommended by snakemake) you would have to load it first by $ conda activate snakemake

Files

Files (26.1 MB)

Name Size Download all
md5:1147c3ea10e68ff0eb20b84afba83081
26.1 MB Download

Additional details

Related works

Is derived from
Software documentation: https://benchpressdocs.readthedocs.io/ (URL)
Is supplemented by
Journal article: 10.18637/jss.v114.i12 (DOI)