HomeBioinformaticsSpatial Spot Deconvolution: Unmixing Tissue Niches

Spatial Spot Deconvolution: Unmixing Tissue Niches (2D)

Interactive 2D simulator: paint a tissue's true cell-type niches, watch spatial-transcriptomics spots mix their signal, then run a real non-negative deconvolution algorithm to unmix each spot back into per-cell-type proportions.

Bioinformatics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-biology-ext-topic-8 ↗ Open standalone

Every spatial transcriptomics spot pools mRNA from several neighbouring cells at once, so the raw readout is a blend of cell types rather than a clean single-cell signal. This 2D simulator lays a grid of spots over a tissue you can paint yourself — pick a cell type and drag across the grid to move that niche's true anchor — mixes each spot's observed gene signal from a fixed reference signature matrix plus adjustable noise, then runs the same non-negative multiplicative-update deconvolution used by real tools like Cell2location to unmix each spot back into per-cell-type proportions. Stacked tiles at every spot show the algorithm's live estimate converging toward the ground truth as you increase the iteration count, while sliders let you dial in how mixed the tissue is and how noisy the measurement is.

⚙ Under the hood

Each spatial transcriptomics spot pools mRNA from several neighbouring cells at once; this simulator mixes a synthetic tissue's cell-type signals into noisy spot readouts and runs a real non-negative multiplicative-update algorithm to unmix them back into per-cell-type proportions.

spatial transcriptomicsdeconvolutionbioinformaticssingle-cellNMFtissue niches

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)