Spatiotemporal gene program discovery with Gaussian process priors
Project description
stGP: Characterizing dynamic tissue architectures by identifying cell-type-specific spatiotemporal gene programs
Introduction
stGP is a statistical framework for identifying interpretable cell-type-specific spatiotemporal gene programs (stGPs) from multi-sample spatiotemporal transcriptomic data measured across biological time by deciphering temporal trajectory and dynamic spatial patterns.
stGP's effectiveness relies on our innovations in the integration of Gaussian process priors and interpretable matrix factorization:
- stGP represents gene expression within each cell type as a small set of latent programs with non-negative gene loadings, making each program interpretable as a weighted gene set shared across samples. Variance components quantify the relative contributions of time and space to each program.
- stGP decomposes per-cell program activity into a sample-level temporal component that captures coordinated responses over biological time (e.g., age or stage), and a within-section spatial component that characterizes dynamic program deployment across tissue coordinates without requiring cross-section registration.
- For multi-program inference, stGP adopts a blockwise backfitting scheme that sequentially extracts rank-1 components from residuals, with automatic model selection to determine the number of programs.
Reference
If you find stGP useful for your work, please cite:
Characterizing dynamic tissue architectures by identifying cell-type-specific spatiotemporal gene programs with stGP. Baichen Yu, Ziyue Tan, Xiaomeng Wan, Hansheng Wang, and Can Yang. Working paper, 2026.
Development
The software is developed and maintained by Baichen Yu.
Contact
Please feel free to contact Baichen Yu or Prof. Can Yang if any inquiries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stgp-0.1.0.tar.gz.
File metadata
- Download URL: stgp-0.1.0.tar.gz
- Upload date:
- Size: 25.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5325efcc24c9373a18b91c625deedf30ac5f65ac19b54d4e76695971f3f5d48
|
|
| MD5 |
7029aa24175b8396fec6a31f605e3796
|
|
| BLAKE2b-256 |
85f1b894017d0a80e27e65038b533ee79355af4adcfd1018a3f224631055c885
|
File details
Details for the file stgp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: stgp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65919fa78b1aac6ed175b7ed17e4e270c353b04bb8abd66d22ee3764b9237128
|
|
| MD5 |
929dc589dec642c55eb15c7c52be98a8
|
|
| BLAKE2b-256 |
bf99cddd06c8a63ee1f21a1a747223c90285bb86541790b6eaa55bdcc600910f
|