The DOI matches its Crossref record; 6 of the 6 references it cites were found in a registry or an index.
GSEApy: a comprehensive package for performing gene set enrichment analysis in Python
Open accessAbstract
Motivation: Gene set enrichment analysis (GSEA) is a commonly used algorithm for characterizing gene expression changes. However, the currently available tools used to perform GSEA have a limited ability to analyze large datasets, which is particularly problematic for the analysis of single-cell data. To overcome this limitation, we developed a GSEA package in Python (GSEApy), which could efficiently analyze large single-cell datasets. Results: We present a package (GSEApy) that performs GSEA in either the command line or Python environment. GSEApy uses a Rust implementation to enable it to calculate the same enrichment statistic as GSEA for a collection of pathways. The Rust implementation of GSEApy is 3-fold faster than the Numpy version of GSEApy (v0.10.8) and uses >4-fold less memory. GSEApy also provides an interface between Python and Enrichr web services, as well as for BioMart. The Enrichr application programming interface enables GSEApy to perform over-representation analysis for an input gene list. Furthermore, GSEApy consists of several tools, each designed to facilitate a particular type of enrichment analysis. Availability and implementation: The new GSEApy with Rust extension is deposited in PyPI: https://pypi.org/project/gseapy/. The GSEApy source code is freely available at https://github.com/zqfang/GSEApy. Also, the documentation website is available at https://gseapy.rtfd.io/. Supplementary information: Supplementary data are available at Bioinformatics online.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Subramanian, A., Tamayo, P., Mootha, V. K., Mukherjee, S., Ebert, B. L., Gillette, M. A., Paulovich, A., Pomeroy, S. L., Golub, T. R., Lander, E. S., et al. (2005) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.0506580102 · Cited by 53,625
SCANPY: large-scale single-cell gene expression data analysis
Wolf, F. A., Angerer, P., & Theis, F. J. (2018) · Genome Biology · doi:10.1186/s13059-017-1382-0 · Cited by 8,881
Enrichr: interactive and collaborative HTML5 gene list enrichment analysis tool
Chen, E. Y., Tan, C. M., Kou, Y., Duan, Q., Wang, Z., Meirelles, G. V., Clark, N. R., & Ma’ayan, A. (2013) · BMC Bioinformatics · doi:10.1186/1471-2105-14-128 · Cited by 7,814
Multiplexed droplet single-cell RNA-sequencing using natural genetic variation
Kang, H. M., Subramaniam, M., Targ, S., Nguyen, M., Maliskova, L., McCarthy, E., Wan, E., Wong, S., Byrnes, L., Lanata, C. M., et al. (2018) · Nature Biotechnology · doi:10.1038/nbt.4042 · Cited by 1,101
Merlos-Suárez, A., Barriga, F. M., Jung, P., Iglesias, M., Céspedes, M. V., Rossell, D., Sevillano, M., Hernando-Momblona, X., da Silva-Diz, V., Muñoz, P., et al. (2011) · Cell Stem Cell · doi:10.1016/j.stem.2011.02.020 · Cited by 934
A human multi-lineage hepatic organoid model for liver fibrosis
Guan, Y., Enejder, A., Wang, M., Fang, Z., Cui, L., Chen, S.-Y., Wang, J., Tan, Y., Wu, M., Chen, X., et al. (2021) · Nature Communications · doi:10.1038/s41467-021-26410-9 · Cited by 149
Self-citation
Research works printed but not linked: 12
- Barbie, 2009, Systematic RNA interference reveals that oncogenic KRAS-driven cancers require TBK1, Nature, 462, 108, 10.1038/nature08460 · DOI · Paper page
- Corominas-Faja, 2013, Stem cell-like ALDH(bright) cellular states in EGFR-mutant non-small cell lung cancer: a novel mechanism of acquired resistance to erlotinib targetable with the natural polyphenol silibinin, Cell Cycle, 12, 3390, 10.4161/cc.26417 · DOI
- Durinck, 2005, BioMart and bioconductor: a powerful link between biological databases and microarray data analysis, Bioinformatics, 21, 3439, 10.1093/bioinformatics/bti525 · DOI · Paper page
- Kiselev, 2019, Challenges in unsupervised clustering of single-cell RNA-seq data, Nat. Rev. Genet, 20, 273, 10.1038/s41576-018-0088-9 · DOI · Paper page
- Kuleshov, 2016, Enrichr: a comprehensive gene set enrichment analysis web server 2016 update, Nucleic Acids Res, 44, W90, 10.1093/nar/gkw377 · DOI · Paper page
- Labrecque, 2019, Molecular profiling stratifies diverse phenotypes of treatment-refractory metastatic castration-resistant prostate cancer, J. Clin. Invest, 10.1172/JCI128212 · DOI · Paper page
- Lachmann, 2022, blitzGSEA: efficient computation of gene set enrichment analysis through gamma distribution approximation, Bioinformatics, 38, 2356, 10.1093/bioinformatics/btac076 · DOI
- Lakkis, 2021, A joint deep learning model enables simultaneous batch effect correction, denoising and clustering in single-cell transcriptomics, Genome Res., 1753, 10.1101/gr.271874.120 · DOI
- Subramanian, 2007, GSEA-P: a desktop application for gene set enrichment analysis, Bioinformatics, 23, 3251, 10.1093/bioinformatics/btm369 · DOI · Paper page
- Verstockt, 2019, Expression levels of 4 genes in Colon tissue might be used to predict which patients will enter endoscopic remission after vedolizumab therapy for inflammatory bowel diseases, Clin. Gastroenterol. Hepatol, 1142
- Wang, 2019, Identification of seven-gene signature for prediction of lung squamous cell carcinoma, Onco. Targets Ther, 12, 5979, 10.2147/OTT.S198998 · DOI
- Xie, 2021, Gene set knowledge discovery with Enrichr, Curr. Protoc, 1, e90, 10.1002/cpz1.90 · DOI · Paper page
Cited by
scGPT: Towards Building a Foundation Model for Single-Cell Multi-omics Using Generative AI
Cui, H., Wang, C., Maan, H., Pang, K., Luo, F., & Wang, B. (2023) · doi:10.1101/2023.04.30.538439 · Cited by 1,694
“The 1048 pathway enrichment analysis was implemented using the GSEApy package [86].”
MethodProgressive plasticity during colorectal cancer metastasis
Moorman, A., Benitez, E. K., Cambuli, F., Jiang, Q., Mahmoud, A., Lumish, M., Hartner, S., Balkaran, S., Bermeo, J., Asawa, S., et al. (2025) · Nature · doi:10.1038/s41586-024-08150-0 · Cited by 229
A population-level digital histologic biomarker for enhanced prognosis of invasive breast cancer
Amgad, M., Hodge, J. M., Elsebaie, M. A. T., Bodelon, C., Puvanesarajah, S., Gutman, D. A., Siziopikou, K. P., Goldstein, J. A., Gaudet, M. M., Teras, L. R., et al. (2024) · Nature Medicine · doi:10.1038/s41591-023-02643-7 · Cited by 137
Spatial transcriptomics of healthy and fibrotic human liver at single-cell resolution
Watson, B. R., Paul, B., Rahman, R. U., Amir-Zilberstein, L., Segerstolpe, Å., Epstein, E. T., Murphy, S., Geistlinger, L., Lee, T., Shih, A., et al. (2025) · Nature Communications · doi:10.1038/s41467-024-55325-4 · Cited by 123
OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing
Zeng, Z., Ma, Y., Hu, L., Tan, B., Liu, P., Wang, Y., Xing, C., Xiong, Y., & Du, H. (2024) · Nature Communications · doi:10.1038/s41467-024-50194-3 · Cited by 102
Metadata
- Authors
- Fang, Z., Liu, X., & Peltz, G.
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2022-11-25
- Volume
- 39
- Issue
- 1
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- OpenAlex
- W4309944312
- Cited by
- 1,170
- References
- 6
- FWCI
- 52.76
- Type
- journal article
- Language
- en
- Open access
- hybrid
- Funders
- National Institute of Health
- National Institute for Drug Addiction (5U01DA04439902)
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: GSEApy: a comprehensive package for performing gene set enrichment analysis in Python. https://app.cochat.ai/papers/10.1093/bioinformatics/btac757
- The paper
- Fang, Z., Liu, X., & Peltz, G. (2023). GSEApy: a comprehensive package for performing gene set enrichment analysis in Python. Bioinformatics. https://doi.org/10.1093/bioinformatics/btac757
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.