occ: Estimates PET neuroreceptor occupancies

Description Usage Arguments Details Value Author(s) References Examples

Description

This package provides a generic function for estimating positron emission tomography (PET) neuroreceptor occupancies from the total volumes of distribution (VT) of a set of regions of interest (ROI). Fittings methods include the simple 'reference region' ("ref") and 'ordinary least squares' ("ols", sometimes known as occupancy plot) methods, as well as the more efficient 'restricted maximum likelihood' estimation ("reml").

Usage

1
occ(VT, method = "reml")

Arguments

VT

matrix of total volumes of distribution (VT). Each row must have the VT values of a ROI. The first column must have the baseline VT values, the second column the first-postdose VT values, the third column the second-postdose VT values, etcetera. See "occ.example" example below.

method

one of either "ref" (reference region), "ols" (ordinary least squares) or "reml" (restricted maximum likelihood estimation). Please read the assumptions of each method below in Details.

Details

Reference region ("ref") method assumes that: a) neuroreceptor occupancy is different in each ROI; b) non-displaceable volume of distribution (VND) is different in each scan; c) specific volumes of distribution (VS) are the same in all scans; d) VS of the first ROI is null; and e) all measurement errors are negligible. Note that assumptions d) and e) may be unrealistic in many cases.

Ordinary least squares ("ols") method assumes that: a) neuroreceptor occupancy is the same in all ROIs; b) VND is different in each postdose scan; c) baseline VND is equal to all postdose VND; d) VS are different in each postdose scan; e) baseline VS are equal to all postdose VS; f) measurement errors are different in each scan; and g) measurement error of baseline scan is null. Note that assumptions c) and e) may lead to multiple (i.e. mathematically impossible) baseline estimates in studies with more than one postdose scan. Also, note that assumption g) may be unrealistic in many cases.

Restricted likelihood estimation ("reml") method assumes that: a) neuroreceptor occupancy is the same in all ROIs; b) VND is the same in all scans; c) VS are the same in all scans; and d) measurement error is the same in all scans. This method is recommended above other methods because it has shown higher statistical efficiency.

Value

An object of class occ, basically a list including the following elements:

VT

the observed total volumes of distribution

coefficients

the neuroreceptor occupancy coefficients

VND

the non-displaceable volumes of distribution of each scan

VS

the specific volumes of distribution

sigma

the measurement error in each scan

fitted.values

the fitted VT

residuals

the residuals, that is, observed VT minus fitted VT

Author(s)

Joaquim Radua

References

Radua J, Bullich S, Lopez N and Catafau AM. Restricted maximum likelihood estimation of PET neuroreceptor occupancy in the absence of a reference region. Medical Physics 2011;38:2558.

Doi: 10.1118/1.3578606 ( http://dx.doi.org/10.1118/1.3578606 )

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
## Total volumes of distribution (VT) from a simulated PET study
## including a baseline scan, as well as two other scans after
## administration of a drug. Note that each row in the matrix
## represents a ROI, whilst each column represents a scan.

data(occ.example)
occ.example

#                  Baseline 1st postdose 2nd postdose
# Cerebellum           0.39         0.28         0.30
# Frontal cortex       0.72         0.35         0.47
# Occipital cortex     0.96         0.43         0.62
# Parietal cortex      0.75         0.34         0.50
# Temporal cortex      0.44         0.26         0.31


## Default REML fitting of these simulated data:

m = occ(occ.example)

print(m)     # Prints the neuroreceptor occupancy coefficients

summary(m)   # Also prints the non-displaceable volume of
             # distribution (VND), the specific volumes of
             # distribution (VS) and the measurement error

fitted(m)    # Prints the fitted values

residuals(m) # Prints the residuals

plot(m)      # Plots the estimated and observed volumes of
             # distribution

Example output

                 Baseline 1st postdose 2nd postdose
Cerebellum           0.39         0.28         0.30
Frontal cortex       0.72         0.35         0.47
Occipital cortex     0.96         0.43         0.62
Parietal cortex      0.75         0.34         0.50
Temporal cortex      0.44         0.26         0.31

Call:
occ(VT = occ.example)

Neuroreceptor occupancy coefficients:
                 Baseline 1st postdose 2nd postdose
Cerebellum              0     0.708636     0.459861
Frontal cortex          0     0.708636     0.459861
Occipital cortex        0     0.708636     0.459861
Parietal cortex         0     0.708636     0.459861
Temporal cortex         0     0.708636     0.459861

$VT
                 Baseline 1st postdose 2nd postdose
Cerebellum           0.39         0.28         0.30
Frontal cortex       0.72         0.35         0.47
Occipital cortex     0.96         0.43         0.62
Parietal cortex      0.75         0.34         0.50
Temporal cortex      0.44         0.26         0.31

$coefficients
                 Baseline 1st postdose 2nd postdose
Cerebellum              0    0.7086362    0.4598614
Frontal cortex          0    0.7086362    0.4598614
Occipital cortex        0    0.7086362    0.4598614
Parietal cortex         0    0.7086362    0.4598614
Temporal cortex         0    0.7086362    0.4598614

$VND
     Baseline 1st postdose 2nd postdose
VND 0.1982597    0.1982597    0.1982597

$VS
                  Baseline 1st postdose 2nd postdose
Cerebellum       0.1964995    0.1964995    0.1964995
Frontal cortex   0.5177297    0.5177297    0.5177297
Occipital cortex 0.7678527    0.7678527    0.7678527
Parietal cortex  0.5491762    0.5491762    0.5491762
Temporal cortex  0.2325105    0.2325105    0.2325105

$sigma
        Baseline 1st postdose 2nd postdose
sigma 0.01016802   0.01016802   0.01016802

$fitted.values
                  Baseline 1st postdose 2nd postdose
Cerebellum       0.3947592    0.2555125    0.3043966
Frontal cortex   0.7159894    0.3491074    0.4779055
Occipital cortex 0.9661124    0.4219841    0.6130065
Parietal cortex  0.7474358    0.3582697    0.4948909
Temporal cortex  0.4307701    0.2660048    0.3238475

$residuals
                     Baseline  1st postdose 2nd postdose
Cerebellum       -0.004759197  0.0244874808 -0.004396649
Frontal cortex    0.004010596  0.0008926295 -0.007905481
Occipital cortex -0.006112358  0.0080158574  0.006993459
Parietal cortex   0.002564154 -0.0182697251  0.005109082
Temporal cortex   0.009229865 -0.0060048025 -0.013847546

$call
occ(VT = occ.example)

attr(,"class")
[1] "summary.occ"
                  Baseline 1st postdose 2nd postdose
Cerebellum       0.3947592    0.2555125    0.3043966
Frontal cortex   0.7159894    0.3491074    0.4779055
Occipital cortex 0.9661124    0.4219841    0.6130065
Parietal cortex  0.7474358    0.3582697    0.4948909
Temporal cortex  0.4307701    0.2660048    0.3238475
                     Baseline  1st postdose 2nd postdose
Cerebellum       -0.004759197  0.0244874808 -0.004396649
Frontal cortex    0.004010596  0.0008926295 -0.007905481
Occipital cortex -0.006112358  0.0080158574  0.006993459
Parietal cortex   0.002564154 -0.0182697251  0.005109082
Temporal cortex   0.009229865 -0.0060048025 -0.013847546

occ documentation built on May 1, 2019, 7:51 p.m.

Related to occ in occ...