Zonation & utilitiesΒΆ
Discretizing trajectories into tissue zones, binning expression along the gradient, and summarizing cell-type dynamics.
Discretize trajectory gradient assignment via Jenks Breaks Save clustering assignment under adata.obs['zone'] |
|
Compute zonation (discrete) enriched features |
|
Smooth P x N (feature-first) matrix => P x K bins with sliding-window average - For computing trajectory dynamics (adata.obs['t']), return scaled values to [0, 1] - For computing feature expressions, return log-normalized values |
|
Compute cell-type dynamics along the binned trajectory (sliding window) |
|
Sort expression by both cells (along pseudotime) & features (along peak expression location across pseudotime) |