nf-seqera @ 0.24.0
Summary
The Seqera Executor plugin provides integration with Seqera Cloud for executing Nextflow tasks using Seqera's managed compute infrastructure.
Get Started
To use this plugin, add it to your nextflow.config:
plugins {
id 'nf-seqera'
}
Configure the Seqera executor:
process {
executor = 'seqera'
}
seqera {
executor {
region = 'eu-west-1'
autoLabels = true
}
}
tower {
accessToken = '<SEQERA ACCESS TOKEN>'
}
Alternatively, set the access token via environment variable:
export TOWER_ACCESS_TOKEN='<YOUR ACCESS TOKEN>'
Examples
Running a workflow with the Seqera executor
nextflow.config:
plugins {
id 'nf-seqera'
}
process {
executor = 'seqera'
}
tower {
accessToken = '<SEQERA ACCESS TOKEN>'
}
seqera {
executor {
region = 'eu-west-1'
}
}
main.nf:
process HELLO {
output:
path 'hello.txt'
script:
'''
echo "Hello from Seqera Cloud" > hello.txt
'''
}
workflow {
HELLO()
}
Using resource labels for cost tracking
seqera {
executor {
region = 'us-east-1'
labels = [team: 'genomics', project: 'wgs-analysis']
autoLabels = true
}
}
Using the resource prediction model
seqera {
executor {
region = 'eu-west-1'
predictionModel = 'qr/v1'
}
}
Processes depending on task.memory
When a prediction model is enabled the scheduler can allocate less memory than the task requested. The task script however is rendered before the task is scheduled, therefore a script referencing task.memory carries the memory that was requested, not the one that was allocated e.g.
process FOO {
memory 8.GB
script:
"""
java -Xmx${task.memory.toGiga()}g -jar app.jar
"""
}
Here -Xmx8g is baked into the command even when the scheduler allocates less, and the task fails with an out-of-memory error. To prevent this the executor submits the affected tasks with prediction model none and reports a warning.
The reference is observed while the command is rendered rather than inferred from the source, so the check covers every way the value can reach the command — the script, a shell block, a template file, and a dynamic directive the command interpolates, including the common config ext.args idiom:
process { withName: FOO { ext.args = { "-Xmx${task.memory.toGiga()}g" } } }
A directive resolved after the command has been rendered is not covered, e.g. beforeScript.
Set the seqera/predictionModel hint explicitly on the process to override this behaviour:
process FOO {
hints 'seqera/predictionModel': 'qr/v1'
}
Note that task.cpus is not subject to this check.
License
Apache License 2.0
| Nextflow version | >=26.08.0-edge |
|---|---|
| Depends On | - |
| Release Date | 20 Aug 2026 12:53:31 (UTC) |
| Release Notes | - |
| Download URL | https://registry.nextflow.io/api/v1/plugins/nf-seqera/0.24.0/download/nf-seqera-0.24.0.zip |
| Store URL | https://public.cr.seqera.io/v2/nextflow/plugin/nf-seqera/blobs/sha256:8c85aa22df9d52c30ada5a95cfb0dec4f3ffc14b340ab58d46e9a4c97c1305c9 |
| Size | 3.2 MB |
| Checksum | f1cf003e4e4b803c4407805be2ec567e7f32d9aa73010946c5492b285b455a5ef021e4250f7615999aa7ac1f83cd709eefa2e52195bc0485ce88299431b9c924 |
| Total downloads | 976 View trends |
| Security Scan |
| Version | Nextflow version | Date | Status | Downloads |
|---|---|---|---|---|
| 0.25.0 | >=26.09.0-edge | 22 Sep 2026 18:45:18 (UTC) | 5 | |
| 0.24.0 | >=26.08.0-edge | 20 Aug 2026 12:53:31 (UTC) | 976 | |
| 0.23.0 | >=26.03.4-edge | 15 Jul 2026 17:29:30 (UTC) | 7 | |
| 0.21.1 | >=26.04.5 | 09 Jul 2026 18:53:06 (UTC) | 2.3K | |
| 0.22.0-beta.1 | >=26.03.4-edge | 09 Jul 2026 11:34:31 (UTC) | 8 | |
| 0.22.0-beta.0 | >=26.03.4-edge | 09 Jul 2026 08:05:44 (UTC) | 11 | |
| 1.0.0 | >=26.04.0 | 30 Jun 2026 16:13:35 (UTC) | REVOKED | 326 |
| 0.22.0 | >=26.03.4-edge | 19 Jun 2026 08:17:51 (UTC) | 7 | |
| 0.21.0 | >=26.03.4-edge | 17 Jun 2026 16:34:29 (UTC) | 317 | |
| 0.20.1 | >=26.03.4-edge | 28 May 2026 08:51:20 (UTC) | 943 | |
| 0.20.0 | >=26.03.4-edge | 21 May 2026 21:24:57 (UTC) | 109 | |
| 0.19.1 | >=26.03.4-edge | 11 May 2026 13:32:25 (UTC) | 233 | |
| 0.19.0 | >=26.03.4-edge | 25 Apr 2026 15:26:33 (UTC) | 46 | |
| 0.18.0 | >=26.03.2-edge | 20 Apr 2026 21:57:51 (UTC) | 183 | |
| 0.17.0 | >=26.03.0-edge | 07 Apr 2026 21:32:32 (UTC) | 123 | |
| 0.16.0 | >=26.03.0-edge | 18 Mar 2026 09:06:30 (UTC) | 51 | |
| 0.15.0 | >=26.02.0-edge | 15 Mar 2026 17:30:40 (UTC) | 10 | |
| 0.13.0 | >=26.02.0-edge |