Skip to content

ding-lab/OncoGrad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OncoGrad

Python Status

Spatial multimodal framework for prostate cancer bone metastasis characterization using Xenium 5K spatial transcriptomics.

Overview

OncoGrad integrates three parallel encoders to characterize tumor microenvironments at neighborhood resolution:

  • BioKGEncoder (RGCN): encodes gene regulatory state through a biological knowledge graph built from TRRUST TF-target relationships, GO biological processes, and KEGG pathways over 2,000 highly variable genes
  • XeniumTransformer: encodes spatial cellular composition from Xenium single-cell annotations within 50µm-radius neighborhoods
  • ViT: encodes tissue morphology from aligned H&E patches (224×224px, 0.5µm/pixel)

Applied to prostate cancer (primary PRAD vs bone metastasis) across 20 spatially profiled samples.

Results

  • Test AUC: 0.86 on held-out patient neighborhoods
  • Key findings: AR, GATA2, SOX9, HIF1A/ARNT, SMAD3/SMAD7, MEF2A/NFKB2

Dependencies

See requirements.txt for full version specifications.

Usage

  1. Install dependencies: pip install -r requirements.txt
  2. Update paths in the Configuration cell of OncoGrad.ipynb
  3. Run cells sequentially

Data

Xenium 5K prostate cancer dataset (primary PRAD + bone metastasis, 56 samples total, 20 with aligned H&E). Data access through WashU Ding Lab.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors