Diego Alvarez Saravia
07/01/2026, 6:16 AMgunzip_batched process that does all the bins at once. Con: it's a new local module (though maybe we can ask if there's interest to publish it to nf-core).
2. Let the downstream tools handle the gzipped files directly, since they support it either natively or with an explicit gunzip when they detect the extension (on a quick check Das Tool and CAT_pack will need small adjustments). Con: probably less efficient since each process has to decompress, but the bins are small so it shouldn't be a big deal.
I personally think that 2 is the best option, but it needs more changes and testing than 1. Maybe we can implement 1 for now and migrate to 2 when we decide to go for breaking changes (mag v6).
Opinions?James Fellows Yates
07/01/2026, 6:19 AMJames Fellows Yates
07/01/2026, 6:20 AMJames Fellows Yates
07/01/2026, 6:20 AMfind_concatenate for exampleDiego Alvarez Saravia
07/01/2026, 6:21 AMJames Fellows Yates
07/01/2026, 6:22 AMJames Fellows Yates
07/01/2026, 6:22 AMDiego Alvarez Saravia
07/01/2026, 6:23 AMRENAME_PREDASTOOL , but that's localJames Fellows Yates
07/01/2026, 6:23 AMJames Fellows Yates
07/01/2026, 6:23 AMDiego Alvarez Saravia
07/01/2026, 6:24 AMDiego Alvarez Saravia
07/01/2026, 7:47 PMJonathan Rondeau-Leclaire
07/02/2026, 2:24 PMJonathan Rondeau-Leclaire
07/02/2026, 2:31 PMDiego Alvarez Saravia
07/02/2026, 3:48 PMJonathan Rondeau-Leclaire
07/02/2026, 5:09 PMDiego Alvarez Saravia
07/02/2026, 6:08 PMDiego Alvarez Saravia
07/02/2026, 6:09 PMbusco_clean = true. BUSCO generates a lot of small files, and that adds a cleanup step to reduce the burden on th filesystem (and quota).Jonathan Rondeau-Leclaire
07/02/2026, 7:50 PMDiego Alvarez Saravia
07/02/2026, 7:55 PMJonathan Rondeau-Leclaire
07/02/2026, 7:56 PMJonathan Rondeau-Leclaire
07/02/2026, 8:41 PMERROR ~ Error executing process > 'NFCORE_MAG:mag:ASSEMBLY:SHORTREAD_ASSEMBLY:METASPADES (121_J14)'
Caused by:
Process requirement exceeds available CPUs -- req: 48; avail: 1
this only happened since I switched to the latest commits on dev. It also happens for phix removal, which is the first non-cached step the pipeline tries to do. I tried skipping it just to see if I'd hit another bump and it happens at the next process the resume can't cache. I'll restart binning anyways but i thought it was worth reporting (let me know if i should open an issue with more details)Diego Alvarez Saravia
07/02/2026, 8:54 PMJonathan Rondeau-Leclaire
07/03/2026, 12:54 PMexecutor = 'slurm'
resourceLimits = [ cpus: 128, memory: 512.GB, time: 7.days ]
to config fixed it. Not sure why I have to be explicit about this now and why this only applies to one cluster where I didn't have that error before.
Gemini suggests that nextflow evaluates local limits before passing jobs to slurm and somehow this dev revision seems to pick that up as a hard limit. I'll inquire to see if that's something this cluster really does, and maybe we could have a fix for those cases in the conf/base.config or somewhere else... not sure
By the way the only thing that prevented caching up to where I was was phix removal. Skipping it allowed me to continue from where I was (post-binning) with the latest dev revision.Jonathan Rondeau-Leclaire
07/03/2026, 1:23 PMDiego Alvarez Saravia
07/03/2026, 1:31 PM