Bioc2026 Registration Open!

GSEAlens

Gene Set Enrichment Analysis Interactive Explorer

Bioconductor version: 3.24 · Package version: 0.99.35

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.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("GSEAlens")

Details

MaintainerShenhui Xu <sealgod@qq.com>
AuthorShenhui Xu [aut, cre] (ORCID: <https://orcid.org/0000-0002-2616-5132>), Yuanhang Zhao [ctb], Mireia Ramos-Rodríguez [rev] (URL: https://github.com/mireia-bioinfo)
LicenseMIT + file LICENSE
URLhttps://github.com/DDL095/GSEAlens
Bug Reportshttps://github.com/DDL095/GSEAlens/issues
Downloads rank8
Source branchdevel
biocViewsGeneSetEnrichment, ShinyApps, Software, Visualization

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packageGSEAlens_0.99.35.tar.gz
Windows binary (x86_64)GSEAlens_0.99.35.zip
macOS binary (arm64)GSEAlens_0.99.35.tgz
macOS binary (x86_64)GSEAlens_0.99.35.tgz
Dependencies

Depends: R (>= 4.5.0)

Imports: stats, utils, enrichplot, enrichit, grDevices, graphics, methods, shiny, shinycssloaders, DT, plotly, ggplot2, rlang, igraph, dplyr, tidyr, tibble, stringr, patchwork, ComplexHeatmap, circlize, grid, clusterProfiler, limma, edgeR, DESeq2, SummarizedExperiment, S4Vectors, msigdbr, future, future.apply, htmltools, htmlwidgets, jsonlite, clipr, progressr, visNetwork, shinyjs, withr

Suggests: testthat (>= 3.0.0), BiocStyle, knitr, rmarkdown, airway, ggrepel