×

nf-fl86 @ 0.1.0

Provider: Quotient Therapeutics (fl86)
Claimed: 14 Aug 2026 15:45:13 (UTC)
Description: `nf-fl86` is a Nextflow plugin that integrates with S3, Fusion, Seqera Platform, and Notion to enforce safe output directory handling and automate workflow metadata management. It prevents accidental overwrites of existing results, preserves file tags during S3 copies, automatically tags resources with project and run information, and can trigger follow-up actions or update external trackers upon workflow completion. Bioinformatics teams and research organizations using Nextflow on cloud infrastructure would use this plugin to ensure reproducible runs, maintain audit trails, and streamline multi-step analysis pipelines.
Latest version: 0.6.4
Total downloads: 996 View trends

Summary

nf-fl86 is a Nextflow plugin that prevents a fresh workflow run from using an output directory that already exists. It uses the legacy params.outdir value when one is provided and otherwise falls back to Nextflow's session.outputDir. The check is skipped only when Nextflow is actually resuming a previous run.

At startup, the plugin also copies the CSV referenced by params.sample_sheet to <outdir>/pipeline_info/sample_sheet.csv. If params.sample_sheet is not set, it falls back to params.input.

After a successful run, the plugin writes workflow metadata to <outdir>/pipeline_info/workflow.json and creates pipeline.complete in the Nextflow work directory.

Get Started

nf-fl86 requires Nextflow 25.10.0 or later. Enable a published release in your pipeline's nextflow.config:

plugins {
    id 'nf-fl86@0.1.0'
}

Run the pipeline with a new output directory. The optional sample sheet is copied into the pipeline metadata directory:

nextflow run hello \
    --outdir 's3://scratch/TEST' \
    --sample_sheet ./sample_sheet.csv

If the output directory belongs to an earlier run that should be resumed, use Nextflow's -resume option. The plugin permits an existing output directory only when the Nextflow session is running in resume mode.

Examples

Seqera Platform run URL

The plugin exposes the URL generated by Seqera Platform as a workflow function:

include { seqeraPlatformUrl } from 'plugin/nf-fl86'

workflow {
    def platformUrl = seqeraPlatformUrl()
    log.info "Seqera Platform run: ${platformUrl}"
}

Call seqeraPlatformUrl() inside the workflow block so that the nf-tower observer has registered the run first. It returns null when Platform monitoring is disabled or no run URL is available.

Command-line plugin selection

The plugin can also be selected on the command line instead of in nextflow.config:

nextflow run hello \
    -plugins nf-fl86@0.1.0 \
    --outdir 's3://scratch/TEST' \
    --sample_sheet ./sample_sheet.csv

License

nf-fl86 is licensed under the Apache License 2.0.

Nextflow version >=25.10.0
Depends On -
Release Date 19 Aug 2026 09:46:46 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/nf-fl86/0.1.0/download/nf-fl86-0.1.0.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/nf-fl86/blobs/sha256:62363b0be9c9839b08ec6b08af68c9a3f8ff72c02e14d14b39ce24604c5c1b39
Size 13.4 KB
Checksum 6781f117ad29e8b6c8fc08a0b0580e05656ff13c2169722fc85b29640faf753170bcab29650deff062266da750ce5ae26dd1387502a0171bd080a7adcc8cf34c
Total downloads 113 View trends
Security Scan
Version Nextflow version Date Status Downloads
0.6.4 >=25.10.0 18 Sep 2026 11:43:45 (UTC) 93
0.6.3 >=25.10.0 17 Sep 2026 19:58:01 (UTC) 34
0.6.2 >=25.10.0 17 Sep 2026 18:30:37 (UTC) 32
0.6.1 >=25.10.0 17 Sep 2026 14:40:32 (UTC) 38
0.6.0 >=25.10.0 17 Sep 2026 13:05:43 (UTC) 32
0.5.1 >=25.10.0 16 Sep 2026 14:24:10 (UTC) 35
0.5.0 >=25.10.0 09 Sep 2026 14:49:37 (UTC) 57
0.4.0 >=25.10.0 09 Sep 2026 14:07:16 (UTC) 52
0.3.3 >=25.10.0 23 Aug 2026 19:41:51 (UTC) 103
0.3.2 >=25.10.0 23 Aug 2026 19:10:43 (UTC) 99
0.3.1 >=25.10.0 23 Aug 2026 18:29:23 (UTC) 99
0.3.0 >=25.10.0 23 Aug 2026 17:36:48 (UTC) 100
0.2.0 >=25.10.0 19 Aug 2026 15:41:58 (UTC) 109
0.1.0 >=25.10.0 19 Aug 2026 09:46:46 (UTC) 113