modules icon indicating copy to clipboard operation
modules copied to clipboard

DSL1 > DSL2 migration

Open danwiththeplan opened this issue 9 months ago • 6 comments

A number of "Approved" pipelines in nf-core/pipelines can only run using Nextflow 22.10.x:

Nextflow DSL1 is no longer supported — Update your script to DSL2, or use Nextflow 22.10.x or earlier

These are pipelines run using Nextflow 24.10.5 using the following:

nextflow run nf-core/<pipeline> -r <version> -profile test,docker --outdir test

The "Approved" pipelines (ranked by stars) and versions that fail with this error are:

Pipeline Version
eager 2.5.2
proteomicslfq 1.0.0
imcyto 1.0.0
clipseq 1.0.0
dualrnaseq 1.0.0
kmermaid 0.1.0-alpha
diaproteomics 1.2.4
mnaseseq 1.0.0
cageseq 1.0.2
coproid 1.1.1
slamseq 1.0.0
pgdb 1.0.0

danwiththeplan avatar Mar 24 '25 02:03 danwiththeplan

coproid is already a separate issue (https://github.com/nf-core/coproid/issues/65), these could (and probably should) be converted to sub-issues?

danwiththeplan avatar Mar 24 '25 02:03 danwiththeplan

This page might have saved you some work: https://nf-co.re/pipeline_health

mashehu avatar Mar 24 '25 05:03 mashehu

Why is this on the modules repo?

SPPearce avatar Mar 24 '25 09:03 SPPearce

How can i have the acess of this DSL1>DSL2

swaralid4 avatar Mar 24 '25 18:03 swaralid4

This page might have saved you some work: https://nf-co.re/pipeline_health

Yep, it really would have. Thanks for that.

danwiththeplan avatar Mar 24 '25 21:03 danwiththeplan

Why is this on the modules repo?

I have no idea, it's not something I did. It's either automatic or done by someone else. I simply opened this issue to highlight the pipelines that need migration, and linked relevant issues. Other than that I can't work on it as I have other commitments, so I'm relying on people opening relevant sub-issues and taking it from there.

danwiththeplan avatar Mar 24 '25 21:03 danwiththeplan