01
Serial draws, not one
Blood is taken repeatedly through treatment. Each draw yields a cell-free DNA fraction, and each one on its own is a noisy single number.

A non-detect is not a zero. Span AI reads the series of ctDNA draws, not the single value — a sequential change-point test that counts the misses below the limit of detection as evidence, and flags the turn while the variant is still sub-clinical.
Built for drug developers running Phase II–III programmes, and for the cancer centres that hold the serial draws those programmes generate.
Commercial liquid-biopsy panels report a molecular result from a single draw, and they do that well. Each report is one point in time. Span is a reader over the series those draws already produce.
The input is a series of ctDNA draws with per-variant detection calls and dates. Serial draws at six-to-eight-week intervals are routine inside trials and inside molecular-residual-disease programmes; they are not yet routine practice outside them, and that gap is the commercial premise, not a solved problem.
A single biopsy, scan, or genomic report captures one moment of a moving disease. Resistance to targeted therapy is near-universal, but it follows predictable biological pathways, and in blood it often rises along a curve long before it crosses the imaging threshold.
Span reads that curve as it forms. Below, on simulated data, you can watch it happen.
Trained and scored across all three sources in our benchmark, a random forest predicts time to resistance at a C‑index of 0.656 — well clear of the 0.500 floor. Re-fit and scored inside a single registry, where knowing which dataset a patient came from can no longer stand in for biology, the same model falls to 0.432, with an interval that contains chance.
The binding constraint is the data modality — single-timepoint snapshots — and not the model. That is the argument for reading a series, and it is the one result on this page that was measured rather than illustrated.
OncoTraj v1, Task B (time to resistance). Bootstrap 95% intervals. All three tasks, with the majority baseline beside each
01
Blood is taken repeatedly through treatment. Each draw yields a cell-free DNA fraction, and each one on its own is a noisy single number.
02
Below the assay's limit of detection, a variant flickers in and out. Span keeps the non-detects. They are evidence about how much tumour DNA is there, not absence of it.
03
Span fits the rising rate of those detections and flags the point where the trajectory turns, while the variant is still sub-clinical.
A series of ctDNA draws goes in and a patient trajectory comes out. Two of these are outputs the method has been evaluated on. The third is listed with what backs it, because it is the one still to be demonstrated.
Roadmap, not built: EHR and imaging ingestion, and ranked next-line options with trial matching.
Span is a method waiting for the data it was built to read, and the experiment that would settle it is small, retrospective, and already specified. It needs no new samples, no protocol change, and no patient to be treated on a Span alarm.
Span is pre-clinical. There is no cleared assay, no prospective trial, and no patient has been treated on the basis of a Span alarm. The software is research use only and is not a medical device.
The published results are a methods demonstration on synthetic and public longitudinal cohorts, plus an open benchmark whose headline finding is a negative one: re-scored inside a single source, the timing task collapses to chance. The mechanism task has not been re-scored within-source at all.
That floor is the point. It is the thing a longitudinal model has to beat, and it is why we published it before we published anything flattering.
Preprint. The censored-Poisson latent-growth change-point detector, arXiv:2606.11876.
Preprint. 813 patients, frozen leakage-audited splits, arXiv:2606.11144.
Four snapshot models across three tasks. None identifies the resistance mechanism.
Oncology decides care from snapshots of a moving disease. If we can learn the trajectory itself, we can act before the window closes, for every patient, not just the ones scanned at the right moment.
Aarchi Singh Thakur Co-founder & CEO