ONTraC (Ordered Niche Trajectory Construction)
Authors/Creators
Description
ONTraC (Ordered Niche Trajectory Construction) is a niche-centered, machine learning method for constructing spatially continuous trajectories. ONTraC differs from existing tools in that it treats a niche, rather than an individual cell, as the basic unit for spatial trajectory analysis. In this context, we define niche as a multicellular, spatially localized region where different cell types may coexist and interact with each other. ONTraC seamlessly integrates cell-type composition and spatial information by using the graph neural network modeling framework. Its output, which is called the niche trajectory, can be viewed as a one dimensional representation of the tissue microenvironment continuum. By disentangling cell-level and niche- level properties, niche trajectory analysis provides a coherent framework to study coordinated responses from all the cells in association with continuous tissue microenvironment variations.
Reproducible code for ONTraC V1 (Genome Biology) paper
Zenodo dataset repository for ONTraC V1 (Genome Biology) paper
Reproducible code for ONTraC V2 (Small Methods) paper
ONTraC V1 (Genome Biology) paper link
ONTraC V2 (Small Methods) paper link
Files
CHANGELOG.md
Files
(171.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b29727c71e0f8c2c5cc9f118373982e2
|
8.1 kB | Preview Download |
|
md5:9571aaedec251ebacdb2e1fff42f9d63
|
87.9 kB | Download |
|
md5:e204baece0cc4f580cf93c35d432d96f
|
75.1 kB | Download |
Additional details
Related works
- Is supplement to
- Software: 10.1186/s13059-025-03588-5 (DOI)
Software
- Repository URL
- https://github.com/gyuanlab/ONTraC
- Programming language
- Python
- Development Status
- Active