sweitzer,simulating multi phase studies

70
Signs of the Timings: Predicting Time of Completion in Multiphase Survival Trials Dennis Sweitzer Ali Falahati Delaware Chapter of the ASA September, 2006

Upload: dennis-sweitzer

Post on 18-Jun-2015

214 views

Category:

Documents


0 download

DESCRIPTION

A presentation on my experience simulating large multiphase trails to predict time of completion based on observed patient status data

TRANSCRIPT

Page 1: Sweitzer,Simulating Multi Phase Studies

Signs of the Timings: Predicting Time of Completion in

Multiphase Survival Trials

Dennis Sweitzer Ali Falahati

Delaware Chapter of the ASA September, 2006

Page 2: Sweitzer,Simulating Multi Phase Studies

Study Flowchart

Page 3: Sweitzer,Simulating Multi Phase Studies

The Protocols Outcome: •  Time to Randomized Relapse Open Label Phase

–  Up to 36 weeks –  Patients must be stable for 12 weeks before randomization –  High withdrawal rate (30-70%) –  Assumed 50% randomize

Randomized Phase –  Up to 104 weeks –  High withdrawal rate –  Assumed 30% Relapse rate –  Trial could not end until last Patient randomized >28 weeks

Page 4: Sweitzer,Simulating Multi Phase Studies

Sensitivity to Relapse & Discontinuation rates (1)

Cumulative Patient statuses as trial progresses 100 Relapse ~Sep

Wrong assumptions, wait longer

Low Discontinuation relative to Relapse

Page 5: Sweitzer,Simulating Multi Phase Studies

Sensitivity to Relapse & Discontinuation rates (2)

Higher event rates deplete patient pool

Plan to stop enrollment as soon as certain of reaching 100

~ July

Higher Discontinuation Rate, Lower relapse Rate

Large delays May never reach goal

Page 6: Sweitzer,Simulating Multi Phase Studies

Stopping Criteria • At least 227 Relapses • All patients still in Randomized Phase complete at least 28 weeks of treatment

Ideally: •  227th Relapses occurs shortly after:

• All patients randomized >28 wks (Per Protocol) • Randomization closed when:

• All enrolled patients randomize or discontinue

28 week Requirement later dropped (Protocol Amendment) Presentation: use 200 Relapses

Stopping Enrollment

Page 7: Sweitzer,Simulating Multi Phase Studies

The Problems Long Lead times •  Up to 36 weeks before randomization •  Plus 28 weeks Minimum randomization Ideally: Stop enrollment 64 weeks before target

#Relapses Must account for •  Enrollment D/C (30%-70%) •  Randomized D/C (D/C Rate ≈ Relapse Rate) •  Relapse Rates vary (Higher Relapse Rate Early) •  Competing Relapses (D/C vs Relapse) •  Sensitivity to rates (Close Rates High Variability)

Page 8: Sweitzer,Simulating Multi Phase Studies

Stopping Enrollment: Issues Too Early: Fewer Patients Fewer randomized Longer wait for

target #Relapse. May never reach

target #Relapses

Too Late:  Higher certainty of

reaching Goal Patients possibly in

Open Label at End Excessive #Relapses at

end of study Ethics of Randomizing

Excess # pts

Page 9: Sweitzer,Simulating Multi Phase Studies

Many Management Questions When do we stop enrollment while being sure of

eventually getting target # Relapses? When can we stop randomization & ensure reaching the

target? Whats the earliest and latest we can expect to reach the target?

