Skip to contents

Builds a VISTA object (or uses a precomputed one), computes a comprehensive single-comparison analysis panel, exports publication assets, and renders an automated Quarto HTML/PDF report from YAML-driven parameters.

Usage

run_vista_report(config, output_file = "vista-report.html")

Arguments

config

Path to a YAML config file (see template at inst/reports/vista-report-template.yml) or a named list of parameters.

output_file

Optional output filename overriding config$output_file.

Value

Invisibly, the normalized output report path.

Details

The report focuses on one differential comparison (primary_comparison) and includes:

  • QC plots (PCA, MDS, correlation heatmap),

  • DE plots (volcano, MA, DEG bar/pie/donut summaries),

  • expression-focused views (boxplot, fold-change barplot, expression heatmap),

  • enrichment outputs (MSigDB/GO/KEGG when available),

  • downloadable artifacts (tables + plots + optional zip bundle),

  • interactive HTML tables via DT when installed.