Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 1,170

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 access
Fang, Zhuoqing, Liu, Xinyuan, Peltz, Gary·2023·Bioinformatics

Abstract

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1093/bioinformatics/btac757

Cites

6 of 6 references verified0 citation errors · 0 not checkable

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.

A few free checks a day · papers already verified open instantly · results are public

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

Show all 6 references

Research works printed but not linked: 12

  1. Barbie, 2009, Systematic RNA interference reveals that oncogenic KRAS-driven cancers require TBK1, Nature, 462, 108, 10.1038/nature08460 · DOI · Paper page
  2. 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
  3. 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
  4. 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
  5. 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
  6. Labrecque, 2019, Molecular profiling stratifies diverse phenotypes of treatment-refractory metastatic castration-resistant prostate cancer, J. Clin. Invest, 10.1172/JCI128212 · DOI · Paper page
  7. Lachmann, 2022, blitzGSEA: efficient computation of gene set enrichment analysis through gamma distribution approximation, Bioinformatics, 38, 2356, 10.1093/bioinformatics/btac076 · DOI
  8. 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
  9. Subramanian, 2007, GSEA-P: a desktop application for gene set enrichment analysis, Bioinformatics, 23, 3251, 10.1093/bioinformatics/btm369 · DOI · Paper page
  10. 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
  11. Wang, 2019, Identification of seven-gene signature for prediction of lung squamous cell carcinoma, Onco. Targets Ther, 12, 5979, 10.2147/OTT.S198998 · DOI
  12. Xie, 2021, Gene set knowledge discovery with Enrichr, Curr. Protoc, 1, e90, 10.1002/cpz1.90 · DOI · Paper page

Cited by

Metadata

Authors
Fang, Z., Liu, X., & Peltz, G.
Venue
Bioinformatics
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

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.