GSEAlens - Gene Set Enrichment Analysis Interactive Explorer
GSEAlens provides an interactive exploration layer on top
of standard Bioconductor RNA-seq workflows. It consumes fitted
model objects from limma (MArrayLM) or DESeq2 (DESeqDataSet) as
input and accepts expression matrices and sample metadata as
SummarizedExperiment objects, ensuring interoperability with
core Bioconductor data containers. For core computation,
GSEAlens wraps clusterProfiler::GSEA() as its statistical
engine (thereby inheriting the fgsea fast GSEA methodology) and
draws on MSigDB gene set collections via the msigdbr package
from CRAN; multi-contrast parallel computation is handled by
future (future::multisession). Visualization output relies on
Bioconductor graphics packages including enrichplot,
ComplexHeatmap, and circlize, producing figures suitable for
publication pipelines. The package also includes a built-in
Shiny application for interactive exploration of enrichment
results after DEG analysis, with the ability to export
self-contained reproducible R scripts.