Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stgp-0.1.0.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stgp-0.1.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

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

Hashes for stgp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e5325efcc24c9373a18b91c625deedf30ac5f65ac19b54d4e76695971f3f5d48
MD5 7029aa24175b8396fec6a31f605e3796
BLAKE2b-256 85f1b894017d0a80e27e65038b533ee79355af4adcfd1018a3f224631055c885

See more details on using hashes here.

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

Hashes for stgp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65919fa78b1aac6ed175b7ed17e4e270c353b04bb8abd66d22ee3764b9237128
MD5 929dc589dec642c55eb15c7c52be98a8
BLAKE2b-256 bf99cddd06c8a63ee1f21a1a747223c90285bb86541790b6eaa55bdcc600910f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page