a naive approach to r -value calculation

24
1 GT Fosgate*, B Blignaut, A Lukhwareni, T Mlingo, JJ Esterhuysen, F Maree Department of Production Animal Studies Faculty of Veterinary Science University of Pretoria [email protected] A naive A naive approach to approach to r r 1 1 - - value calculation: value calculation: Variability, friend or Foe? Variability, friend or Foe? GFRA Workshop GFRA Workshop 17 17 - - 19 April 2002, 19 April 2002, Hazyview Hazyview , South , South Africa Africa

Upload: others

Post on 08-Apr-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A naive approach to r -value calculation

1

GT Fosgate*, B Blignaut, A Lukhwareni, T

Mlingo, JJ Esterhuysen, F Maree

Department of Production Animal StudiesFaculty of Veterinary ScienceUniversity of [email protected]

A naiveA naive approach to approach to

rr11--value calculation: value calculation: Variability, friend or Foe?Variability, friend or Foe?

GFRA WorkshopGFRA Workshop

1717--19 April 2002, 19 April 2002, HazyviewHazyview, South , South AfricaAfrica

Page 2: A naive approach to r -value calculation

Warning!

Simulations can be

dangerous in the absence biological understanding

Page 3: A naive approach to r -value calculation

� Introduction to bias, precision and variability

� Study design and FMD titer determination

� Questions

� What variables contribute to the variability in virus neutralization titers?

� How much variability should be expected when estimating r1-values?

� Will pooled sera from 5 animals give similar r1-values as the average of the 5 individual sera?

� How many animals are necessary to reliably estimate r1-values?

� Conclusions

Outline

Page 4: A naive approach to r -value calculation

Precision and bias� The effect of bias and

precision on epidemiological measurements. The origin (0,0) is considered to be the true value. Values simulated from a precise and valid (unbiased) system (A), an imprecise and valid system (B), a precise and invalid (biased) system (C), and an imprecise and biased system (D).

-15

-10

-5

0

5

10

15

-15 -10 -5 0 5 10 15

-15

-10

-5

0

5

10

15

-15 -10 -5 0 5 10 15

-15

-10

-5

0

5

10

15

-15 -10 -5 0 5 10 15

-15

-10

-5

0

5

10

15

-15 -10 -5 0 5 10 15

Figure 1. The effect of bias and precision on epidemiological measurements. The origin

A B

C D

Fosgate GT, Cohen ND. Epidemiological study design and the advancement

of equine health. Equine Vet J 2008;40:693-700.

Page 5: A naive approach to r -value calculation

Precision and bias� The preferential

removal or retesting of the large positive values will result in a more precise but potentially biased distribution

� Titers often do not look “too small” –especially since expected to follow a log-normal distribution

Fosgate GT, Cohen ND. Epidemiological study design and the advancement

of equine health. Equine Vet J 2008;40:693-700.

Page 6: A naive approach to r -value calculation

Random variation� Epidemiology operates under the assumption that random variation

only appears random because we have not yet identified the causes for its existence

� Sources of variability

� Biological – fluctuations of the true values within an animal that are cyclical (diurnal variations)

� Temporal – trends over time related to changes within the animal

� Analytical – fluctuations in measured values due to imprecision in the method of measurement

� Removal of variation could introduce bias

� Research should embrace the inherent variation as if it is excluded then it will not be possible to identify the causes of the variation

� Diagnostic and research approaches to variation might be different

Page 7: A naive approach to r -value calculation

Data collection� 4 SAT1 reference strains:

� BOT/1/06/1, KNP/196/91/1, SAR/9/81/1, ZAM/1/06/1

� 5 cattle infected with each reference strain (20 cattle total)

� 26 SAT1 test viruses for VNT

� 22 field viruses� BOT/2/98/1, KNP/10/03/1, KNP/11/03/1, KNP/3/03/1, KNP/7/03/1, MAL/1/85/1,

MOZ/1/02/1, NAM/1/10/1, NAM/272/98/1, NAM/308/98/1, SAR/2/09/1, SAR/2/10/1, SAR/33/00/1, SAR/7/03/1, SAR/8/02/1, SAR/9/03/1, TAN/2/99/1, ZAM/2/93/1,

ZIM/11/03/1, ZIM/14/98/1, ZIM/3/03/1, ZIM/3/95/1

