Uncertainty Analysis of Dose-Response Data with Threshold Modeling Jeff Swartout, U.S. EPA, ORD, NCEA, Cincinnati, OH Office of Research and Development Full Name of Lab, Center, Office, Division or Staff goes here. <Go to View, Master, Title Master to change> October 30, 2007 Purpose and Motivation • Provide alternative to a non-zero BMR • Consistency in risk estimates • Compare threshold vs. non-threshold approaches 1 Population Threshold Concept • Considering only adverse (toxic) effects, such as functional damage to an organ system or death, in the extreme, there must be some level of exposure, below which the effect does not occur in any individual (Cox, 1987). • One molecule may destroy an enzyme or disrupt a membrane but cannot, by itself, result in functional damage unless the effect is fixed and heritable. 2 Rat data HED extrapolation Non-threshold fit Threshold fit RfD + 0.0010 0.0100 + 0.0001 cumulative response 0.1000 1.0000 Threshold vs. Non-Threshold 0.1 1.0 10.0 dose 3 100.0 Threshold Dose-Response Models • Individual tolerance distributions – Lognormal, Weibull, log-logistic, etc. – No population threshold • Population threshold models – Tolerance distribution with D - T term – Tukey-lambda family (Cox, 1987) 4 Threshold Models Hill (log-logistic) (D − T ) N N ED50 + ( D − T ) N Pareto ⎛T ⎞ 1− ⎜ ⎟ ⎝α ⎠ −α Weibull ⎡ ⎛ D − T ⎞c ⎤ 1 − exp ⎢ − ⎜ ⎟ ⎥ ⎢ ⎝ b ⎠ ⎥ ⎦ ⎣ 5 D = administered dose T = threshold dose parameter N = Hill exponent C = Weibull power Bootstrap Procedure • Fit threshold models to raw data • Select best-fitting model • Compute “true” response for each dose – Use non-threshold model fit for zero-response dose groups 6 Bootstrap Procedure • Generate random binomial response for each dose 7 group (parametric bootstrap) – Simulates re-running the experiment at fixed doses with random draws from the same population, given the true probability of response at each dose = pd – Generates a new response vector (number of responders) • rbinom(nd, pd) – nd is the number of individuals in dose group d – pd is fitted response to raw data • Fit all models to bootstrapped response • Save threshold estimates at each iteration from bestfitting model Assumptions and Limitations • True animal response represented by initial model fit • Response at zero-observed response doses equivalent to fitted non-threshold response (divided by 2) • Assumed response distribution valid near threshold • Binomial uncertainty only • Constraints on parameter space are ignored 8 Sample Bootstrap Output (Frambozadrine) 0.050 0.001 0.005 cumulative response 0.500 Hill Weibull gamma lognormal Pareto 1 5 10 BMDL10 50 100 dose (mg/kg-day) Threshold fits shown in relation to the BMDL 9 Colors indicate best-fitting model at each iteration (100 shown) 0.10 0.05 cumulative response 0.50 1.00 Sample Bootstrap Output (Mordorine) 0.001 0.010 BMDL10 0.100 1.000 10.000 dose Threshold fits shown in relation to the BMDL 10 Colors indicate best-fitting model at each iteration (100 shown) 0 0.0 1 0.5 2 1.0 3 4 1.5 5 2.0 6 Sample Bootstrap Threshold Distributions 0.5 1.0 1.5 Threshold (log10 mg/kg-day) 2.0 -2.0 -1.5 -1.0 -0.5 0.0 Threshold (log10 mg/kg-day) 0.5 1.0 0.0 0.0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1.0 1.0 1.2 0.0 -4 11 -3 -2 -1 Threshold (log10 mg/kg-day) 0 1 -3 -2 -1 0 Threshold (log10 mg/kg-day) 1 1.0 Frambozadrine 0.6 0.4 0.0 0.2 cumulative response 0.8 Weibull (BMD) Weibull threhsold BMDL---BMD T05---Tml 5 10 50 dose (mg/kg-day) 12 100 1.0 Frobozinate 0.6 0.4 0.0 0.2 cumulative response 0.8 log-logistic (BMD) Pareto BMDL---BMD T05---Tml 0.1 0.5 1.0 5.0 dose (mg/kg-day) 13 10.0 50.0 100.0 1.0 Gruesite 0.6 0.4 0.0 0.2 cumulative response 0.8 log-logistic (BMD) Pareto BMDL---BMD T05---Tml 10^-4 10^-3 10^-2 10^-1 10^0 dose (mg/kg-day) 14 10^1 10^2 10^3 0.4 0.6 log-normal (BMD) log-normal threhsold BMDL---BMD T05---Tml 0.0 0.2 cumulative response 0.8 1.0 Phluginium 0.5 1.0 5.0 dose (mg/kg-day) 15 10.0 50.0 0.4 0.6 Weibull (BMD) Pareto BMDL---BMD T05---Tml 0.0 0.2 cumulative response 0.8 1.0 Mordorene 0.01 0.10 1.00 dose (mg/kg-day) 16 10.00 1.0 Neelixir 0.6 0.4 0.0 0.2 cumulative response 0.8 Weibull (BMD) Weibull threhsold BMDL---BMD Tml 0.1 1.0 10.0 dose (mg/kg-day) 17 100.0 Summary of Results Compound Weibull Power BMDL10a TLb BMDLrc TLrd TL: BMDL Frambozadrine 1.4 24.6 4.45 1.7 4.8 0.18 Frobozinate 0.34 0.10 0.091 3.0 11 0.91 Gruesite 0.35 5.7 x 10-5 0.27 2940 3.7 4780 Phluginium 0.83 1.89 0.19 1.2 5.1 0.10 Mordorene 0.86 0.0027 0.030 217 33 11 Neelixir 1.5 18.1 0 0.25 – 0.22e a95% lower confidence bound on BMD10 (BMDS) b95% lower confidence bound on threshold (bootstrap) cRatio of BMDMLE to BMDL dRatio of TMLE to TL eTMLE : BMDMLE 18 1.0 That’s All 0.500 Hill Weibull gamma lognormal Pareto 0.005 0.050 cumulative response 0.6 0.4 0.0 0.001 0.2 cumulative response 0.8 Weibull (BMD) Weibull threhsold BMDL---BMD T05---Tml 1 5 10 50 5 100 3 2 0 1 Probability density 4 5 6 dose (mg/kg-day) 0.0 0.5 1.0 Threshold (log10 mg/kg-day) 19 10 dose (mg/kg-day) 1.5 2.0 50 100