Download Leveraging Prior Knowledge in Guiding Drug Development and

Document related concepts
no text concepts found
Transcript
Introduction to Population
Analysis
Joga Gobburu
Pharmacometrics
Office of Clinical Pharmacology
Food and Drug Administration
September 30, 2008
Introduction to Population Analysis
[email protected]
1
Pharmacometrics Training
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
2
Agenda
• Introduction to population PK-PD
– Application of population PK-PD in drug development and
regulatory decision making
– Pharmacometrics @ FDA
• Introduction to population modeling
– Linear and nonlinear regression
– Introduction to mixed effects modeling
• Mixed effects modeling applied to population PK
–
–
–
–
–
September 30, 2008
Different methods of analysis
Bayesian theory
Maximum likelihood
Sources of variability
Variance (Error) models
Introduction to Population Analysis
Joga Gobburu
3
Agenda
• Introduction to population PK-PD
– Application of population PK-PD in drug development and
regulatory decision making
– Pharmacometrics @ FDA
• Introduction to population modeling
– Linear and nonlinear regression
– Introduction to mixed effects modeling
• Mixed effects modeling applied to population PK
–
–
–
–
–
September 30, 2008
Different methods of analysis
Bayesian theory
Maximum likelihood
Sources of variability
Variance (Error) models
Introduction to Population Analysis
Joga Gobburu
4
Definition: Modeling
Mathematical (conceptual) modeling is
describing a physical phenomenon
by logical principles characterized
with quantitative relationships, e.g.,
formulas, whose parameters may
be measured (or experimentally
determined)
http://www.hawcc.hawaii.edu/math/Courses/Math100/Chapter0/Glossary/Glossary.htm
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
5
Uses of Models
1.
2.
3.
4.
5.
6.
Conceptualize the system
Codify current facts
Test competing hypotheses
Identify controlling factors
Estimate inaccessible system variables
Predict system response under new
conditions
Yates FE (1975) On the mathematical modeling of biological systems: a
qualified “pro”, in Physiological Adaptation to the Environment (Vernberg FJ
ed), Intext Educational Publishers, New York.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
6
Model and its parts
DV  f ( IDV , P)
• Parametric or Mechanistic
model parameters reflect
biological processes
• Non-parametric or empiric
model parameters do NOT
reflect biological processes
•
•
Deterministic models do not
account for variability
Stochastic models account for
variability
 WTi 
Vi  V pop  

 70kg 
DV?
September 30, 2008
Introduction to Population Analysis
DV=Dependent variable
IDV=Independent variables
P=Parameters

C p ,i
DV
CLi
tij
Vi
Dosei

e
Vi
IDV
P
Whether a quantity is DV, IDV
or P depends on the context
Joga Gobburu
7
Model and its parts
Dosei
Cpij 
e
Vi
^

CLi
tij
Vi
CLi  CLpop  CL ,i
 WTi 
Vi  V pop  
 V ,i

 70kg 
^
Cpij  Cpij   ij
September 30, 2008
Introduction to Population Analysis
Structural Model
Structural Model (covariate)
Stochastic Model (BSV)
Stochastic Model
(Residual Var)
Joga Gobburu
8
Variability versus Uncertainty
Confidence Interval
Confidence Interval
(Lower CI, Mean, Upper CI)
(Lower CI, Variance, Upper CI)
Point
estimate
Point
estimate
Confidence interval is a measure of the uncertainty
on the point estimate. We obtain point estimates of
both population means and variances.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
9
Mixed-effects concept
Between Subject Variability
Residual Variability
1
-
+
Cp
0
(Individual-Pop Mean CL,V)
-
0.75
ith patient
0.5
0.25
Pop Avg
ij
0
+
Pred-Obs Conc
i (CL,i & V,i)
0
0
5
10
15
Time
Between-occasion variability = zero
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
10
Mixed-effects concept
Dosei
Cpij 
e
Vi
^

CLi
tij
Vi
CLi  CLpop  CL ,i
 WTi 
Vi  V pop  
 V ,i

 70kg 
