← All research notes

Research perspective · 04

Virtual cohorts and the missing disease timeline

How tissue snapshots, sparse experiments, and clinical histories support different kinds of disease trajectories, and how to choose a useful starting point.

Peng Li · · 9 min read

In an oncology dataset, baseline biopsies may be plentiful while repeat biopsies are scarce. Comparing responders with non-responders can identify different molecular states, but leaves a harder question open: how does a tumour move from one state to another?

Several computational approaches now address parts of that missing timeline. They can place samples along a progression sequence, estimate local changes in cell populations, or reconstruct the interval between experiments. Other models learn from years of clinical records and generate possible future histories or entirely synthetic cohorts.

These outputs are useful for different reasons. A progression model can suggest which patients to resample. A dynamic tissue model can identify an interaction worth perturbing. A synthetic cohort can make a longitudinal analysis easier to develop and share. Choosing among them starts with asking where the temporal information actually comes from.

1. Five tasks often grouped under “virtual cohorts”

“Virtual cohort” is used broadly. Strictly, a synthetic cohort is a collection of generated patient records. A set of patients arranged by inferred disease stage is a different object: the people are real, while their placement on a common timeline is estimated. A simulated tissue trajectory has yet another unit of analysis.

What is being reconstructed or generated?
TaskWhere time information comes fromOutputExamples
Infer progression stageDifferences in biomarker abnormalities across peopleRelative order, stage, or progression subtypeEvent-based models, SuStaIn, pseudo-longitudinal imaging [1]–[3]
Estimate local dynamicsSpatial neighborhoods, proliferation markers, or RNA-processing signalsA direction of change or a model of population dynamicsOSDR, VeloCD [4], [5]
Interpolate sparse measurementsCell populations measured at several known timesEstimated paths between observed distributionsPROFET [6]
Forecast a patient's trajectoryPatterns learned from real clinical historiesPossible future events, measurements, or scoresDelphi-2M, DT-GPT [7], [8]
Generate a synthetic cohortThe distribution of real longitudinal recordsNew records intended to preserve useful population patternsMeLD [9]

The first three tasks can extract more information from incomplete observations. The last two depend on a training resource that already contains longitudinal structure. A person may need only one baseline measurement at prediction time even though the model learned its forecasting ability from many other people’s follow-up.

Four parallel sources of temporal information: differences across people, molecular and spatial signals, sparse measurements at known times, and learned patterns from real longitudinal records.

2. What can a snapshot tell us about change?

Spatial variation can help estimate local growth rules

OSDR, described in Nature in 2026, uses cell identities, locations, and Ki67 division status to ask how neighborhood composition predicts proliferation. Spatially different neighborhoods supply examples of different local conditions. Estimated division and removal rules then drive tissue simulations.4

The removal term is important. Proliferation alone does not determine net population growth. The paper approximates each cell type’s removal rate by its mean division rate, an equality motivated by quasi-steady-state tissue. This assumption helps make snapshot-based dynamics estimable.

In NeoTRIP breast cancer data, models fitted separately to known responder and non-responder groups produced different tumour trajectories. That is evidence for studying response-associated tissue dynamics; independently predicting an unseen patient’s response requires a different evaluation.

For an omics study, the appealing idea is that variation within a specimen can help estimate a local response rule. It also suggests an experimental test: alter the neighborhood and measure whether the predicted change in growth occurs.

OSDR Figure 1: spatial neighborhoods and Ki67 division markers inform rates used to simulate cell populations and construct phase portraits.
Neighborhood-based inference and simulated population dynamics. Somer, Mannor and Alon, Nature (2026), Fig. 1. Illustration in panel a: Nigel Orme. © The Authors, reproduced unchanged under CC BY-NC-ND 4.0.

Across-person differences can reveal stage and subtype

A complementary route asks which biomarker abnormalities tend to precede others across a population. Fonteijn and colleagues’ event-based model formalized this approach in 2012.1 SuStaIn later combined stage inference with subtype discovery, allowing different groups to follow different sequences of regional neurodegeneration.2

This addresses a common ambiguity in cross-sectional data. Two clusters may represent different disease pathways, or they may contain people observed at different stages of one pathway. Modeling subtype and stage together gives those explanations a way to compete.

