bladder surveillance
Informative molecules from tumour luminal
5,373 (786–25,798) informative molecules of tumour luminal reach the detector, against 10,000 needed.
- Detection at the operating tumour fraction of 0.1%, tumour-informed aggregate readout: 99.2% (82%–100%).
- Limit of detection at 95%: 0.0531% (0.0157%–0.289%).
- Feasibility ratio, achieved over required molecules: 0.537 (0.0786–2.58).
- The median draw carries fewer informative molecules than the assay class needs (10,000), so this is an architectural failure: no optimisation of depth fixes it.
From shedding to the detector
4.5e6 genome equivalents of tumour luminal shed a day become 5,373 informative in the tube: 2.9 decades lost, the steepest drop at M1 in the collected urine, which keeps 3.25%.
- What gets through at M5: 25.3% shorter than 100 bp, 48.7% between 100 and 170 bp, 26.1% longer.
- The neck against the requirement: 5,373 informative against 10,000 needed, the neck does not reach it at the median.
Detection probability against tumour fraction
The curve says where the assay starts to work; the band says how sure the priors are of it.
Where the molecules of tumour luminal go
The largest single loss at the medians is M5 informative (post-footprint), which removes 92.5% of what reaches it.
- Extracted DNA yield, all sources: 12.2 (3.74–40.4) ng/mL.
- Median fragment length of the extracted population: 65 (50–80) bp.
What the nuclease and the footprint leave
The population after M3 sits far below the footprint for most of its molecules; the informative population is the tail the assay can still read.
Collected volume against assay footprint
Each cell replays the same draws through one design; the comparison is between designs, not between samplings.
| volume \ footprint | 30 bp | 45 bp | 60 bp | 90 bp |
|---|---|---|---|---|
| 10 mL | 96.1% 72.3%–100% 2,857 mol. | 93.8% 68.3%–100% 2,197 mol. | 91% 64.3%–100% 1,657 mol. | 83.9% 58.4%–99.9% 899 mol. |
| 25 mL | 98.8% 80.8%–100% 4,755 mol. | 97.7% 75.7%–100% 3,668 mol. | 96% 69.7%–100% 2,759 mol. | 90.1% 61.3%–100% 1,495 mol. |
| 50 mL | 99.7% 86.4%–100% 7,057 mol. | 99.2% 82%–100% 5,373 mol. | 98.2% 74.7%–100% 4,062 mol. | 93.6% 64%–100% 2,225 mol. |
| 100 mL | 99.9% 91.7%–100% 9,822 mol. | 99.8% 86.2%–100% 7,554 mol. | 99.4% 79.9%–100% 5,748 mol. | 96.7% 67.2%–100% 3,086 mol. |
Detection at the operating point: median, 5–95% range, and the median informative molecules. Green clears the target at the 5% quantile, amber clears it only at the median, red has too few molecules for the assay class. The current design is outlined. Every other control applies to every cell.
How this page computes
- The chain M0 to M6 runs in this page in JavaScript, checked against the Python model on fixed draws to a relative 1e-8 on every stage and readout.
- The 512 shipped draws are Python's, seeds 0 to 511, with their post-nuclease states solved at build time. Volume, kit, footprint, chemistry, platform, tumour volume, injury and urine output are downstream or linear, so they recompute in the page.
- Hold, temperature, preservative, pH, filtration and proteinuria change the nuclease input, so the page re-solves the fragmentation master equation for every draw in a pool of workers, by the action of the matrix exponential on each draw's own profiles.
- A prior edit reweights the draws by the ratio of the new density to the old, which is exact but thins the sample; the effective sample size says by how much. Fresh draws sample the edited priors in the page and re-solve.