Assessing repeatability and reproducibility of dose-response - - PowerPoint PPT Presentation

assessing repeatability and reproducibility of dose
SMART_READER_LITE
LIVE PREVIEW

Assessing repeatability and reproducibility of dose-response - - PowerPoint PPT Presentation

Assessing repeatability and reproducibility of dose-response experiments Marc Weimer and Annette Kopp-Schneider German Cancer Research Center, Heidelberg Dose response data Laboratory Lab.A, Compound Cmp.1 200 150 response 100


slide-1
SLIDE 1

Assessing repeatability and reproducibility of dose-response experiments

Marc Weimer and Annette Kopp-Schneider

German Cancer Research Center, Heidelberg

slide-2
SLIDE 2

Dose response data

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3

Laboratory Lab.A, Compound Cmp.1

◮ Relationship between dose of a substance and biological response ◮ Quantitative toxicology: ED50 values as predictors for toxicity

slide-3
SLIDE 3

ED50 estimation

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3

Laboratory Lab.A, Compound Cmp.1

◮ Fit model f (x) = c +

d − c 1 + exp(b(log(x) − e))

◮ Parameter e ≡ log(ED50)

slide-4
SLIDE 4

ED50 estimates

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3

Laboratory Lab.A, Compound Cmp.1

Estimate Lower Upper Lab.A:Cmp.1:Exp.1 37.97 34.29 42.05 Lab.A:Cmp.1:Exp.2 32.68 29.01 36.81 Lab.A:Cmp.1:Exp.3 40.14 36.93 43.62

slide-5
SLIDE 5

Different laboratories

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3

Laboratory Lab.A, Compound Cmp.1

dose response 50 100 150 200 1 100 Lab.B:Cmp.1:Exp.1 Lab.B:Cmp.1:Exp.2 Lab.B:Cmp.1:Exp.3

Laboratory Lab.B, Compound Cmp.1

Estimate Lower Upper Lab.A:Cmp.1:Exp.1 37.97 34.29 42.05 Lab.A:Cmp.1:Exp.2 32.68 29.01 36.81 Lab.A:Cmp.1:Exp.3 40.14 36.93 43.62 Estimate Lower Upper Lab.B:Cmp.1:Exp.1 39.77 36.68 43.12 Lab.B:Cmp.1:Exp.2 39.23 35.74 43.05 Lab.B:Cmp.1:Exp.3 44.43 41.44 47.63

slide-6
SLIDE 6

Different labs and different compounds

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3 Lab.B:Cmp.1:Exp.1 Lab.B:Cmp.1:Exp.2 Lab.B:Cmp.1:Exp.3

Compound Cmp.1

dose response 50 100 150 200 1 100 Lab.A:Cmp.2:Exp.1 Lab.A:Cmp.2:Exp.2 Lab.A:Cmp.2:Exp.3 Lab.B:Cmp.2:Exp.1 Lab.B:Cmp.2:Exp.2 Lab.B:Cmp.2:Exp.3

Compound Cmp.2

dose response 50 100 150 200 1 100 Lab.A:Cmp.3:Exp.1 Lab.A:Cmp.3:Exp.2 Lab.A:Cmp.3:Exp.3 Lab.B:Cmp.3:Exp.1 Lab.B:Cmp.3:Exp.2 Lab.B:Cmp.3:Exp.3

Compound Cmp.3

dose response 50 100 150 200 1 100 Lab.A:Cmp.4:Exp.1 Lab.A:Cmp.4:Exp.2 Lab.A:Cmp.4:Exp.3 Lab.B:Cmp.4:Exp.1 Lab.B:Cmp.4:Exp.2 Lab.B:Cmp.4:Exp.3

Compound Cmp.4

slide-7
SLIDE 7

Different labs and different compounds

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3 Lab.B:Cmp.1:Exp.1 Lab.B:Cmp.1:Exp.2 Lab.B:Cmp.1:Exp.3

Compound Cmp.1