� 4 reference viruses

� 1860 total VNT tests performed

� 3 operators

� Operator 1 – 700 tests

� Operator 2 – 440 tests

� Operator 3 – 720 tests

Page 8: A naive approach to r -value calculation

Infection SAT1 type

FMDV

Convalescent antisera (n=5)

PoolIndividual

24 antisera tested

against 26 viruses

Design overview

Page 9: A naive approach to r -value calculation

Q1:Titer variability� What variables contribute to the variability in virus neutralization

titers?

� VNT titers log10 transformed

� Variance components analysis performed

� Random effects using restricted maximum likelihood

� Main effects only model

� Evaluated variables – operator, animal, reference sera, test virus, virus topotype, (day, serum and virus controls)

� Coefficient of variation calculated – sd / mean

� Independently per operator

� Calculated only for those combinations where test virus, reference sera, and animal were repeated (variability due to day and operator)

Page 10: A naive approach to r -value calculation

Q1:Titer variability

3.8%0.008Reference sera

4.2%0.009Animal

4.7%0.010Topotype

23.9%0.051Test virus

62.0%0.132Error

1.4%0.003Operator

Variance percentage

Variance estimate

Variable

� Design did not allow for sufficient evaluation of day-to-day variation

� Day (testing sequence) did not account for any variability

� Virus and serum controls did not explain overall variability butaccounted for all of the operator-associated variability

Page 11: A naive approach to r -value calculation

Q1:Titer variability

380

180

20

180

n

9.6 (0 – 47.1)11.6 (9.5)Overall

8.8 (0 – 36.5)9.8 (7.6)3

3.6 (0.3 – 16.4)6.5 (5.8)2

11.7 (0 – 47.1)14.1 (10.8)1

Median (range)

Mean (sd)

%

Operator

� 20-30% coefficient of variation typically considered acceptable for a serological test

Page 12: A naive approach to r -value calculation

Q1:Titer variability

0.420.340.260.180.100.02

0.420.340.260.180.100.02

0.420.340.260.180.100.02

Operator 3Operator 1

Operator 2 � Operator 1 results might suggest too much variability

� Operator 2 had a small sample size for evaluation

Page 13: A naive approach to r -value calculation

Q2:r1-value variability� How much variability should be expected when estimating r1-values?

� Monte Carlo (MC) simulation procedure – sample of 100,000 iterations

� Randomly selected titer values

� Reference titer (homologous) (1-4)

� Test virus (heterologous) (1-26; included homologous)

� Individual r1-value calculated at each iteration

� Description of r1-values

� Point estimate – median of MC sample

� 95% CI – percentiles of MC sample

� Probability function

� 1 – cumulative probability

Page 14: A naive approach to r -value calculation

Q2:r1-variability results

0.2650.3450.4670.25 [0.05, 5.89]KNP/196/91/1ZAM/1/06

0.2160.3040.4690.25 [0.05, 3.16]BOT/1/06/1KNP/196/91

0.1700.3340.4990.25 [0.05, 1.62]TAN/2/99/1BOT/1/06

0.1010.2140.4120.25 [0.05, 1.35]BOT/1/06/1SAR/9/81

0.1910.2830.4520.25 [0.04, 1.95]KNP/10/03/1SAR/9/81

0.1030.2160.3850.25 [0.04, 1.26]NAM/272/98/1BOT/1/06

0.2310.3150.4480.25 [0.02, 4.47]SAR/7/03/1BOT/1/06

0.2270.3290.4750.25 [0.02, 3.02]ZAM/1/06/1BOT/1/06

0.2330.3060.4290.25 [0.01, 5.49]SAR/9/03/1ZAM/1/06

Pr >0.7Pr >0.5Pr >0.3Median [95% CI]Test virusReference

serum

Page 15: A naive approach to r -value calculation

Q2:r1-variability results

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

0 - 0.0

50.1

- 0.1

50.2

- 0.2

50.3

- 0.3

50.4

- 0.4

50.5

- 0.5

50.6

- 0.6

50.7

- 0.7

50.8

- 0.8

50.9

- 0.9

5

>1.0

r1-value category

pro

ba

bil

ity

R[4,12]R[4,2]R[3,11]R[2,19]

Page 16: A naive approach to r -value calculation

