Introduction
Module overview
geneSetEnrichment
gsea
Implements the classical Gene Set Enrichment Analysis (GSEA) method. It identifies pathways or functional modules significantly associated with phenotypes (e.g., treatment vs control) by evaluating the enrichment of gene sets in a ranked gene list derived from expression profiles and phenotype labels.
Stereo-seq h5ad file
geneSetEnrichment
gsva
Performs Gene Set Variation Analysis (GSVA), an unsupervised non-parametric method. It transforms a gene expression matrix into a gene set activity matrix, calculating enrichment scores for gene sets in individual samples. Useful for discovering sample-specific pathway activities (e.g., cancer subtype analysis).
Stereo-seq h5ad file
geneSetEnrichment
prerank
Conducts enrichment analysis on pre-ranked gene lists (e.g., ranked by logFC or p-values from differential expression analysis) without requiring raw expression data. Ideal for flexible scenarios (e.g., custom ranking metrics) to evaluate gene set enrichment directly.
csv format file with gene list and log2FC value
geneSetEnrichment
enrichr
Enrichment analysis on input gene lists. Supports multiple functional databases (e.g., GO, KEGG, WikiPathways) for rapid annotation of small gene sets, providing insights into pathway associations.
csv format file with gene list and log2FC value
Reference
Fang, Z., Liu, X., & Peltz, G. (2023). GSEApy: a comprehensive package for performing gene set enrichment analysis in Python. Bioinformatics, 39(1), btac757.
Last updated