When will all pts be randomized >28wks? When can the trial be halted (required # Relapses & all pts randomized >28 wks)

Estimated Randomization Rate? Estimated Relapse Rate?

How many active patients at the end? How well does the outcome match our assumptions

etc etc

Page 10: Sweitzer,Simulating Multi Phase Studies

Simulation Solution •  Make a stochastic model of the trial •  Monthly:

–  Base model parameters on blinded data observed to date –  Incorporate assumptions where data insufficient –  Incorporate uncertainty of parameters –  Execute 1000’s of simulations of the trial –  Compute statistics from the collection of simulated trials –  Repeat with new data

Page 11: Sweitzer,Simulating Multi Phase Studies

Advantages

Transparency •  Modeling assumptions can be:

Specified -- Graphed -- Debated

Data Driven •  New Data updates the model •  Existing Active Patients are simulated to end •  Assumptions become less important as data

accumulates

Page 12: Sweitzer,Simulating Multi Phase Studies

Vision of Output

•  Simulation reports varied according to changing team needs (how many open label patients on June 1? When will we reach 150 Relapses? How many randomized patients at time of 200th Relapse? If we stop randomizing on May 15, how many open lable patiestin will there be?……………………………………………….

Page 13: Sweitzer,Simulating Multi Phase Studies

Stochastic Modeling Approach

1.  Make a cartoon model of a patients progress through the trial

2.  What final outcomes are possible?

3.  What could happen to the patient?

4.  Identify States through which a patient passes

5.  Identify Random Processes which take patients between states

Page 14: Sweitzer,Simulating Multi Phase Studies

Stochastic Model

Enrolling Patients

Open Label Patients

Discontinued Patients (Open

Label Phase)

Relapses

Randomized Patients

Discontinued Patients

(Randomized Phase)

Continuous Time Markov Chain

Markov States: the Bubbles Transitions: the Arrows

Transition Probabilities change with time in state

Page 15: Sweitzer,Simulating Multi Phase Studies

States

2 Transitory Markov States: ❶ Open Label Phase Randomized Phase 3 Terminal Markov States: ❸ Discontinued from Open Label Phase Discontinued from Randomized Phase Randomized Relapses

Enrolling Patients

Open Label Patients

Discontinued Patients (Open Label

Phase)

Relapses

Randomized Patients

Discontinued Patients (Randomized Phase)

❶)

)

❸))

)

Page 16: Sweitzer,Simulating Multi Phase Studies

Transition Processes

5 Random Transition Processes: 1.  Trial Enrollment (Start Open Label) 2.  Discontinuation from Open Label Phase 3.  Randomization (from Open Label Phase) 4.  Discontinuation from Randomized Phase 5.  Randomized Relapses

Enrolling Patients

Open Label Patients

Discontinued Patients (Open Label Phase)

Relapses

Randomized Patients

Discontinued Patients (Randomized Phase) ❶)

)

❸))

)

Page 17: Sweitzer,Simulating Multi Phase Studies

Trial Enrollment

For each simulated patient, generate a random length of time since the last patient

•  Pick an enrollment rate λ (Based on history & judgment) •  Assume: #pts/mo ~ Poisson process with mean λ •  Time between patients ~ Exponential(1/λ) Can expand enrollment model to evaluate management

options: •  Incorporate mixture of site performances •  Adding/changing sites during the trial

Enrolling Patients

Open Label Patients

❶)

Page 18: Sweitzer,Simulating Multi Phase Studies

Markov Process )

)Continuing

Discontinuation

Relapse (or Randomization)

Probability of transitioning from

state i to state j between times s and t

Page 19: Sweitzer,Simulating Multi Phase Studies

•  Aalen-Johansen estimator of the transition probability matrices For and

# obs. Direct transitions from states h to j, visits 1 to t

# pts in state h, just prior to visit t

Aalen-Johansen estimator of Transition Probabilities

Page 20: Sweitzer,Simulating Multi Phase Studies

Aalen-Johansen & Kaplan-Meier

•  Generalization of Kaplan-Meier Estimation to Non-homogeneous Markov Chains

•  K-M Estimators easier: – To program (already in SAS) – To understand (Intuitive) – To Explain (Familiar)

Page 21: Sweitzer,Simulating Multi Phase Studies

•  Enrollment: Poisson Process •  Open Label Phase: Competing Risk Model

•  Ramdomized Phase: Competing Risk Model

Models

0= Still in OL Phase 1= Randomized 2= Discontinue fr OL phase

0= Still in Rand Phase 1= Manic event 2= Depressed event 3= Discontinue fr Rand phase

Page 22: Sweitzer,Simulating Multi Phase Studies

Competing Risk Model Mutually exclusive events

(e.g., Relapse vs Discontinuation, …) 2 Approaches (Pintilie, 2006) •  Jointly distributed Random Variables •  Latent failure times

–  Assume both events eventually occur –  But we only observe the first –  Use only marginal distributions –  Assuming independence (between events) –  But cannot test for independence, if only observing 1st

–  Independence: Face validity & Simplest Assumption

Page 23: Sweitzer,Simulating Multi Phase Studies

Kaplan-Meier Simulation

•  Assume event are independent •  Model Each process separately using Kaplan-

Meier Estimators •  Censor on other event, current time in trial •  Simulate each event separately •  Earliest of the 2 simulated processes is taken as