Q2:r1-variability resultsBOT/1/06 Reference sera

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0.90

1.00

r1-value

Pro

ba

bilit

y

TAN/2/99/1

NAM/272/98/1SAR/7/03/1

Page 17: A naive approach to r -value calculation

Q3:Pooled vs individual� Will pooled sera from 5 animals give similar r1-values as the average

of the 5 individual sera?

� Monte Carlo simulation procedure – sample of 100,000 iterations

� Randomly selected titer values

� Reference titer (homologous) (1-4)

� Test virus (heterologous) (1-26; included homologous)

� Individual r1-values calculated

� Pooled r1-values calculated from pooled titers corresponding to the randomly selected individual titers

� Descriptive evaluation for differences in r1-values

� Point estimate – median of MC sample

� Compared to individual and pool r1-values calculated by an experienced diagnostician

Page 18: A naive approach to r -value calculation

Q3:Pooled resultsReference sera SAR/9/81

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

ZAM

/2/9

3/1

MO

Z/1/0

2/1

TAN

/2/9

9/1

NA

M/3

08/9

8/1

NA

M/1

/10/

1

ZAM

/1/0

6/1

NA

M/2

72/9

8/1

SA

R/2

/10/

1

KN

P/1

1/03

/1

ZIM/3

/95/

1

SA

R/7

/03/

1

KN

P/3/0

3/1

SA

R/8

/02/

1

ZIM/1

4/98

/1

ZIM/3

/03/

1

BO

T/1/0

6/1

KN

P/1

0/03

/1

BO

T/2/9

8/1

ZIM/1

1/03

/1

SA

R/9

/03/

1

SA

R/3

3/00

/1

SA

R/2

/09/

1

KN

P/1

96/9

1/1

KN

P/7/0

3/1

MA

L/1/8

5/1

SA

R/9

/81/

1

Test virus

r 1-v

alu

e

TADP referenceTADP poolIndividual (median)Pooled (median)

2010

2009

Page 19: A naive approach to r -value calculation

Q3:Pooled resultsReference sera BOT/1/06

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4TADP referenceTADP poolIndividual (median)Pooled (median)

Reference sera KNP/196/91

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4TADP referenceTADP poolIndividual (median)Pooled (median)

Reference sera ZAM/1/06

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4TADP referenceTADP poolIndividual (median)Pooled (median)

Reference sera SAR/9/81

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4 TADP referenceTADP poolIndividual (median)Pooled (median)

2010 2009

Page 20: A naive approach to r -value calculation

0.1-0.19

0.3-0.39

0.2-0.29

0.0-0.09

0.4-1.00

good vaccine match

poor vaccine match

MC pooled

MC

individual

TADP

pooled sera

TADP

reference

ZAM/1/06SAR/9/81KNP/196/91BOT/1/06

Q3:Vaccine match(?)

Page 21: A naive approach to r -value calculation

Q4:Number of animals� How many animals are necessary to reliably estimate r1-values?

� r1-values calculated from the entire dataset using the mean values over all operators and animals were considered the true r1-values

� A sample of 20,000 MC iterations were performed

� Possible samples sizes from 1-15 evaluated

� Reference sera titers randomly selected

� Test virus titers randomly selected

� r1-value calculated as Mean (test virus) / Mean (ref sera) titers

� Bias calculated as Sample r1-value – GS r1-value

� Bias% calculated as Bias / GS r1-value * 100

� Means used as point estimates with variability evaluated by percentiles of MC iterations

Page 22: A naive approach to r -value calculation

Q4:Number results

0

100

200

300

400

500

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Sample size

Mea

n b

ias

%

� Mean percentage and 97.5% upper limit for MC bias

Page 23: A naive approach to r -value calculation

Q4:Number results

� Mean percentage and 97.5% upper limit for MC bias

0

10

20

30

40

50

60

70

80

90

100

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Sample size

Mea

n b

ias

%

Page 24: A naive approach to r -value calculation

Conclusions� Preferential re-testing of high positive

titers could introduce bias in r1-value determination

� VNT repeatability is acceptable and operator accounts for minimal variability

� There is substantial variability due to virus within topotypes

� A single r1-value point estimate might be sufficient without a measure of variability

� r1-value calculation method could affect determination of the best vaccine match

� Sample size of 5-6 is reasonable for r1-value estimation