dose response 50 100 150 200 1 100 Lab.A:Cmp.2:Exp.1 Lab.A:Cmp.2:Exp.2 Lab.A:Cmp.2:Exp.3 Lab.B:Cmp.2:Exp.1 Lab.B:Cmp.2:Exp.2 Lab.B:Cmp.2:Exp.3

Compound Cmp.2

dose response 50 100 150 200 1 100 Lab.A:Cmp.3:Exp.1 Lab.A:Cmp.3:Exp.2 Lab.A:Cmp.3:Exp.3 Lab.B:Cmp.3:Exp.1 Lab.B:Cmp.3:Exp.2 Lab.B:Cmp.3:Exp.3

Compound Cmp.3

dose response 50 100 150 200 1 100 Lab.A:Cmp.4:Exp.1 Lab.A:Cmp.4:Exp.2 Lab.A:Cmp.4:Exp.3 Lab.B:Cmp.4:Exp.1 Lab.B:Cmp.4:Exp.2 Lab.B:Cmp.4:Exp.3

Compound Cmp.4

“What is the intra- and interlaboratory variability of the assay?”

slide-8
SLIDE 8

Different labs and different compounds

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3 Lab.B:Cmp.1:Exp.1 Lab.B:Cmp.1:Exp.2 Lab.B:Cmp.1:Exp.3

Compound Cmp.1

dose response 50 100 150 200 1 100 Lab.A:Cmp.2:Exp.1 Lab.A:Cmp.2:Exp.2 Lab.A:Cmp.2:Exp.3 Lab.B:Cmp.2:Exp.1 Lab.B:Cmp.2:Exp.2 Lab.B:Cmp.2:Exp.3

Compound Cmp.2

dose response 50 100 150 200 1 100 Lab.A:Cmp.3:Exp.1 Lab.A:Cmp.3:Exp.2 Lab.A:Cmp.3:Exp.3 Lab.B:Cmp.3:Exp.1 Lab.B:Cmp.3:Exp.2 Lab.B:Cmp.3:Exp.3

Compound Cmp.3

dose response 50 100 150 200 1 100 Lab.A:Cmp.4:Exp.1 Lab.A:Cmp.4:Exp.2 Lab.A:Cmp.4:Exp.3 Lab.B:Cmp.4:Exp.1 Lab.B:Cmp.4:Exp.2 Lab.B:Cmp.4:Exp.3

Compound Cmp.4

“What is the intra- and interlaboratory variability of the assay?” basically means “What is the intra- and interlaboratory variability of ED50 values?”

slide-9
SLIDE 9

ED50 as parameter

◮ F-testing: Should we model with different ED50 parameters? ◮ Compound i, laboratory j, experimental run k ◮ eijk the ED50 parameter for a given experimental run ◮ Model Mb: ED50 parameter for each compound, eijk = eij′k′ ◮ Model Mw: ED50 parameter for each cmp:lab, eijk = eijk′ ◮ Model Mf : Different ED50 parameters for each run ◮ Reject Mb vs Mw ?

⇒ Poor ED50 (inter-lab) reproducibility

◮ Reject Mw vs Mf ?

⇒ Poor ED50 (intra-lab) repeatability

◮ Are we really interested in ED50 parameters?

slide-10
SLIDE 10

ED50 as observation

dose response 50 100 150 200 1 100 Lab.A:Cmp.1:Exp.1 Lab.A:Cmp.1:Exp.2 Lab.A:Cmp.1:Exp.3 Lab.B:Cmp.1:Exp.1 Lab.B:Cmp.1:Exp.2 Lab.B:Cmp.1:Exp.3

Compound Cmp.1

dose response 50 100 150 200 1 100 Lab.A:Cmp.2:Exp.1 Lab.A:Cmp.2:Exp.2 Lab.A:Cmp.2:Exp.3 Lab.B:Cmp.2:Exp.1 Lab.B:Cmp.2:Exp.2 Lab.B:Cmp.2:Exp.3

Compound Cmp.2

dose response 50 100 150 200 1 100 Lab.A:Cmp.3:Exp.1 Lab.A:Cmp.3:Exp.2 Lab.A:Cmp.3:Exp.3 Lab.B:Cmp.3:Exp.1 Lab.B:Cmp.3:Exp.2 Lab.B:Cmp.3:Exp.3