simulated outcome •  Caveat: Assumes Independent processes

Intuitive, easy to understand, easy to explain

Page 24: Sweitzer,Simulating Multi Phase Studies

Open Label Transitions 2 Competing

Processes: Discontinuation ❸ Randomization

1.  Generate Random Discontinuation time 2.  Generate Random Randomization time 3.  Use the earliest event

Open Label Patients

Discontinued Patients (Open Label Phase)

Randomized Patients

)

❸)

Page 25: Sweitzer,Simulating Multi Phase Studies

Randomized Phase Processes

2 Competing Processes: Discontinuation * * Relapse

Choose event as previously described. •  Current Open Label Patients are simulated to

randomization or discontinuation •  If simulated randomization, then simulate

Randomized Discontinuation or Relapse

Relapses

Randomized Patients

Discontinued Patients (Randomized Phase) )

)

Page 26: Sweitzer,Simulating Multi Phase Studies

Generic Transition Process Q: When to make the transition? A: First: estimate random transition

function

State "A"

State "B"

1.  Generate K-M Survival Functions from data (censoring on all other events)

2.  Make assumptions about Survival beyond last event

ŒŽ

?

Page 27: Sweitzer,Simulating Multi Phase Studies

Simulated Patients

A: Second: Simulate Trials For Each Simulated Trial: •  For each simulated patient within a trial

–  Pick a random p∈(0,1)

–  Interpolate t from the graph, so that (p, t) is on graph

State "A"

State "B"

Q: When to make the transition?

p

t

(p, t)

Page 28: Sweitzer,Simulating Multi Phase Studies

Simulating Active Patients

For each simulated trial •  For each observed patient within state “A” for time s

–  Interpolate q∈(0,1) from the graph, so that (q, s) is on graph –  Pick a random p∈(0,1)

–  Interpolate t from the graph, so that (q*p, t) is on graph

State "A"

State "B" q

s

q*p

t

(q, s) (q*p, t)

Page 29: Sweitzer,Simulating Multi Phase Studies

q r

t

Incorporating Parameter Uncertainty State "A"

State "B"

For each simulated trial

• Pick a random quantile r∈(0,1)

• Simulate all patients using the r%-tile confidence level of the Kaplan-Meier Curve

Simulates: combinations of high & low estimates of Event and D/C Survival curves

Page 30: Sweitzer,Simulating Multi Phase Studies

Limitations Requires representative data from all phases •  K-M estimates only through last event •  Assumptions must be made about hazard rate after last

available event(s) –  If assumptions correct, point estimates should be stable while

confidence intervals narrow •  Up to date data

–  Special reporting of Relapses (faxes with follow up, monitoring)

–  IVRS, EDC, monitoring reports •  Heterogeneity:

–  Earliest sites may not be representative of all sites –  Procedures may change (hopefully improve) over time –  Regional differences (standards of care, patient attitudes, etc)

Page 31: Sweitzer,Simulating Multi Phase Studies

Why Not a Parametric Model? Trial Structure: •  Events tend to occur

on visits granularity ✭ Continuous

•  Visits vary in spacing ✭ Discrete

•  Active Tx mixture model Changing Hazard over time

•  Must make & defend simplifying assumptions

Page 32: Sweitzer,Simulating Multi Phase Studies

Diagnostic: Does It Fit?

Survival curves of: Observed data vs. Simulated Data

(Censored Observed, Active OL Pts, Active Rand. Pts, Entirely simulated Pts)

Page 33: Sweitzer,Simulating Multi Phase Studies

Diagnostics

Plot K-M curves for each event, time in each phase •  Review assumptions (long term behavior) •  Identify data anomalies •  Identify simulation problems

Page 34: Sweitzer,Simulating Multi Phase Studies

Example: Regional Heterogeneity Regional modeling (Trials A & B):

Parameters varied by region more than by trial – Estimate parameters within regions – Simulate patients with Trial and Region – Summarize results by Trial

In addition to simulations which ignored region

Survival curves followed 2 patterns by

region & trial

Page 35: Sweitzer,Simulating Multi Phase Studies

Reporting the Simulations For each simulated Trial: •  Sort Patient Events by occurrence date (enrollment,

randomization, relapse, etc) For each scenario •  Summarize over Event records which fit scenario Examples: •  Summarize over all patients enrolled before a potential

enrollment cutoff date. •  … over all patients randomized before a cutoff date •  Summarize with and without a subset of sites

