agentsclimarketplace

Bio prefect dask nextflow

Skill fmschulz/omics-skills/skills/bio-prefect-dask-nextflow

Install
npx -y skills add fmschulz/omics-skills --skill bio-prefect-dask-nextflow

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Design reproducible bioinformatics pipelines with Prefect plus Dask or Nextflow. Use when scaffolding local, distributed, or scheduler-backed workflows.

SKILL.md

2.2 KB, as published. Nobody here has run it

Bio Prefect + Dask + Nextflow

Choose and scaffold the right workflow engine for local, distributed, or HPC bioinformatics pipelines.

Supplementary docs last verified: 2026-05-30. Current source checks cover Prefect 3.7.2, Dask/distributed 2026.3.0, prefect-dask v0.2.6 (archived repository; install through prefect[dask]), and Nextflow v26.04.3.

Instructions

  1. Collect requirements (scheduler, container policy, data location, scale).
  2. Choose engine: Prefect+Dask, Nextflow, or Hybrid.
  3. Generate a runnable scaffold with clear data layout and resources.
  4. Validate with a small test and resume/retry checks.

Quick Reference

TaskAction
Engine choiceSee decision-matrix.md
Prefect+Dask scaffoldSee prefect-dask.md
Prefect on SlurmSee prefect-hpc-slurm.md
Nextflow on HPCSee nextflow-hpc.md
Submit Nextflow through SlurmSLURM_ACCOUNT=... scripts/submit_nextflow.sh main.nf 'data/*.fastq.gz' results
ExamplesSee examples.md

Input Requirements

  • Workflow requirements and steps
  • Target environment (local, cluster, cloud)
  • Scheduler and container constraints
  • Data locations and expected volumes

Output

  • Engine recommendation with rationale
  • Runnable scaffold (files + commands)
  • Resource plan per step
  • Validation plan and checkpoints

Quality Gates

  • Tiny test run completes end-to-end
  • Resume/retry behavior verified
  • Resource plan matches cluster limits
  • Temporary Dask clusters are created by the task runner at flow runtime and closed with the flow
  • Compound FASTQ suffixes do not leak into sample output names
  • Nextflow launch runs through sbatch and verifies trace and non-empty result artifacts

Examples

Example 1: Engine recommendation

Choice: Nextflow
Why: CLI-heavy pipeline, HPC scheduler required, reproducible cache/resume needed.

Troubleshooting

Issue: Workflow fails on HPC due to environment mismatch Solution: Pin container/conda versions and validate with a minimal test dataset.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.