Package: GSEAlens 0.99.35

Shenhui Xu

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.

Authors:Shenhui Xu [aut, cre], Yuanhang Zhao [ctb], Mireia Ramos-Rodríguez [rev]

GSEAlens_0.99.35.tar.gz
GSEAlens_0.99.35.zip(r-4.7-any)GSEAlens_0.99.35.zip(r-4.6-any)GSEAlens_0.99.35.zip(r-4.5-any)
GSEAlens_0.99.35.tgz(r-4.6-any)GSEAlens_0.99.35.tgz(r-4.5-any)
GSEAlens_0.99.35.tar.gz(r-4.7-any)GSEAlens_0.99.35.tar.gz(r-4.6-any)
GSEAlens_0.99.35.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
GSEAlens/json (API)

# Install 'GSEAlens' in R:
install.packages('GSEAlens', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ddl095/gsealens/issues

Datasets:

On BioConductor:GSEAlens-0.99.35(bioc 3.24)

genesetenrichmentvisualizationshinyappssoftwaregsea

5.34 score 1 stars 7 scripts 364 downloads 44 exports 179 dependencies

Last updated from:d1807abe23. Checks:1 WARNING, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING257
linux-develOK786
source / vignettesOK431
linux-releaseOK766
macos-releaseOK521
macos-oldrelOK452
windows-develOK561
windows-releaseOK534
windows-oldrelOK560
wasm-releaseOK221

Exports:batch_calc_gseabuild_edge_list_safelybuild_gsea_pathwaysbuild_hubgene_networkcalculate_overlap_ratiocolor_by_directioncreat_addition_data_rdsfilecreate_addition_templatecreate_gsea_envcreate_gsea_rescreate_gsea_taskextract_gsea_taskextract_hub_genesgenerate_boxplot_data_codegenerate_boxplot_image_codegenerate_combined_plot_codegenerate_de_volcano_codegenerate_dotplot_codegenerate_gsea_html_reportgenerate_hubgene_codegenerate_hubgene_hover_textgenerate_joint_canvas_codegenerate_network_codegenerate_pathway_plot_codegenerate_volcano_codeget_contrast_registryget_core_genes_for_pathwayget_core_genes_listget_de_tableget_expr_matrixget_geneset_infoget_hubgene_legendget_sample_metaget_term_genesimport_gsea_capsuleinspect_gsea_envinspect_gsea_reslaunch_gsea_appplot_directional_gseaplot_gsea_memoryprepare_hubgene_nodesread_addition_datasetup_gsea_envvalidate_param

Dependencies:abindaisdkAnnotationDbiapeaplotaskpassassertthatbabelgenebase64encBHBiobaseBiocBaseUtilsBiocGenericsBiocParallelBiostringsbitbit64blobbslibcachemcallrcirclizeclicliprclueclusterclusterProfilercodetoolscolorspacecommonmarkComplexHeatmapcpp11crayoncrosstalkcurldata.tableDBIDelayedArrayDESeq2digestdoParallelDOSEdplyrDTedgeRenrichitenrichplotevaluatefarverfastmapfontawesomefontBitstreamVerafontLiberationfontquiverforeachformatRfsfutile.loggerfutile.optionsfuturefuture.applygdtoolsgenericsGenomicRangesGetoptLongggforceggfunggiraphggnewscaleggplot2ggplotifyggrepelggtangleggtreeGlobalOptionsglobalsglueGO.dbGOSemSimgridGraphicsgsongtablehighrhtmltoolshtmlwidgetshttpuvhttrhttr2igraphIRangesisobanditeratorsjquerylibjsonliteKEGGRESTknitrlabelinglambda.rlaterlatticelazyevallifecyclelimmalistenvlocfitmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimemsigdbrnlmeopensslotelparallellypatchworkpillarpkgconfigplotlyplyrpngpolyclipprocessxprogressrpromisespspurrrqvalueR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenreshape2rjsonrlangrmarkdownRSQLiteS4ArraysS4VectorsS7sassscalesscatterpieSeqinfoshapeshinyshinycssloadersshinyjssnowsourcetoolsSparseArraystatmodstringistringrSummarizedExperimentsyssystemfontstibbletidydrtidyrtidyselecttidytreetinytextreeiotweenrutf8vctrsviridisLitevisNetworkwithrxfunxtableXVectoryamlyulab.utils

GSEAlens: An Interactive Exploration Platform for Gene Set Enrichment Analysis
Package Introduction | Integration with Bioconductor Workflows | Installation | Quick Start | GSEAlens Processing | Creating GSEA Pathway Object | Assembling Computation Object | Running Processing | Interactive Analysis and Viewing | Interactive Exploration with the Shiny Application | Launching the App | Application Layout | Sidebar -- Data Preprocessing | Tab 1 -- Main Workspace | Tab 2 -- Holographic Quadruple Linkage | Tab 3 -- Pathway Relationship Exploration | Tab 4 -- HubGene Network | Tab 5 -- AI Interpretation | Tab 6 -- Joint GSEA Canvas | Interpreting Outputs | Reproducible Code Export | Package Intermediate Object Descriptions | GseaEnv Object | GseaRes Object | GseaTask Object | Session Info | References

Last update: 2026-08-19
Started: 2026-06-26

GSEAlens: Preparing Input Data from limma-voom and DESeq2 Workflows
Installation | Introduction | Example Data | limma-voom Workflow | DESeq2 Workflow (SummarizedExperiment Input) | DESeq2 Workflow (Count Matrix Input) | Next Step

Last update: 2026-08-19
Started: 2026-06-26

GSEAlens:从 limma-voom 和 DESeq2 流程准备输入数据
安装 | 简介 | 示例数据 | limma-voom 流程 | DESeq2 流程(SummarizedExperiment 输入) | DESeq2 流程(Count Matrix 输入) | 下一步

Last update: 2026-08-19
Started: 2026-06-26

GSEAlens:基因集富集分析的交互式探索平台
包简介 | 与 Bioconductor 工作流的整合 | 安装 | 快速开始 | GSEAlens处理 | 创建GSEA基因集对象 | 组装运算对象 | 运行处理 | 交互式分析与查看 | 使用 Shiny 应用进行交互式探索 | 启动应用 | 应用布局 | 侧边栏 -- 数据预处理 | Tab 1 -- 主工作区(Main Workspace) | Tab 2 -- 全息四象限联动(Holographic Quadruple Linkage) | Tab 3 -- 通路关系探索(Pathway Relationship Exploration) | Tab 4 -- HubGene 网络(HubGene Network) | Tab 5 -- AI 解读(AI Interpretation) | Tab 6 -- 联合 GSEA 画布(Joint GSEA Canvas) | 输出解读指南 | 可重现代码导出 | R包中间对象说明 | GseaEnv 对象 | GseaRes 对象 | GseaTask 对象 | Session info | References

Last update: 2026-08-19
Started: 2026-05-18

Readme and manuals

Help Manual

Help pageTopics
GSEAlens: Gene Set Enrichment Analysis Interactive ExplorerGSEAlens-package GSEAlens
Batch Parallel GSEA Calculationbatch_calc_gsea
Build Pathway Similarity Network Edges (Safe Version)build_edge_list_safely
Build GSEA Pathway Database with Interactive Selectionbuild_gsea_pathways
Build HubGene Network Data Structure (Enhanced with Leading Edge)build_hubgene_network
Calculate ORA Ratio (for DotPlot)calculate_overlap_ratio
Color Nodes by Directioncolor_by_direction
Create Additional Data RDS Filecreat_addition_data_rdsfile
Create Additional Data Templatecreate_addition_template
Define GseaEnv Classcreate_gsea_env
Define GseaRes Classcreate_gsea_res
Define GseaTask Classcreate_gsea_task
Extract GSEA Results for Specific Contrastextract_gsea_task
Extract Hub Genes from Selected Pathways (Enhanced with Leading Edge)extract_hub_genes
Generate Boxplot Expression-Data Extraction Codegenerate_boxplot_data_code
Generate Publication Boxplot Image Codegenerate_boxplot_image_code
Generate Combined Pathway Plotting Codegenerate_combined_plot_code
Generate Publication DE Volcano Codegenerate_de_volcano_code
Generate Publication DotPlot Codegenerate_dotplot_code
Generate GSEA HTML Reportgenerate_gsea_html_report
Generate Publication HubGene Network Codegenerate_hubgene_code
Generate HubGene Hover Textgenerate_hubgene_hover_text
Generate Joint Canvas Codegenerate_joint_canvas_code
Generate Publication Pathway Network Codegenerate_network_code
Generate Pathway Plotting Codegenerate_pathway_plot_code
Generate Publication Volcano Codegenerate_volcano_code
Get Contrast Registryget_contrast_registry
Extract Pathway Core Genes (Leading Edge)get_core_genes_for_pathway
Batch Extract Core Genes for Multiple Pathwaysget_core_genes_list
Get Differential Expression Tableget_de_table
Get Expression Matrixget_expr_matrix
Get Gene Set Informationget_geneset_info
Get Color Legend Configurationget_hubgene_legend
Get Sample Metadataget_sample_meta
Get Full Pathway Gene Set (TERM2GENE)get_term_genes
Toy MSigDB pathway collection (Hallmark + KEGG_LEGACY)gsea_pathwaysets_toy
Toy MSigDB pathway collection (Hallmark only)gsea_pathwaysets_toy_hallmark
Load and Smart-Relocate GSEA Computation Capsuleimport_gsea_capsule
View GSEA Environment Object Overviewinspect_gsea_env
View GSEA Result Overviewinspect_gsea_res
GSEAlens Interactive Analysis Workstationlaunch_gsea_app
AI Interpretation Page Servermod_ai_abs_page_server
Plot Directional GSEAplot_directional_gsea
Plot GSEA Benchmark Memory Curveplot_gsea_memory
Pre-computed GSEA results from the airway datasetprecomputed_gseares
Prepare HubGene Nodes for Plottingprepare_hubgene_nodes
Pre-computed DESeq2 DESeqDataSet from the airway datasetpreprocessed_dds
Pre-computed DESeqDataSet (SummarizedExperiment form)preprocessed_dds_se
Pre-computed limma-voom fit and DGEList from the airway datasetpreprocessed_limma
Read Additional Dataread_addition_data
Initialize GSEA Environment Objectsetup_gsea_env
Safe Parameter Validation with Fallback (Global Strategy)validate_param
GSEA Visualization and Report Generationvisualization