shaileshdesai76486
09/16/2026, 9:37 AMThiseas C. Lamnidis
09/16/2026, 12:14 PMmy_config.config) would look sth like this:
process {
withName: adapter_removal {
memory = { task.attempt == 3 ? 32.GB : task.attempt == 2 ? 24.GB : 16.GB }
}
}
This would give the adapter_removal process 16, 24, 32 GB on the first, second and third attempt rescpectively.
You will just have to additionally specify this config in your run command:
nextflow run nf-core/eager [...] -c /path/to/my_config.config [...]
This config will overwrite anything in the profiles you are loading.shaileshdesai76486
09/16/2026, 12:21 PMshaileshdesai76486
09/16/2026, 12:22 PMprocess {
withName: adapter_removal {
memory = { task.attempt == 3 ? 32.GB : task.attempt == 2 ? 24.GB : 16.GB }
}
}
process {
withName: bwa {
memory = { task.attempt == 3 ? 32.GB : task.attempt == 2 ? 24.GB : 16.GB }
}
}Thiseas C. Lamnidis
09/16/2026, 12:23 PMThiseas C. Lamnidis
09/16/2026, 12:24 PMcpus, and time for the job in the same mannershaileshdesai76486
09/16/2026, 12:27 PMThiseas C. Lamnidis
09/16/2026, 12:29 PM-r dev)
Input structure and parameter names have changed, so setting it up will take a bit of time. but it is designed to be much more convenient to use with deeper SG genomes, as it can shard mapping input into many smaller jobs, instead of one long one. That also means if any fail, you only have to redo that one part, minimising time lossesshaileshdesai76486
09/16/2026, 12:33 PMshaileshdesai76486
09/18/2026, 3:32 AMThiseas C. Lamnidis
09/18/2026, 8:06 AMshaileshdesai76486
09/18/2026, 11:24 AMshaileshdesai76486
09/18/2026, 11:25 AMshaileshdesai76486
09/18/2026, 11:26 AMThiseas C. Lamnidis
09/18/2026, 11:56 AMshaileshdesai76486
09/18/2026, 12:01 PMshaileshdesai76486
09/30/2026, 12:54 PMThiseas C. Lamnidis
09/30/2026, 2:12 PMexecutor.queueSize attribute, so your config can include a block like this to run 8 jobs in parallel:
executor {
queueSize = 8
}
It could be that your original configuration was defining this attribute somewhere, and you have now either overwritten it, or replaced it with a value your cluster configuration does not allowshaileshdesai76486
10/01/2026, 3:41 AMshaileshdesai76486
10/01/2026, 3:42 AMshaileshdesai76486
10/01/2026, 3:42 AMexecutor.queueSizeThiseas C. Lamnidis
10/01/2026, 11:45 AM100 so that’s probably not it then.
Do your jobs get queued, just not ran in parallel, or is nextflow queueing them one by one?
Does your scheduler have a fair share system? The time limits on your jobs are quite large. Maybe once one job is running your get down-prioritised a lot because of the time limits, and hence no other jobs run? 🤔shaileshdesai76486
10/08/2026, 7:03 AMThiseas C. Lamnidis
10/08/2026, 10:18 AMThiseas C. Lamnidis
10/08/2026, 10:19 AM