Fixed effects
Fixed
effects
Random effects
Random
effects
^
Cpij  Cpij   ij
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
11
Types of data
• Continuous
– A variable can take any value (physically possible).
– E.g.: concentrations, time, dose, glucose levels
• Discrete
– A variable can take one of many pre-specified values
– Binary, ordinal
• Binary – Yes or No type response (e.g.: death, pain/no pain)
• Ordinal – Graded response (e.g.: mild/severe pain,
minor/major bleeding)
– Frequency – how often does the event occur?
• E.g.: seizures, vomiting
– Time to event – when does the event occur?
• E.g.: time to death, time to MI
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
12
PKPD Data
• Experimental
– Rich data are collected under controlled
conditions, usually small
– Best data for building structural models
– Example: Dose-proportionality
• Observational
– Sparse data are collected under ‘real’ life
conditions, usually large
– Best data for building statistical models
– Example: Pivotal or registration trials
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
13
Linear versus Nonlinear models
• Whether a model is linear or nonlinear will need to be
determined relative to the parameters NOT the variables. For
example:
– Which of the two is linear?
DV
• DV = a·IDV
• DV = a·IDV + b·IDV2
• Linear models
– Partial derivative of DV w.r.t parameters is
independent of parameters
– Estimate parameters using linear regression
• Nonlinear models
IDV
DV
– Partial derivative of DV w.r.t parameters is
NOT independent of parameters
– Estimate parameters using non-linear regression
IDV
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
14
Estimation via optimization
• Linear regression: Goal is to find a line that
goes as close to the observations as
possible.
• Comment on the goodness-of-fit of red, blue
and black lines shown on the right.
• Linear models can be analytically solved for
intercept and slope estimates.
DV
IDV
^
Sum of Squared Re siduals   (Y ij  Yij ) 2
Ideal value of the SSR is zero
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
15
Estimation via optimization
• Nonlinear models do not have analytical solutions, so we need to
solve them numerically.
Obj Fn
CL
Maximum
Likelihood
Estimate
0
^
Sum of Squared Re siduals   (Y ij  Yij ) 2
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
16
Maximum Likelihood Estimation
•
Non-linear mixed effects model
Yi =f( ,i ,X i )+ i
•
i
N (0,  )
i
N (0,  )
2
2
Likelihood for individual i
(Yi  f( ,i ,Xi )) 2
Li ( ; Xi )  
exp(
)
2
2
2 2
i 2
1

exp( 2 )di
2
2
2
1
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
17
Technical goals of Population analyses
• Estimate population mean and variance
– Population mean CL, V
– Between subject variability of CL, V
– Residual variability of concentrations
• Explain between subject variability using patient covariates such
as body size, age, organ function
• Estimate individual CL and V to impute concentrations to
perform PKPD analyses
– Sometimes PK and PD measurements are not performed at the
same time
– PD change could be delayed from PK
– Modeling PD using differential equations mandates a functional
form (model) for PK
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
18
Population mean versus Typical value
• Population mean is the naïve overall mean of a parameter
– For example, the population mean CL is 10 L/h.
CLi  CLpop  CL ,i
• When there are influential covariates that explain meaningful
variability in PK parameters, then Typical value is the mean of a
group of similar subjects.
– For example, the typical value of CL for a 70 kg subject is 10 L/h.
Similarly, for a 35 kg it is 5 L/h.

 WTi 
