fgsea
fgsea performs fast gene set enrichment analysis (GSEA) to compute pathway enrichment scores and accurately estimate extremely low P-values for pathway-level inference and multiple hypothesis correction in transcriptional data.
Key Features:
- Speed and efficiency: Uses an advanced algorithm that accelerates computation, enabling a larger number of permutations and finer-grained P-values.
- High accuracy in P-value estimation: Routinely estimates GSEA P-values as small as 10^-100 for precise significance assessment.
- Validation through exact algorithms: Performance validated against an exact algorithm for calculating GSEA P-values using integer gene-level statistics, showing small and predictable estimation error.
- Extensive evaluation: Systematically evaluated across 605 datasets, demonstrating superior recovery of statistically significant pathways compared to other GSEA implementations.
Scientific Applications:
- Preranked GSEA after differential expression: Applied to preranked GSEA workflows following differential gene expression tests to identify enriched pathways.
- Detection of subtle pathway enrichments: Enhances sensitivity to uncover biologically meaningful pathway enrichment signals that may be missed by less precise methods.
Methodology:
Computational steps include accelerated permutation-based GSEA to refine P-value calculations, estimation of extremely low P-values (down to 10^-100), validation against an exact algorithm using integer gene-level statistics, and handling of experimental designs comparing two conditions with multiple replicates.
Topics
Collections
Details
- License:
- MIT
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 4/17/2021
Operations
Publications
Korotkevich G, Sukhov V, Budin N, Shpak B, Artyomov MN, Sergushichev A. Fast gene set enrichment analysis. Unknown Journal. 2016. doi:10.1101/060012.
DOI: 10.1101/060012