Page 36: Sweitzer,Simulating Multi Phase Studies

Changing Questions •  Early in Trial

–  Are the protocol assumptions accurate? –  When to stop enrollment? –  Expected # patients (enrolled, randomized, etc)

Identify problems & Evaluate fixes •  Mid-Trial

–  When to stop randomizing patients? –  Are the revised assumptions accurate? –  Were changes effective?

•  Late Trial –  When will the last Relapse occur? –  How many patients will be active in various phases?

Plan for Closeout & Database lock

Page 37: Sweitzer,Simulating Multi Phase Studies

Early Trial For each Enrollment Cutoff Date •  Summarize each trial for all patients enrolled

before that date •  Compute statistics over simulated trials Some trial outcomes: •  Dates of: last Relapse; All patients randomized>28 week;

PP Completion (>target & >28 weeks) •  Event & patient counts at each of above milestones •  % of Simulations with ≥200, 190, 180,… Relapses at milestones •  # active patients (open label or randomized) at given dates &

milestones Pick a cutoff date accordingly (e.g., minimize resource with

least risk of running late)

Page 38: Sweitzer,Simulating Multi Phase Studies

Trial Completion (1) ≥227 Relapses & All Active Patients Randomized 28wks

Earliest Completion:

• 75% Certainty:

2 August Cutoff for Nov 2006 Completion

• 90% Certainty:

1 Sep Cutoff for Dec 2006 Completion

Page 39: Sweitzer,Simulating Multi Phase Studies

Trial Completion (2) ≥227 Relapses Events & All Active Patients Randomized 28wks

Earliest Completion:

• 75% Certainty:

~1775 Enrolled for Nov 2006 Completion

• 90% Certainty:

~1850 Enrolled for Dec 2006 Completion

Page 40: Sweitzer,Simulating Multi Phase Studies

29 Oct prediction from: 528 Enrolled, 272 Rand., & 58 Relapses On 26 June: ~1950 Enrolled, 620 Randomized, 200 Relapses

Page 41: Sweitzer,Simulating Multi Phase Studies

Highly uncertain: 3 Relapses, 2 Randomized D/C, 73 Randomized

Page 42: Sweitzer,Simulating Multi Phase Studies
Page 43: Sweitzer,Simulating Multi Phase Studies

1 Month Later: 16 Relapses, 7 Rand.D/Cs, 182 Randomized

Page 44: Sweitzer,Simulating Multi Phase Studies

Slowed Enrollment: 29 Relapses, 22 Rand. D/C, 272 Rand

Page 45: Sweitzer,Simulating Multi Phase Studies

Example: Will a trial end? Study E: •  Endpoint: 300 type 1, 300 type 2 events •  Slower & Fewer than expected •  Simulation predicted:

–  10% chance of 300 of each –  87% chance of 600 total

•  Interim Analysis – Supported by simulation –  300 total expected April 25

Page 46: Sweitzer,Simulating Multi Phase Studies

Mid-Trial Output For each Randomization Cutoff Date •  Summarize each trial for all patients

randomized before that date •  Compute statistics over simulated trials •  Generates same statistics per trial •  Summarize for each randomization cutoff date

Essentially, replace “enrollment” with “randomization” & execute as before

Page 47: Sweitzer,Simulating Multi Phase Studies

•  Conclusion: nothing to be gained by randomizing beyond mid June

Page 48: Sweitzer,Simulating Multi Phase Studies

Late-Trial Output Refine estimates of last Relapse, etc. For Milestones & Calendar Dates •  Estimate #patients in each stage (e.g., how many

patients will be active at the end?) Caveats: •  Corrected (or just collected) data may change

estimates •  Old, unreported Relapses may be discovered Useful: •  Predict time between milestone to end •  Add prediction to best guess milestone

Page 49: Sweitzer,Simulating Multi Phase Studies

Bottom line: How accurate? Not bad:

• Actual Date of 200th Relapse covered by predicted 80% C.I.

• Width of C.I.s narrowed over time

Page 50: Sweitzer,Simulating Multi Phase Studies
Page 51: Sweitzer,Simulating Multi Phase Studies
Page 52: Sweitzer,Simulating Multi Phase Studies
Page 53: Sweitzer,Simulating Multi Phase Studies

