Package: fgsea 1.31.0

Alexey Sergushichev

fgsea: Fast Gene Set Enrichment Analysis

The package implements an algorithm for fast gene set enrichment analysis. Using the fast algorithm allows to make more permutations and get more fine grained p-values, which allows to use accurate stantard approaches to multiple hypothesis correction.

Authors:Gennady Korotkevich [aut], Vladimir Sukhov [aut], Nikolay Budin [ctb], Alexey Sergushichev [aut, cre]

fgsea_1.31.0.tar.gz
fgsea_1.31.0.zip(r-4.5)fgsea_1.31.0.zip(r-4.4)fgsea_1.31.0.zip(r-4.3)
fgsea_1.31.0.tgz(r-4.4-arm64)fgsea_1.31.0.tgz(r-4.4-x86_64)fgsea_1.31.0.tgz(r-4.3-arm64)fgsea_1.31.0.tgz(r-4.3-x86_64)
fgsea_1.31.0.tar.gz(r-4.5-noble)fgsea_1.31.0.tar.gz(r-4.4-noble)
fgsea_1.31.0.tgz(r-4.4-emscripten)fgsea_1.31.0.tgz(r-4.3-emscripten)
fgsea.pdf |fgsea.html
fgsea/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/ctlab/fgsea/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On BioConductor:fgsea-1.31.0(bioc 3.20)fgsea-1.30.0(bioc 3.19)

bioconductor-package

22 exports 6.20 score 41 dependencies 97 dependents 150 mentions

Last updated 2 months agofrom:6d2787e0b0

Exports:calcGseaStatcollapsePathwayscollapsePathwaysORAfgseafgseaLabelfgseaMultilevelfgseaSimpleforagesecagesecaSimplegmtPathwaysmapIdsListmultilevelErrorplotCoregulationProfileplotCoregulationProfileReductionplotCoregulationProfileSpatialplotEnrichmentplotEnrichmentDataplotGesecaTableplotGseaTablereactomePathwayswriteGmtPathways

Dependencies:BHBiocParallelclicodetoolscolorspacecowplotcpp11data.tablefansifarverfastmatchformatRfutile.loggerfutile.optionsggplot2gluegtableisobandlabelinglambda.rlatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerRcpprlangscalessnowtibbleutf8vctrsviridisLitewithr

Gene set co-regulation analysis tutorial

Rendered fromgeseca-tutorial.Rmdusingknitr::rmarkdownon Jun 29 2024.

Last update: 2024-04-22
Started: 2021-07-28

Using fgsea package

Rendered fromfgsea-tutorial.Rmdusingknitr::rmarkdownon Jun 29 2024.

Last update: 2022-09-19
Started: 2016-06-03

Readme and manuals

Help Manual

Help pageTopics
Calculates GSEA statistics for a given query gene setcalcGseaStat
Calculates GSEA statistic valus for all gene sets in `selectedStats` list.calcGseaStatBatchCpp
Collapse list of enriched pathways to independent ones.collapsePathways
Collapse list of enriched pathways to independent ones (GESECA version, highly experimental).collapsePathwaysGeseca
Collapse list of enriched pathways to independent ones. Version for ORA hypergeometric test.collapsePathwaysORA
Example of expression values obtained for GSE14308.exampleExpressionMatrix
Example list of mouse Reactome pathways.examplePathways
Example vector of gene-level statistics obtained for Th1 polarization.exampleRanks
Wrapper to run methods for preranked gene set enrichment analysis.fgsea
Runs label-permuring gene set enrichment analysis.fgseaLabel
Runs preranked gene set enrichment analysis.fgseaMultilevel
Runs preranked gene set enrichment analysis.fgseaSimple
Runs preranked gene set enrichment analysis for preprocessed input data.fgseaSimpleImpl
Simple overrepresentation analysis based on hypergeometric testfora
Runs multilevel Monte-Carlo variant for performing gene sets co-regulation analysisgeseca
Runs simple variant for performing gene sets co-regulation analysisgesecaSimple
Returns a list of pathways from a GMT file.gmtPathways
Effeciently converts collection of pathways using AnnotationDbi::mapIds function. Parameters are the sames as for mapIds except for keys, which is assumed to be a list of vectors.mapIdsList
Calculates the expected error for the standard deviation of the P-value logarithm.multilevelError
Calculates P-values for preprocessed data.multilevelImpl
Plots expression profile of a gene setplotCoregulationProfile
Plot a spatial expression profile of a gene setplotCoregulationProfileReduction
Plot a spatial expression profile of a gene setplotCoregulationProfileSpatial
Plots GSEA enrichment plot. For more flexibility use `plotEnrichmentData` function.plotEnrichment
Returns data required for doing an enrichment plot.plotEnrichmentData
Plots table of gene set profiles.plotGesecaTable
Plots table of enrichment graphs using ggplot and gridExtra.plotGseaTable
Returns a list of Reactome pathways for given Entrez gene IDsreactomePathways
Write collection of pathways (list of vectors) to a gmt filewriteGmtPathways