×

nf-core/vuegen @ 0.0.0-0c7146d

The VueGen nf-core module is designed to automate report generation from outputs produced by other modules, subworkflows, or pipelines. The module integrates the VueGen Python library and customizes it for compatibility with the Nextflow environment. VueGen automates the creation of reports from bioinformatics outputs, supporting formats like PDF, HTML, DOCX, ODT, PPTX, Reveal.js, Jupyter notebooks, and Streamlit web applications.

Latest version: 0.0.0-3fc6d40
Total downloads: 8
Source: nf-core/modules

VueGen Module

Dockerimage

The dockerimage is needed as both quarto and the TinyTeX distribution are installed inside the container to make vuegen work properly. At runtime especially apptainer does not support installing packages on the fly to read-only directories.

#!/bin/bash
set -euo pipefail

ORG="quay.io/nf-core"
VERSION="v0.5.1"

# 1. Build & push the base image (nextflow version)
docker buildx build \
  --platform linux/amd64,linux/arm64 \
  --push \
  -t ${ORG}/vuegen:${VERSION} \
  -f Dockerfile .
Process
Name VUEGEN
Input 3 channels
input_type string

Specifies whether the input is a configuration file ('config') or a directory ('directory').

^(config|directory)$
input_path file

Path to the input directory or configuration file used by VueGen.

report_type string

The type of report to generate. Options include 'streamlit', 'html', 'pdf', 'docx', 'odt', 'revealjs', 'pptx', and 'jupyter'.

^(streamlit|html|pdf|docx|odt|revealjs|pptx|jupyter)$
Output 2 channels
#1 versions
versions.yml file

File containing software versions

versions.yml
#2 output_folder
*report directory

The output directory containing the generated report files.

  • If report_type is 'streamlit', a 'streamlit_report' directory is created, containing subfolders for each section with Python scripts corresponding to the web application's pages.
  • For other report types, a 'quarto_report' directory is generated, containing a Quarto Markdown (qmd) file that structures the entire report.
*report
Tool Description Homepage
vuegen The VueGen nf-core module is designed to automate report generation from outputs produced by other modules, subworkflows, or pipelines. The module integrates the VueGen Python library and customizes it for compatibility with the Nextflow environment. VueGen automates the creation of reports from bioinformatics outputs, supporting formats like PDF, HTML, DOCX, ODT, PPTX, Reveal.js, Jupyter notebooks, and Streamlit web applications. https://github.com/Multiomics-Analytics-Group/vuegen
Version 0.0.0-0c7146d
Commit ID 3fc6d40d163d89ae44d40a00b9017d5a9df5170e
Release Date 08 Apr 2026 19:47:29 (UTC)
Download URL https://registry.nextflow.io/api/v1/modules/nf-core%2Fvuegen/0.0.0-0c7146d/download
OCI Store URL https://public.cr.seqera.io/v2/nextflow/plugin/modules/nf-core/vuegen/blobs/sha256:c5097e32f46ea2f79af8de834f2deee2347dbf7e0a8d90f2fd561fd0a1cbda8c
Size 4.7 KB
Checksum sha256:c5097e32f46ea2f79af8de834f2deee2347dbf7e0a8d90f2fd561fd0a1cbda8c
Downloads 5
Version Date Status Downloads Size
0.0.0-3fc6d40 22 Apr 2026 15:36:47 (UTC) 3 4.7 KB
0.0.0-0c7146d 08 Apr 2026 19:47:29 (UTC) 5 4.7 KB