SpacGPA: Spatial and single-cell Gene Program Analysis

SpacGPA is a GPU-accelerated toolkit that annotates spatial transcriptomes through de novo interpretable gene programs. It builds co-expression networks via a Gaussian graphical model (GGM), identifies programs with a modified Markov Clustering (MCL) algorithm, performs ontology-based enrichment (Gene Ontology (GO) / Mammalian Phenotype (MP)), and applies programs to spatial analyses such as detection of SVGs, spatial domain annotation, and label integration.

SpacGPA workflow

This website hosts the installation guide, in-depth workflows, and full API reference.

Table of Contents


Citation

If you use SpacGPA in your work, please cite: Xu Y, Chen L, Ma S. SpacGPA: annotating spatial transcriptomes through de novo interpretable gene programs. bioRxiv (2025). https://doi.org/10.1101/2025.10.01.679918

Contact