×

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-0c7146d
Total downloads: 1
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 4e8e48c04e24c2159a5589a36bae0f038809cd48
Release Date 08 Apr 2026 19:23:18 (UTC)
Download URL https://registry-stage.nextflow.io/api/v1/modules/nf-core%2Fvuegen/0.0.0-0c7146d/download
OCI Store URL https://public.cr.stage-seqera.io/v2/nextflow/plugin-stage/modules/nf-core/vuegen/blobs/sha256:68eb447afd5da57338272b1c933ecc3065d52c770073a10bba7a6b7747614c8a
Size 4.7 KB
Checksum sha256:68eb447afd5da57338272b1c933ecc3065d52c770073a10bba7a6b7747614c8a
Downloads 1
Version Date Status Downloads Size Diff
0.0.0-0c7146d 08 Apr 2026 19:23:18 (UTC) 1 4.7 KB -