V2 (Dynamic)v1.0

EvoSim

ODE-coupled stochastic ensemble for clonal evolution under treatment

Architecture
ODE-Coupled Stochastic Ensemble with Clone Dynamics
Clone Diversity
Realistic

Shannon entropy matches clinical samples

Target: Qualitative
Mutation Timing
Validated

Matches multi-region sequencing patterns

Target: Clinical alignment
SDE Stability
100%

No explosions in 10,000 runs

Target: 100%
Genealogy Accuracy
0.89

Phylogeny reconstruction accuracy

Target: > 0.80

Overview

An ODE-coupled stochastic ensemble that models how tumor subpopulations compete, evolve, and respond to treatment. The Neural ODE first learns patient-specific growth, drug-response, and competition parameters from data — then EvoSim runs 100 stochastic simulations using those parameters to produce a distribution of possible outcomes. The result is not a single trajectory but a full uncertainty picture: median trajectory with 5th-95th percentile bands, clone extinction and dominance probabilities, and regimen-aware resistance onset timing. Clones can be initialized from multi-region sequencing or phylogenetic data for maximum biological fidelity.

Inputs

4 inputs
trajectory[T, K]

Deterministic clone trajectories from Neural ODE

Source: neural-ode
sigma[1]

Stochastic noise scale from Hypernet

Source: hypernet
mutation_rate[1]

Per-cell mutation probability

Source: Configuration
fitness_landscape[K, M]

Fitness effects of M potential mutations

Source: Configuration

Outputs

6 outputs
ensemble_trajectory[N, T, K']

100-run ensemble of clone trajectories with median and 5th/95th percentile bands

clone_extinction_prob[K]

Per-clone probability of extinction across ensemble runs

clone_dominance_prob[K]

Per-clone probability of becoming the dominant subpopulation

resistance_onset[K]

Predicted time to resistance per clone (net growth > 0 under active treatment)

clone_treeGraph

Phylogenetic tree of clone relationships

tumor_burden[T]

Total tumor burden distribution (median + percentile bands)

Mathematical Formulation

SDE Dynamics

Euler-Maruyama discretization with confidence cones (5th-95th percentile)

Clone Fitness

Multiplicative fitness from mutations

Mutation Event

Poisson mutation process

Key Features

  • Neural ODE-learned patient-specific parameters (rho, beta, omega)
  • 100-run stochastic ensemble with Euler-Maruyama integration
  • Gillespie SSA for exact stochastic simulation in low-population regimes
  • Hybrid simulator auto-switches SDE↔SSA at population threshold
  • Median trajectory with 5th/95th percentile uncertainty bands
  • Clone extinction and dominance probability estimation
  • Regimen-aware resistance onset detection
  • Phylogenetic initialization from multi-region sampling

Key Innovations

  • 1Coupling learned ODE parameters with stochastic simulation
  • 2Ensemble-based outcome distributions instead of single trajectories
  • 3Regimen-aware resistance: net growth under active treatment > 0
  • 4Phylogenetic-initialized clone definitions from real sequencing data

Hyperparameters

dt
0.01 (days)
sigma
From Hypernet
mu (mutation rate)
1e-6 per cell per day
Min Clone Size
100 cells
Max Clones
50
Extinction Threshold
10 cells

Training Details

EvoSim is a simulation module, not independently trained. Patient-specific growth, drug-response, and competition parameters are learned by the Neural ODE from omics data. EvoSim uses those parameters to run a 100-member stochastic ensemble, producing outcome distributions. Validated against multi-region sequencing data.

Pipeline Position

EvoSim
Final Predictions