CLi  CLpop  
 CL ,i

 70kg 
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
19
Methods of Population analyses
• Naïve averaged
• Naïve pooled
• Two-Stage
• One-Stage
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
20
Naïve Averaged
Cp
Time
Cp
• Average concentration at each time point is
calculated using all subjects’ observed
concentrations.
• Average calculation does not take into the
number of observations at each time point
are equal or not; also subjects’
characteristics (heavy/light) are not
considered – hence called ‘naïve’.
• Average time course of concentrations is
then modelled to obtain naïve average PK
parameters.
Time
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
21
Naïve Pooled
Cp
Time
• Individual observations from each subject
are ‘pooled’ to obtain average PK
parameters.
• Estimation does not take into the number
of observations at each time point are
equal or not; also subjects’ characteristics
(heavy/light) are not considered – hence
called ‘naïve’.
Cp
Time
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
22
Two-Stage
Cp
Time
• Individual observations from each subject
are modelled separately to obtain average
PK parameters for each subject.
• Uncertainty in individual parameter
estimates is ignored.
• Each subject’s covariates and PK
parameters are correlated to explain BSV.
• Population mean (or typical value) and
variance are calculated.
Cp
Cp
Time
September 30, 2008
Introduction to Population Analysis
Time
Joga Gobburu
23
Two-Stage
Uncertainty in individual parameter
estimates is ignored.
Cp
Cp
Time
Time
Which subject’s PK parameters are estimated with more certainty Red or Blue? Say, CL = 10±5 L/h and 10±1 L/h. When calculating the mean
only the point estimate is considered, the two-stage analysis does not account
for the different uncertainty
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
24
One-Stage
Cp
Time
• Data from all subjects are simultaneously
modeled. Population mean and variance
are estimated simultaneously, including
covariate modeling.
• Individual subject’s PK parameters are
calculated subsequent to ‘one-stage’
estimation. There is no model
‘optimization’ in this step – hence called
‘post-hoc’ step.
Cp
Cp
Time
September 30, 2008
Introduction to Population Analysis
Time
Joga Gobburu
25
Methods of Population analyses
Feature
Naïve
Averaged
Naïve Pooled
Two-Stage
One-stage
Uncertainty at
each obs level
(also missing
obs)
Ignores; So,
mean will be
close to
extreme obs
Ignores; So,
mean will be
close to
extreme obs
Accounts; Will
not be
influenced by
extreme obs
Accounts; Will
not be
influenced by
extreme obs.
Uncertainty at
each subject
level
Ignores
Ignores
Ignores;
Subjects with
more or few
obs are
weighed equal.
Accounts;
Subjects with
more are
weighted more
Covariate
exploration
Not easy; can
average
subjects by
groups
Not easy; can
force model
with covariates
Possible
Possible
Complexity
Low
Low
Low
High; Needs
training
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
26
Bayes Theorem
Future = Past ·Present
Posterior = Prior · Likelihood
P( )  P(Y |  )
P( | Y ) 
p(Y )
P( ) Probability
 Model Parameter
y
Data
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
27
Bayes Theorem – Uninformative Prior
-
+ -
0
Prior
+
0
-
Current
0
+
Posterior
P( | y ) ~ P( )  P( y |  )
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
28
Bayes Theorem – Informative Prior
-
+ -
0
Prior
+
0
-
Current
0
+
Posterior
P( | y ) ~ P( )  P( y |  )
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
29
Bayes Theorem – One-Stage analysis
• ML estimation (such as that in NONMEM) uses an empirical
approach in obtaining the individual PK estimates. It uses the
maximum likelihood estimates (population parameters: mean
and variance) as PRIOR and the individual observations as
LIKELIHOOD (CURRENT) to calculate POSTERIOR. For this
reason, these individual estimates are called – ‘post hoc’,
‘empiric bayesian’ estimates.
• According to pure Bayesian estimation, POSTERIOR is a
distribution. ML only estimates the MODE (central tendency) of
that POSTERIOR distribution. Newer versions of NONMEM are
able to estimate the POSTERIOR distribution (never used it
myself). WinBUGS is a full fledged bayesian estimation program.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
30
Bayes Theorem – One-Stage analysis
Posterior = Prior · Likelihood
Individual
‘post-hoc’
Parameters
Population
Parameters
Individual
Observations
Indv estimates
close to indv
Pop Estimates
Rich obs/subject
Indv estimates
close to pop
Pop Estimates
Few obs/subject
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
31
Sources of ‘random’ variability
• Between subject variability (BSV)
– Signifies deviance among subjects
– For example, CL varies between two ‘clones’
• Between occasion variability (BOV)
– Signifies deviance between occasions within a subject
– For example, CL varies between day 1 and 14 for subject#1
• Residual (or within subject) variability (WSV)
– Signifies deviance between predicted and observed in each subject.
This is at the observation level. Usually not assumed to be different
at the subject level also.
– For example, predicted Cp at time=0 is 10 ug/L, obs Cp=12 ug/L.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
32
Sources of ‘random’ variability
• All variability is typically assumed to be centered at zero. This is
so because if the deviation from mean is truly random, then
when the experiment is performed enough number of times,
observations will be some times above mean, sometimes below
mean with equal probability.
• Random variability is also ‘modeled’. Variability models also
need to be carefully considered. Differences between individual
and mean are generally described using normal or lognormal
distribution models.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
33
BSV, BOV Variability models
Residuals are normally
distributed with a mean of zero
CLi  CLpop  CL ,i
CL
0
Residuals are log-normally distributed
with a mean of one
CL,i
CL
0
ln(CL)
CLi  CLpop  e
1
Normal GFR = 120 mL/min
Is GFR=60 mL/min possible?
Is GFR=240 mL/min possible?
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
34
Measured
Residual variability models
-Spread of ‘measured’ values is constant across
true value range
Measured
True
-Spread of ‘measured values is higher at higher
true values
True
What would be the SD at each
true value for both scenarios?
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
35
Residual variability models
SD
-Variability (SD) is same at low and high true values
-Called “additive” model
^
Cpij  Cpij   ij
True
-Variability (SD) increases with true values
-Called “proportional” or “constant CV” model
SD
^
CV
Cpij  Cpij  e
True
^
True
September 30, 2008
Introduction to Population Analysis
 ij