Compound Cmp.3

dose response 50 100 150 200 1 100 Lab.A:Cmp.4:Exp.1 Lab.A:Cmp.4:Exp.2 Lab.A:Cmp.4:Exp.3 Lab.B:Cmp.4:Exp.1 Lab.B:Cmp.4:Exp.2 Lab.B:Cmp.4:Exp.3

Compound Cmp.4

“What is the intra- and interlaboratory variability of the assay?” translates into “Will ED50 estimates for the same compound be similar in future experiments within and between labs?” translates into

“How well will ED50 observations for the same compound agree in future experiments within and between labs?”

slide-11
SLIDE 11

Agreement statistics: Standard problem specification

◮ Two observers Y1 and Y2 ◮ Each subject i measured once by each observer: Observations yi1, yi2 ◮ Observers measure the same quantity ◮ No gold standard ◮ Agreement if Y1 is“close to”Y2

Standard problem ED50 estimation Observer Laboratory Subject Compound Observation ED50 estimate

Y1 Y2

45◦-line

slide-12
SLIDE 12

Limits of Agreement (LOA): Basic idea

12 14 16 18 20 −5 5 −1.07 −5.7 3.56

−7.16 5.02

1 2 (Y1 + Y2)

Y1 − Y2

Bland and Altman 1986, 1999

∆ := Y1 − Y2 ∆ ∼ N

  • µ∆, σ2

  • LOAu,l := µ∆ ± 1.96σ∆

lower LOA lower bound of CI of lower LOA

“Reference interval” : LOA expected to contain the difference of

  • bservations for 95% of pairs of future observations
slide-13
SLIDE 13

ED50 estimates as observations

Experimental run log(ED50)

1 2 3 4 5

Exp.1 Cmp.1 Lab.A Exp.2 Cmp.1 Lab.A Exp.3 Cmp.1 Lab.A Exp.1 Cmp.2 Lab.A Exp.2 Cmp.2 Lab.A Exp.3 Cmp.2 Lab.A Exp.1 Cmp.3 Lab.A Exp.2 Cmp.3 Lab.A Exp.3 Cmp.3 Lab.A Exp.1 Cmp.4 Lab.A Exp.2 Cmp.4 Lab.A Exp.3 Cmp.4 Lab.A Exp.1 Cmp.1 Lab.B Exp.2 Cmp.1 Lab.B Exp.3 Cmp.1 Lab.B Exp.1 Cmp.2 Lab.B Exp.2 Cmp.2 Lab.B Exp.3 Cmp.2 Lab.B Exp.1 Cmp.3 Lab.B Exp.2 Cmp.3 Lab.B Exp.3 Cmp.3 Lab.B Exp.1 Cmp.4 Lab.B Exp.2 Cmp.4 Lab.B

1 2 3 4 5

Exp.3 Cmp.4 Lab.B

Laboratory B Laboratory A Compound 1 Compound 2 Compound 3 Compound 4

slide-14
SLIDE 14

ED50 estimates as observations

Experimental run log(ED50)

1 2 3 4 5

Exp.1 Cmp.1 Lab.A Exp.2 Cmp.1 Lab.A Exp.3 Cmp.1 Lab.A Exp.1 Cmp.2 Lab.A Exp.2 Cmp.2 Lab.A Exp.3 Cmp.2 Lab.A Exp.1 Cmp.3 Lab.A Exp.2 Cmp.3 Lab.A Exp.3 Cmp.3 Lab.A Exp.1 Cmp.4 Lab.A Exp.2 Cmp.4 Lab.A Exp.3 Cmp.4 Lab.A Exp.1 Cmp.1 Lab.B Exp.2 Cmp.1 Lab.B Exp.3 Cmp.1 Lab.B Exp.1 Cmp.2 Lab.B Exp.2 Cmp.2 Lab.B Exp.3 Cmp.2 Lab.B Exp.1 Cmp.3 Lab.B Exp.2 Cmp.3 Lab.B Exp.3 Cmp.3 Lab.B Exp.1 Cmp.4 Lab.B Exp.2 Cmp.4 Lab.B

