Skip to content

Requirements on the cluster

Two live in $NEXTFLOW_DIR/bin and are invoked by absolute path: nextflow and lbzip2 (the latter only for .bz2 inputs). The rest are expected on PATH: apptainer, Slurm (sbatch/squeue/scancel/sinfo), jq, curl, aws CLI, pigz, md5sum, and zip. Bash 5.1+ (the scripts use ${var^^}, ${var,,}, and associative arrays). GNU date on the login node, for the relative-date arithmetic behind expiration (date -d "+6 months"). jq and curl are needed on the compute nodes as well as the login node, because the Wrike helpers run there too, and apptainer is needed there for AMPLISEQ's region detection, which runs vsearch from a pinned container.

Two references have to be built once before the pipelines that read them will run: scripts/build_16s_reference.sh for the ampliseq region detector, and scripts/build_host_reference.sh plus scripts/fetch_taxprofiler_db.sh for the taxprofiler pipelines.