^
Cpij  Cpij  Cpij   ij
Joga Gobburu
36
Residual variability models
SD
-Variability (SD) is constant at low true values, but
increases with true values at higher values
-Called “combined additive-prop” model
^
True
^
Cpij  Cpij  Cpij   ij
^
prop
Cpij  Cpij   ij
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
prop
  ij
add
  ij
add
37
Agenda
• Introduction to population PK-PD
– Application of population PK-PD in drug development and
regulatory decision making
– Pharmacometrics @ FDA
• Introduction to population modeling
– Linear and nonlinear regression
– Introduction to mixed effects modeling
• Mixed effects modeling applied to population PK
–
–
–
–
–
September 30, 2008
Different methods of analysis
Bayesian theory
Maximum likelihood
Sources of variability
Variance (Error) models
Introduction to Population Analysis
Joga Gobburu
38
Pharmacometrics
Pharmacometrics is the science that deals with
quantifying pharmacology and disease to influence drug
development and regulatory decisions
• Includes
– Population PK
– Exposure-Response (or PKPD) for
effectiveness, safety
– Clinical trial simulations
– Disease-drug-trial modeling
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
39
Regulatory Initiatives Dictating Pharmacometrics
• Guidances for Industry
– Population PK
– Exposure-Response
– Dose-Response
– Evidence for Effectiveness
– Pediatrics Clinical Pharmacology
– EOP2A Meetings (draft)
• Critical Path Initiative
• OCP Strategic Plan
• Internal CDER Deliverables
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
40
Pharmacometrics Scope
Tasks
Decisions Influenced
• NDA Reviews
• Protocols
– Dose-Finding trials
– Registration trials
• QT Reviews
•
Central QT team
• EOP2A Meetings
• Disease Models
– Knowledge Management
• Evidence of
Effectiveness
• Labeling
• Quantify benefit/risk
– Dose optimization
– Dose adjustments
• Trial design
1. Bhattaram et al. AAPS Journal. 2005
2. Bhattaram et al. CPT. Feb 2007
3. Garnett et al. JCP. Jan 2008
September 30, 2008
4. Wang et al. JCP. 2008 (in press)
Introduction to Population Analysis
Joga Gobburu
41
FDA Pharmacometrics
Demand Increasing, Focus Expanding
Demand
Resources
5
0
QT
250
10
Reviews
FTEs
15
1995 2000 2005 2006 2008
200
150
100
50
0
1995
2000
2005
2006
2007
Focus
Efforts
100%
75%
50%
25%
0%
September 30, 2008
Policy
Design
Approval
Labeling
1995 2000 2005 2007
Introduction to Population Analysis
Joga Gobburu
42
Gobburu, Sekar, Int.J.Clin.Pharm., 2002
Integration of Knowledge
Effectiveness
Safety
Dose
Ranging
Studies
Model
DDI, Age
Gender, Disease
Smoking, Food
Bridging
Studies
Effectiveness
15
10
5
Probability of Pain Relief
0.8
0.7
0
42.0 46.3 50.6 54.9 59.2 63.5 67.8 72.1 76.4 80.7 85.0
0.6
0.5
8
0.4
0.3
0
1
10
100
Safety
Dose, mg
6
4
2
0
40.0 43.1 46.2 49.3 52.4 55.5 58.6 61.7 64.8 67.9 71.0
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
43
Argatroban
• Synthetic Direct Thrombin Inhibitor
• Approved in Adults
– prophylaxis or treatment of thrombosis in
patients with heparin-induced
thrombocytopenia (HIT)
– Anticoagulant in PCI patiets with HIT or at
risk for HIT
• Dosing
– Initial dose in HIT: 2 mcg/kg/min
– Titrated to 1.5 – 3 times baseline aPTT (aPTT
not to exceed 100s) at steady-state (1 – 3 hrs)
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
44
PKPD in Adults
•
•
•
•
Mainly distributed in ECF
Predominantly hepatically (CYP3A4/5) metabolized
Elimination half-life is 39 – 15 min
Direct relationship between argatroban plasma
concentration and anticoagulant effects.
• Steady-state reached in 1-3 hrs
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
45
Pediatric PKPD Data
Age group
Total
Birth – 6 months
8 years -16 years
7
4
5
Total
16
6 months – 8 years
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
46
PKPD Data
• 15 of the 16 patients received 6-10 doses of argatroban over 14
days.
• Serial concentration and aPTT measurements were available in
each patient. In total, about 166 concentration and 329 aPTT
measurements were available over a concentration range of 100
to 10,000 ng/mL.
• Argatroban plasma concentration and aPTT data from 5 healthy
adult studies (N=52) were used for model development.
• Infusion doses range from 1µg/kg/min – 40µg/kg/min
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
47
Body weight reduces the between-patient
variability from 70% to 41%
Clearance, L/hr
20
16
12
8
4
0
0
25
50
75
100
Body Weight, kg
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
48
Patients with elevated bilirubin exhibit 75% lower CL
than normals
Variability reduces further to 30% upon adjusting for hepatic status, after body
weight
CL, L/hr/kg
Patients with
Patients with
normal bilirubin elevated bilirubin
(N=11)
(N=4)
0.17
0.04
Elevated bilirubin was manifested by cardiac complications
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
49
Effect on aPTT is concentration dependent
Concentration-aPTT relationship is similar between adults (healthy) and
pediatrics (patients)
200
Pediatric Patients - Old Data
aPTT, seconds
Healthy Adults
Mean
150
100
50
0
0.1
1
10
100
1000
10000
Argatroban Concentration, ug/L
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
50
Simulations to explore optimal dosing regimen
Models
PKPD
Demographics
Baseline aPTT
Starting Dose
Simulations
Generate conc. &
aPTT data in
10000 peds at
each dose
Dosing
0.25-10 ug/kg/min
in increments of
0.25 ug/kg/min
Analysis
Count % patients:
< Target
Achieving Target
Exceeding Target
Titration Scheme
Simulations
Patients < Target at
each dose are given
the next higher dose
Target: 1.5-3 times baseline aPTT and < 100 seconds.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
51
0.75 µg/kg/min in pediatrics is a reasonable starting
dose
20
0.75 µg/kg/min - 1.15% exceeds
target and 58.86% reach target
80
15
60
10
40
5
20
0
0
0
1
2
Dose, ug/kg/min
3
% Exceeding target aPTT
% Reaching target aPTT
100
Target: 1.5-3
times baseline
aPTT and < 100
seconds.
In adults, the approved starting dose is 2 µg/kg/min and the max dose is 10 µg/kg/min. This
starting dose results in 1.92% exceeding & 66.9% reaching target aPTT.
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
52
0.25 µg/kg/min is a reasonable incremental dose
No additional advantage beyond 3 ug/kg/min
% Below target aPTT
100
First Dose
Next Dose
80
20 of the 39/100 non-responders
at 0.75 ug/kg/min respond when
titrated to 1.0 ug/kg/min.
60
40
20
0
0
1
2
3
Dose, ug/kg/min
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
53
Summary
 0.75 ug/kg/min is a reasonable starting dose
in pediatrics
 0.25 ug/kg/min is a reasonable incremental
dose
What other approaches can you
think of for optimizing dosing?
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
54
Knowledge, Skills Requirement
• What knowledge and skills do you need to perform
the previous analysis?
Knowledge
-Clinical Pharmacology
-Population Analysis (PKPD, Stats)
Skills
-Data formatting
-Modeling software usage
-Graphics
-Communication
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
55
REST AREA
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
56
September 30, 2008
Introduction to Population Analysis
Joga Gobburu
57