1 2 3 4 5

Exp.3 Cmp.4 Lab.B

Laboratory B Laboratory A Compound 1 Compound 2 Compound 3 Compound 4

◮ 2 random variables LA and LB ◮ Realization of LX is a log(ED50) observation in laboratory X for a

randomly chosen compound

◮ Idea: Use LOA to assess log(ED50) reproducibility between labs ◮ Difference of logs with convenient interpretation in terms of ratios ◮ Multiple ED50 observations for each compound in each lab

slide-15
SLIDE 15

ED50 estimates as observations: Variance components

Experimental run log(ED50)

1 2 3 4 5

Exp.1 Cmp.1 Lab.A Exp.2 Cmp.1 Lab.A Exp.3 Cmp.1 Lab.A Exp.1 Cmp.2 Lab.A Exp.2 Cmp.2 Lab.A Exp.3 Cmp.2 Lab.A Exp.1 Cmp.3 Lab.A Exp.2 Cmp.3 Lab.A Exp.3 Cmp.3 Lab.A Exp.1 Cmp.4 Lab.A Exp.2 Cmp.4 Lab.A Exp.3 Cmp.4 Lab.A Exp.1 Cmp.1 Lab.B Exp.2 Cmp.1 Lab.B Exp.3 Cmp.1 Lab.B Exp.1 Cmp.2 Lab.B Exp.2 Cmp.2 Lab.B Exp.3 Cmp.2 Lab.B Exp.1 Cmp.3 Lab.B Exp.2 Cmp.3 Lab.B Exp.3 Cmp.3 Lab.B Exp.1 Cmp.4 Lab.B Exp.2 Cmp.4 Lab.B

1 2 3 4 5

Exp.3 Cmp.4 Lab.B

Laboratory B Laboratory A Compound 1 Compound 2 Compound 3 Compound 4

Variability of true log(ED50) value across compounds Var(LA) = σ2

t + . . .

Var(LB) = σ2

t + . . .

slide-16
SLIDE 16

ED50 estimates as observations: Variance components

Experimental run log(ED50)

1 2 3 4 5

Exp.1 Cmp.1 Lab.A Exp.2 Cmp.1 Lab.A Exp.3 Cmp.1 Lab.A Exp.1 Cmp.2 Lab.A Exp.2 Cmp.2 Lab.A Exp.3 Cmp.2 Lab.A Exp.1 Cmp.3 Lab.A Exp.2 Cmp.3 Lab.A Exp.3 Cmp.3 Lab.A Exp.1 Cmp.4 Lab.A Exp.2 Cmp.4 Lab.A Exp.3 Cmp.4 Lab.A Exp.1 Cmp.1 Lab.B Exp.2 Cmp.1 Lab.B Exp.3 Cmp.1 Lab.B Exp.1 Cmp.2 Lab.B Exp.2 Cmp.2 Lab.B Exp.3 Cmp.2 Lab.B Exp.1 Cmp.3 Lab.B Exp.2 Cmp.3 Lab.B Exp.3 Cmp.3 Lab.B Exp.1 Cmp.4 Lab.B Exp.2 Cmp.4 Lab.B

1 2 3 4 5

Exp.3 Cmp.4 Lab.B

Laboratory B Laboratory A Compound 1 Compound 2 Compound 3 Compound 4

Variability of compound-laboratory interaction bias Var(LA) = σ2

t + σ2 cA + . . .

Var(LB) = σ2

t + σ2 cB + . . .

slide-17
SLIDE 17

ED50 estimates as observations: Variance components

Experimental run log(ED50)

1 2 3 4 5