Value Added Early Refinement of Protocol Assumptions •  Protocol: 50% randomized, 30% Relapse rates •  Trial A: 33%, 37% Trial B: 55%, 41% Early Identification of problems Quick Response to problems •  Changed procedures to improve retention in Trial A •  Added sites to Trial B after delays in starting up sites

Better allocation of resources

Page 54: Sweitzer,Simulating Multi Phase Studies

Trials C, D Mid trial: Regulators requested analysis of late

Relapses •  Enrollment had already ended for Trial C

– Enough patients to reach 88 late Relapses? •  Enrollment was still ongoing for Trial D

– Extend enrollment how long? Add sites?

•  How would this affect time lines?

Page 55: Sweitzer,Simulating Multi Phase Studies

Data problem: Unreported Relapses

Page 56: Sweitzer,Simulating Multi Phase Studies
Page 57: Sweitzer,Simulating Multi Phase Studies

Dirty Data Problems •  Some known Relapses are not usable due to missing data

(e.g., unknown randomization date) •  Corrected (or lately collected) data may change estimates •  Old, unreported Relapses may be discovered •  Data may be collected or corrected irregularly

–  Separate data sources (e.g., Relapse log + IVRS) –  Drift & shift over time –  End of trial data clean up

Solutions: •  Estimate time between milestones

–  Anchor to a known, early milestone Future solutions: •  Estimate missing data effects

–  Use time between Relapse occurrence and Relapse reporting –  Estimate number of missing Relapses from times in past

Page 58: Sweitzer,Simulating Multi Phase Studies

Some Feedback •  “… the simulations are very valuable

and the only way we have to plan our timelines. As it has turned out, your simulations seems to be pretty accurate as we have increased the mood event rate significantly … as predicted...”

•  ... We would have been guessing and spinning our wheels without them.”

•  Could you simulate trials xyz & uvw?

Page 59: Sweitzer,Simulating Multi Phase Studies

Extra Slides

Page 60: Sweitzer,Simulating Multi Phase Studies

Diagnostics: Cohort Analysis Cohorts: •  By month enrolled •  By month Randomized

Calculate randomization & Relapse rates

Easy to understand  Multiple Estimates which must be reconciled  Doesn’t Provide Time to Relapses  Useful reality check on Simulation Point Estimates insufficient: need C.I.s

Page 61: Sweitzer,Simulating Multi Phase Studies

Cohorts by Randomization Month

Actual counts of patients by status by month

Page 62: Sweitzer,Simulating Multi Phase Studies

Cohorts by Month Randomized (Cumulative Count)

Height is # patients randomized in or before month

Page 63: Sweitzer,Simulating Multi Phase Studies

Cohorts by Month Randomized (Cumulative Percentage)

•  >40% randomized eventually have Relapse  <N/0.40 randomized to get N

Page 64: Sweitzer,Simulating Multi Phase Studies

Open Label Cohorts (Current Status)

Page 65: Sweitzer,Simulating Multi Phase Studies

Open Label Cohorts (Cumulative Statuses)

• ~ 64% eventually Randomize & >40% Relapse Rate •  # open label pt < N/(0.64*0.40)

Page 66: Sweitzer,Simulating Multi Phase Studies

Solutions? Crude Relapse Rates of all Patients in Phase Mixture of patients: •  Relapse & D/C rates change with exposure •  Mixture of Pt. Exposures changes with time Cohorts: Track Relapses over Time Easy to understand  Multiple Estimates which must be reconciled  Doesn’t Provide Time to Relapses  Useful reality check on Simulation Point Estimates insufficient: need C.I.s

Page 67: Sweitzer,Simulating Multi Phase Studies

Clinical Trial Management Planning Trials (future) •  Is a trial feasible? •  Sensitivity to assumptions? •  Costs: # Pts, # Pt-mos, #visits, #Sites, #Site-mos Trial Execution (current) •  Anticipate delays •  No information on outcome •  Could be added to simulation Program Planning (future) •  Replace “Trial Phases” with “Toll Gates” •  Enhance modeling of Trial Enrollment process

Page 68: Sweitzer,Simulating Multi Phase Studies

Example: Adding Site

•  Drop OL Phase, expand enrollment process •  Simulate time to start up new site, pts/mo at a new

site, etc •  Report by #Additional Sites instead of cutoff dates

Sites

New Sites

Relapses

Randomized Patients

Discontinued Patients

Page 69: Sweitzer,Simulating Multi Phase Studies
Page 70: Sweitzer,Simulating Multi Phase Studies