×

nf-core/quartonotebook @ 0.0.0-0c7146d

Render a Quarto notebook, including parametrization.

Latest version: 0.0.0-0c7146d
Total downloads: 1
Source: nf-core/modules
Authors: @fasterius
Maintainers: @fasterius

Summary

Render a Quarto notebook, including parametrization.

Get started

Add the following snippet to your workflow script to include this module.

include { QUARTONOTEBOOK } from 'nf-core/quartonotebook'

License

MIT License

Process
Name QUARTONOTEBOOK
Input 4 channels
#1 tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

notebook file

The Quarto notebook to be rendered.

*.{qmd}
parameters map

Groovy map with notebook parameters which will be passed to Quarto to generate parametrized reports.

input_files file

One or multiple files serving as input data for the notebook.

*
extensions file

A quarto _extensions directory with custom template(s) to be available for rendering.

*
Output 7 channels
#1 html tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

*.html file

HTML report generated by Quarto.

*.html
#2 notebook tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

notebook file

The Quarto notebook that was rendered. Allows user to continue working on the notebook.

*.{qmd}
#3 artifacts tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

${notebook_parameters.artifact_dir}/* file

Artifacts generated during report rendering.

*
#4 extensions tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

_extensions file

Quarto extensions used during report rendering.

*
#5 params_yaml tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ].

params.yml file

Parameters used during report rendering.

*
#6 versions_quarto tuple
${task.process} string

The name of the process

quarto string

The name of the tool

quarto -v eval

The expression to obtain the version of the tool

#7 versions_papermill tuple
${task.process} string

The name of the process

papermill string

The name of the tool

papermill --version | cut -f1 -d" " eval

The expression to obtain the version of the tool

Tool Description Homepage
quartonotebook An open-source scientific and technical publishing system. https://quarto.org/
papermill Parameterize, execute, and analyze notebooks https://github.com/nteract/papermill
Version 0.0.0-0c7146d
Commit ID 135d883a43b1a2324b4112cd270cf22e20835533
Release Date 08 Apr 2026 19:06:38 (UTC)
Download URL https://registry-stage.nextflow.io/api/v1/modules/nf-core%2Fquartonotebook/0.0.0-0c7146d/download