Exp.1 Cmp.1 Lab.A Exp.2 Cmp.1 Lab.A Exp.3 Cmp.1 Lab.A Exp.1 Cmp.2 Lab.A Exp.2 Cmp.2 Lab.A Exp.3 Cmp.2 Lab.A Exp.1 Cmp.3 Lab.A Exp.2 Cmp.3 Lab.A Exp.3 Cmp.3 Lab.A Exp.1 Cmp.4 Lab.A Exp.2 Cmp.4 Lab.A Exp.3 Cmp.4 Lab.A Exp.1 Cmp.1 Lab.B Exp.2 Cmp.1 Lab.B Exp.3 Cmp.1 Lab.B Exp.1 Cmp.2 Lab.B Exp.2 Cmp.2 Lab.B Exp.3 Cmp.2 Lab.B Exp.1 Cmp.3 Lab.B Exp.2 Cmp.3 Lab.B Exp.3 Cmp.3 Lab.B Exp.1 Cmp.4 Lab.B Exp.2 Cmp.4 Lab.B

1 2 3 4 5

Exp.3 Cmp.4 Lab.B

Laboratory B Laboratory A Compound 1 Compound 2 Compound 3 Compound 4

Within-compound variance of observations in the same lab Var(LA) = σ2

t + σ2 cA + σ2 wA

Var(LB) = σ2

t + σ2 cB + σ2 wB

slide-18
SLIDE 18

LOA with multiple observations: Variance

Bland and Altman 1999

Var (LA) = σ2

t + σ2 cA + σ2 wA

Var (LB) = σ2

t + σ2 cB + σ2 wB

Var(LA − LB) = σ2

cA + σ2 cB + σ2 wA + σ2 wB

Var ¯ LA

  • = σ2

t + σ2 cA + σ2 wA

nA Var ¯ LB

  • = σ2

t + σ2 cB + σ2 wB

nB Var ¯ LA − ¯ LB

  • = σ2

cA + σ2 cB + σ2 wA

nA + σ2

wB

nB Var(LA − LB) = Var ¯ LA − ¯ LB

  • +
  • 1 − 1

nA

  • σ2

wA +

  • 1 − 1

nB

  • σ2

wB

Mean of multiple observations Number of observations per compound

slide-19
SLIDE 19

Real world data set

◮ Same assay with identical SOP in 2 laboratories ◮ Each lab analyzes the same 10 compounds ◮ 3 observations of ED50 in each lab for each compound

What are the limits expected to contain the ratio of observations for 95%

  • f pairs of future ED50 observations in the two labs?

◮ Analysis of log10(ED50) values ◮ LOA of difference easily transformed into LOA of ED50 ratio

slide-20
SLIDE 20

Real world data set

−10 −9 −8 −7 −6 −1.0 −0.5 0.0 0.5 Mean Difference

−0.15 −1.12 0.819

◮ LOA for pair of one observation from each lab (random variable LA − LB) ◮ Observations expected to differ by a factor between 0.08 and 6.59 ◮ Plotted points are averages of 3 observations

slide-21
SLIDE 21

Real world data set

−10 −9 −8 −7 −6 −1.0 −0.5 0.0 0.5 Mean Difference

−0.15 −1.12 0.819

−10 −9 −8 −7 −6 −1.0 −0.5 0.0 0.5 Mean Difference

−0.15 −0.771 0.471

◮ LOA for single observation in

each lab (LA − LB)

◮ LOA for average of three

  • bservations in each lab (¯

LA − ¯ LB)

◮ Observations expected to differ by

a factor between 0.08 and 6.59

◮ Averages expected to differ by a

factor between 0.17 and 2.96

slide-22
SLIDE 22

Perspectives

◮ Application of other agreement indices, e.g.

◮ Total deviation index Pr (|Y1 − Y2| < TDIπ) = π ◮ Coverage probability CPδ := Pr (|Y1 − Y2| < δ)

◮ ED50 standard error and agreement

log(ED50) Density

5 10 15 20 2.5 3.0 3.5

log(ED50) Density

0.0 0.5 1.0 1.5 2.5 3.0 3.5

slide-23
SLIDE 23

Summary

ED50 values in dose-response assay as predictors for toxicity “What is the intra- and interlaboratory variability of the assay?” translates into “How well will ED50 observations for the same compound agree in future experiments within and between labs?” Use agreement statistics to analyze differences of log(ED50) observations: Limits of agreement, coverage probability, total deviation index, ... Standard problem ED50 estimation Observer Laboratory Subject Compound Observation ED50 estimate