Paint a finished run
nextflow plugin nf-arts:render paints a run that already finished, from the local history and cache, or from a trace file.
# the last run in this directory, or pass a run name or session ID
nextflow plugin nf-arts:render --style hilbert --file art.png
# a trace file: local, s3://, gs://, az:// or http(s)://
nextflow plugin nf-arts:render \
--trace s3://nf-core-awsmegatests/rnavar/results-ea2c7b6286f5ae18f5b51dc0af6b5330ecd6a13a/pipeline_info/execution_trace_2025-12-05_11-13-40.txt \
--file rnavar.png --palette nfcore
Public buckets such as nf-core-awsmegatests need no AWS credentials.
Options
The arts options as flags, except enabled: --file, --style, --palette, --colors a,b,c, --background, --width, --height and --title false. Plus:
| Option | Description |
|---|---|
--trace FILE |
Read a trace file instead of the history. |
--dir DIR |
The project directory with the .nextflow history. Default: . |
--pipeline, --revision, --run-name |
Set the caption by hand. |
--help lists them all. An unknown option is an error, and so is any failure: render then exits with code 1.
Caption and seed
From the history, the caption comes from the command line and the run name. From a trace, it comes from the execution_report_*.html next to it, which nf-core pipelines publish in pipeline_info/. Without a report, set it with --pipeline, --revision and --run-name, or drop it with --title false. What goes into the art lists each source.
A run from the history, or a trace with its report, gets the same seed as the live plugin, so the same image.