MSigDB Gene Sets for Multiple Organisms in a Tidy Data Format

Provides the 'Molecular Signatures Database' (MSigDB) gene sets typically used with the 'Gene Set Enrichment Analysis' (GSEA) software (Subramanian et al. 2005 , Liberzon et al. 2015 , Castanza et al. 2023 ) as an R data frame. The package includes the human genes as listed in MSigDB as well as the corresponding symbols and IDs for frequently studied model organisms such as mouse, rat, pig, fly, and yeast.


msigdbr: MSigDB data frame

CRAN CRAN downloads R-CMD-check Codecov test coverage

The msigdbr R package provides Molecular Signatures Database (MSigDB) gene sets:

  • in an R-friendly tidy format with one gene-to-gene-set mapping per row
  • for multiple frequently studied model organisms in addition to the original human genes
  • as gene symbols as well as NCBI Entrez and Ensembl IDs
  • without accessing external resources requiring an active internet connection

Check the documentation website for more information.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("msigdbr")

26.1.1 by Igor Dolgalev, 2 months ago


https://igordot.github.io/msigdbr/


Report a bug at https://github.com/igordot/msigdbr/issues


Browse source code at https://github.com/cran/msigdbr


Authors: Igor Dolgalev [aut, cre, cph] (ORCID:


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports assertthat, babelgene, curl, dplyr, lifecycle, rlang, tibble, tidyselect, tools

Suggests knitr, rmarkdown, roxygen2, testthat


Imported by autoGO, netgsa, pathfindR.

Depended on by GSDA.

Suggested by CAESAR.Suite, ConvergeR, GeneNMF, IOBR, OlinkAnalyze, craftgrn, grandR, spatialGE.


See at CRAN