nf-core / eager

A fully reproducible and state-of-the-art ancient DNA analysis pipeline
https://nf-co.re/eager
MIT License
128 stars 78 forks source link

DSL2 Planning #778

Open jfy133 opened 2 years ago

jfy133 commented 2 years ago

Whelp, I guess we have to tackle the bull.

First thoughts, we need to work out what nf-core/modules we would need, check what are already available and what we would have to write.

List based on currently used tools in eager DSL1:

jfy133 commented 1 year ago

IMG_20220902_135849820 (1) IMG_20220902_135857376 (1)

morien commented 8 months ago

Just an end user here, but I'm hoping someone can tell me what the timeline for migration to DSL2 is. Trying to get eager running on my linux server and nextflow DSL1 conflicts with my java 18+, which I use for lots of other programs.

jfy133 commented 8 months ago

We can't really say at the moment. 80-90% is implemented (the checklist above isn't up to date) or closed to being merged, but we will then have to go through a lot of testing.

I would say sometime first half of next year may be realistic?

But in the meantime - is conda not available on you cluster to install an earlier version of Java and nextflow (the latter you have to do anyway), for example?

morien commented 7 months ago

containerizing using conda proved difficult on our system, so we ended up using singularity and setting java default to 17 (rather than latest), which worked very smoothly. java default can be changed between v17 and latest, as needed, when not running eager. looking forward to support for nextflow 23.x in the meantime

jfy133 commented 7 months ago

Glad to hear!