Liang and colleagues provide a concrete pseudo-longitudinal example. They ordered 378 amyloid-positive participants by the extent of abnormal regional amyloid accumulation, then examined the inferred order against cognitive progression information.3 The resulting axis describes relative pathological burden. Converting a distance along that axis into elapsed years would require additional calibration.

In cancer, this distinction is particularly useful when interpreting a molecular trajectory: variation in treatment exposure, anatomical site, or tumour subtype can resemble progression. Those alternatives should be examined before assigning an early-to-late interpretation to a sample ordering.

SuStaIn Figure 1: heterogeneous cross-sectional biomarker snapshots are used to infer distinct disease subtypes and stages, and assign subtype-stage probabilities to new patients.
Panels b and c show how mixed snapshots are organized into subtype-specific stage sequences; panel d assigns probabilities for a new sample. Young et al., Nature Communications (2018), Fig. 1. © The Authors, reproduced unchanged under CC BY 4.0.

RNA processing supplies a different kind of directional signal

VeloCD applies RNA-velocity reasoning to whole-blood transcriptomes. The relation between unspliced and spliced transcripts supplies information about expression change; reference disease-state data then support estimates of transitions toward clinical groups.5

The study tested day-one samples from controlled influenza and SARS-CoV-2 infection experiments with subsequent outcome measurements. The relevant analyses included 23 and 26 participants, respectively. Here, the temporal clue comes from molecular kinetics and the reference data, rather than from sorting people by a disease-burden score.

These approaches illustrate why “one sample” is an incomplete description of an experiment. A single sample can contain spatial structure or kinetic measurements that a conventional expression matrix does not retain. The assay and preprocessing must preserve the signal that the intended method uses.

3. Sparse time points can support a more detailed path

When several sampling times are available, the question changes. We already know that the population changed; we want to estimate how it moved between observations.

PROFET combines a particle-based reconstruction of expression trajectories with force matching to learn a smooth, time-dependent velocity field. In one benchmark, it learned from mouse embryonic stem-cell samples at 0, 24, and 48 hours, and was tested against the withheld 12- and 36-hour distributions. The paper also examined palbociclib response in breast cancer cells and patient datasets.6

That held-out-time design is worth borrowing. Matching the two endpoints leaves many possible paths between them. A withheld intermediate measurement asks whether the chosen path predicts something that was available to test but unavailable during fitting.

Destructive sequencing still samples different cells at each time. An inferred path connects population distributions under the model’s assumptions; identifying the actual ancestor of an individual cell needs additional lineage evidence. The reconstruction can nevertheless help locate a transition window for a follow-up experiment, such as the period when a resistant-like expression program begins to diverge.

This makes sparse longitudinal studies attractive on their own terms. A small number of carefully timed measurements can constrain a dynamic question more directly than a much larger collection taken at only one endpoint.

4. Clinical trajectory models learn from an existing time axis

Clinical records provide dates, repeated visits, treatments, and outcomes. Generative models can learn this structure, but their outputs serve different research purposes.

Forecasting a patient and generating a research population
ModelLearning strategy and outputUseful research role
Delphi-2MA generative transformer predicts the next disease event and waiting time, then samples continued historiesEstimate disease risks and alternative event trajectories from prior history [7]
DT-GPTA biomedical language model is fine-tuned on formatted clinical histories to forecast numerical trajectoriesPredict future laboratory measurements or disease scores [8]
MeLDA variational autoencoder represents mixed clinical variables; a diffusion model generates longitudinal records in latent spaceBuild synthetic cohorts for methods development and longitudinal analyses [9]

Delphi-2M trained on roughly 400,000 UK Biobank participants and underwent external evaluation in Danish registry data. It generates distributions of possible histories, with explicit event timing.7 A forecast is therefore better understood as a set of possible continuations than as a fixed future chart.

DT-GPT examines a more numerical forecasting task. Its evaluations include laboratory trajectories over 13 weeks in non-small cell lung cancer, physiological measurements over 24 hours in intensive care, and cognitive scores over 24 months in Alzheimer’s disease. The targets and time scales differ across these evaluations.8

