Vivarium CSU Multiple Myeloma Registries Phase 2
Abbreviation |
Definition |
Note |
|---|---|---|
1.0 Background
This page describes Phase 2 our multiple myeloma simulation project. Phase 1 initially focused on a planned multiple myeloma patient registry, but registry enrollment has been much lower than expected, so it is no longer a current focus of the client. Instead, we will use our microsimulation to help the client answer various business questions about their new drug isatuximab.
Phase 1 concept model and HUB page
Our Phase 1 multiple myeloma simulation focused on a scale-up of isatuximab as a first-line treatment in the USA. For Phase 2, the client has asked us to expand our simulation in the following ways:
Expand the set of mutually exclusive treatment categories beyond the three treatment categories considered in Phase 1.
Consider additional patterns of scale-up of Isa. In particular, model an uptake of Isa following Dara as a first-line treatment, after a “washout” period.
Expand the modeled locations beyond the USA.
We gave a presentation to the CSU client on January 20, 2022 proposing some potential business questions for Phase 2, along with an expanded set of treatment categories based on treatment guidelines from the NCCN as suggested by Manoj Menon in Sep-Oct 2021.
1.1 Project Overview
1.2 Literature Review
2.0 Modeling Aims and Objectives
3.0 Concept Model Diagram
4.0 Vivarium Model Components
4.1 Cause Models
4.2 Risk Exposure Models
4.3 Risk Effects Models
4.4 Intervention Models
5.0 Simulation Scenarios
We have four scenarios that differ only in how treatment is assigned.
Baseline scenario: Sophisticated treatment models with postprocessing rules
Alternative scenario 1 (Naive treatment): Naive treatment models with the same postprocessing rules as baseline
Alternative scenario 2 (Isa-after-Dara): Sophisticated treatment models with baseline postprocessing rules modified to allow Isa directly following Dara in Line 2
Alternative scenario 3 (Isa frontline): Sophisticated treatment models with baseline postprocessing rules modified to allow Isa in Line 1
For the details of sophisticated vs naive treatment models and the postprocessing rules for each scenario, see the treatment documentation.
6.0 Simulation Parameters
6.1 Locations
United States.
6.2 Population and Randomness
Population description:
Cohort type: Prospective closed cohort of individuals aged 15 years and older. The sim duration is 15 years (see below), so results above age 30 will not be impacted by the open/closed distinction; essentially all multiple myeloma occurs at age 30+.
Size of largest starting population: 100,000 simulants
Time span: Jan 1, 2013 to Dec 31, 2027 (Jan 1, 2013 to Jan 1, 2023 is a 10-year long burn-in period)
Time step: 28 days (final run) or 90 days (intermediate runs) – the only input data that depends on the timestep is the time-varying hazard; we will have a copy of those CSVs for each of the two time step values
6.3 Timeframe and Intervention Start Dates
7.0 Model Builds and Validation Tracking
Model |
Description |
V&V summary |
|---|---|---|
Model 0 (round 1 without age stratification) |
|
|
Model 0 (round 2 with age stratification) |
|
|
Model 1 |
Expanded treatment categories and hazard ratios (placeholder values) |
|
Model 2 |
Use TTNT directly for hazard of relapse, instead of subtracting OS from PFS |
|
Model 3 |
Sophisticated treatment prediction model as a scenario and business-rule-modified alternative scenarios |
|
Model 3 - China location |
Change location to China and add China-specific treatment probability postprocessing rules |
|
8.0 Desired Outputs
8.1 Final Outputs for Client
8.2 Requested Outputs from Vivarium
8.2.1 Treatment output table
Note
This should be similar to the treatment output table from Phase 1, with an added stratification by age.
Variable |
Definition |
|---|---|
input_draw |
Input draw number. len(input_draw) = 30 |
scenario |
Intervention scenario. Choose from [‘naive’, ‘baseline’, …] |
year |
Calendar year |
treatment_line |
Treatment line/disease state a simulant is in. If a simulant is in state
|
treatment_category |
Treatment regimen category a simulant initiated. For example, IMID+PI+Dex. |
age |
Age group a simulant is in. |
value |
Count of simulants in age group |
8.2.2 Survival output table
Note
This is very similar to the survival output table from Phase 1, with an added stratification by treatment category.
Variable |
Definition |
|---|---|
input_draw |
Input draw number. len(input_draw) = 30 |
scenario |
Intervention scenario. Choose from [‘naive’, ‘baseline’, …] |
treatment_line |
Treatment line/disease state a simulant is in. If a simulant is in state
|
treatment_category |
Treatment regimen category a simulant is in. For example, IMID+PI+Dex. |
period |
The number of days since the entrance into the |
alive_at_start |
Count of at-risk simulants alive at |
died_by_end |
Count of |
progressed_by_end |
Count of |
sim_end_on |
Count of |
- Time frame for survival observer (timestep = 28 days):
start_date = 2021-01-01, end_date = 2025-12-31
start_date = 2025-01-01, end_date = 2025-12-31