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
| Maintainer | Shenhui Xu <sealgod@qq.com> |
| Author | Shenhui 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) |
| License | MIT + file LICENSE |
| URL | https://github.com/DDL095/GSEAlens |
| Bug Reports | https://github.com/DDL095/GSEAlens/issues |
| Downloads rank | 8 |
| Source branch | devel |
| biocViews | GeneSetEnrichment, ShinyApps, Software, Visualization |
Documentation
- GSEAlens: An Interactive Exploration Platform for Gene Set Enrichment Analysis
- GSEAlens: Preparing Input Data from limma-voom and DESeq2 Workflows
- GSEAlens:从 limma-voom 和 DESeq2 流程准备输入数据
- GSEAlens:基因集富集分析的交互式探索平台
Download
Follow the installation instructions to use this package in your R session.
| Source package | GSEAlens_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