MeLD addresses a data-sharing problem. It learned from nearly 50,000 people living with HIV in CCASAnet, with records spanning more than 30 years. Its evaluation includes survival patterns, risk-factor associations, and privacy attacks, alongside general data resemblance. The synthetic data require an access application; the code is public.9

MeLD Figure 1: longitudinal clinical records are aligned into visits, encoded into latent space, generated with diffusion, and evaluated for research utility, fidelity, and privacy.
Follow panels a–c from real visits to synthetic trajectories. Panel d separates research utility, statistical fidelity, and privacy tests. Liang et al., Nature Communications (2026), Fig. 1. © The Authors, reproduced unchanged under CC BY-NC-ND 4.0.

For a survival-analysis project, this last example changes what “realistic” should mean. Similar-looking laboratory distributions are insufficient if event timing, censoring, or their relation to patient characteristics is distorted. A useful synthetic dataset should preserve the relationships needed by the analysis being developed. Privacy also needs its own assessment; generated records are not automatically safe to release.

5. Choosing a useful project in oncology

The starting point should be the missing observation that would change the scientific conclusion. If the goal is to understand when resistance emerges, extra simulated patients will not by themselves answer it. If the obstacle is sharing a complicated longitudinal data structure, synthetic records may be exactly the useful output.

Match the project to the observation that is missing
Data in handA focused questionA useful next measurement or test
Baseline molecular profiles + outcomesDoes an inferred stage distinguish progression from molecular subtype?Independent follow-up samples, with treatment and sampling-site information
Spatial tissue profiles + division markersWhich neighborhoods predict altered cell growth?Perturb a proposed interaction or measure the population again
A few treatment-time scRNA-seq samplesWhen do response trajectories separate?Withhold one measured time; then sample the predicted transition window
Repeated clinical visits + outcomesCan a forecast transfer to another centre, or can synthetic records preserve a chosen analysis?Evaluate on real held-out patients and reproduce the intended endpoint analysis

One useful design would combine broad baseline coverage with a smaller, deliberately selected follow-up set. Baseline data identify candidate stages or divergent response patterns. Follow-up samples test the proposed ordering and help choose the next sampling window. The value of the model is then measurable: does it help place the limited observations where competing explanations differ?

The same principle connects virtual cohorts with biomedical world models. A timeline provides a way to describe change. Comparing interventions adds another requirement: evidence that the predicted changes respond correctly to an action. Routine treatment histories contain both treatment effects and the reasons clinicians selected those treatments, so forecasting success alone does not resolve that question.

My expectation is that useful virtual-cohort studies will often pair broad coverage with a small amount of targeted longitudinal evidence. Inferred stages can guide resampling, reconstructed paths can guide an experiment, and synthetic records can make a tested analysis reusable. Each output earns its value through the observation or research task it helps improve.

References and resources

  1. Fonteijn HM et al. An event-based model for disease progression and its application in familial Alzheimer’s disease and Huntington’s disease. NeuroImage 60, 1880–1889 (2012).
  2. Young AL et al. Uncovering the heterogeneity and temporal complexity of neurodegenerative diseases with Subtype and Stage Inference. Nature Communications 9, 4273 (2018).
  3. Liang L et al. Spatial-temporal interactions between white matter hyperintensities and multiple pathologies across the Alzheimer’s disease continuum. Alzheimer’s & Dementia 21, e70098 (2025).
  4. Somer J, Mannor S, Alon U. Temporal tissue dynamics from a spatial snapshot. Nature 650, 490–499 (2026). OSDR code.
  5. Dunican C et al. Predicting trajectories of illness using RNA velocity of whole blood. Nature Communications 17, 3652 (2026).
  6. Cheng YC et al. PROFET predicts continuous gene expression dynamics from scRNA-seq data to elucidate heterogeneity of cancer treatment responses. Cell Systems, 101710 (2026). Code.
  7. Shmatko A et al. Learning the natural history of human disease with generative transformers. Nature 647, 248–256 (2025). Delphi code.
  8. Makarov N et al. Large language models forecast patient health trajectories enabling digital twins. npj Digital Medicine 8, 588 (2025).
  9. Liang ZJ et al. Generating synthetic multi-national longitudinal cohorts for clinically grounded HIV research. Nature Communications 17, 7857 (2026).