Cell Hashing Demultiplexer (2D)
Pool cells tagged with hashtag oligonucleotides (HTOs) into one 10x run, then watch a real k·sigma thresholding classifier separate singlets, doublets and negatives on a pannable 2D log-HTO scatter plot with a live per-channel histogram — tune the loading, ambient noise and threshold to see classification accuracy respond.
Cell hashing lets a lab pool several samples into one single-cell sequencing run by tagging each sample's cells with a distinct hashtag oligo (HTO) before mixing them into the same microfluidic lane. This 2D simulator generates a realistic pool of cells under Poisson droplet-loading statistics, samples each cell's four-channel HTO UMI counts from signal-plus-ambient-noise distributions, and runs a real per-channel k·σ thresholding classifier to call every droplet a singlet (one sample), a doublet (two samples accidentally co-encapsulated), or a negative (no cell) — plotted on a pannable, zoomable log-HTO scatter with a live per-channel histogram of the fitted threshold. Adjust the loading concentration, ambient noise level and classifier threshold to see the trade-off between catching true doublets and over-calling noisy singlets as false doublets, with live accuracy measured against the simulation's own ground truth.
Pool cells from four samples tagged with hashtag oligonucleotides (HTOs) into one sequencing run, then watch a real per-channel k-sigma thresholding classifier separate singlets, doublets and negatives on a pannable, zoomable 2D log-HTO scatter plot with a live per-channel UMI histogram, with Poisson droplet-loading statistics and tunable ambient noise driving classification accuracy.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install