bio-prefect-dask-nextflow — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bio-prefect-dask-nextflow (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Choose a workflow engine for a local, distributed, or HPC bioinformatics pipeline and scaffold it.
Supplementary docs last verified: 2026-10-01 against Prefect 3.8.7, prefect-dask 0.3.7 (maintained in the Prefect repository; install with prefect[dask]), Dask/distributed 2026.8.0, and Nextflow v26.04.6.
task.cpus in Nextflow, threads_per_worker in Dask).uv add "prefect[dask]"). Nextflow v26.04+ parses scripts and configs with the strict syntax by default; write code that passes nextflow lint.scripts/submit_nextflow.sh; it runs from the current directory, so call it from the project root.-resume, or Prefect retries plus idempotent outputs) before scaling.| Task | Action |
|---|---|
| Engine choice | decision-matrix.md |
| Prefect+Dask scaffold | prefect-dask.md |
| Prefect on Slurm | prefect-hpc-slurm.md |
| Nextflow on HPC | nextflow-hpc.md |
| Submit Nextflow through Slurm | SLURM_ACCOUNT=... scripts/submit_nextflow.sh main.nf 'data/*.fastq.gz' results |
| Multi-cluster sites | Export SBATCH_CLUSTERS, SBATCH_PARTITION, and SBATCH_QOS before the wrapper; --parsable then prints jobid;cluster, so strip the suffix and pass the cluster to squeue -M and sacct -M |
| Examples | examples.md |
.fastq.gz) do not leak into sample output names.sbatch and verifies the trace file and non-empty result artifacts.Choice: Nextflow
Why: CLI-heavy pipeline, HPC scheduler required, reproducible cache/resume needed.Issue: Workflow fails on HPC because of an environment mismatch Solution: Pin the tool stack (pixi lockfile or Apptainer image) and validate with a minimal test dataset on a compute node.
Issue: Nextflow v26.04+ rejects a script or config that ran on an older version Solution: The strict parser is now the default. Fix the reported pattern (see the Nextflow strict-syntax migration guide), or set NXF_SYNTAX_PARSER=v1 as a temporary workaround and record it.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.