nci60Fit: Implementation of NCI60 method (GI50, TGI, LC50) for dose...

Description Usage Arguments Details Value References Examples

View source: R/drexplorer_nci60.R

Description

This function implements S3-style OOP. Methods such as predict, plot and lines are available. Notice that here the response is assumed to be calculated as in: http://dtp.nci.nih.gov/branches/btb/ivclsp.html. The response has range -1 to 1.

Usage

1
nci60Fit(d, y, interpolation = TRUE, log.d = FALSE)

Arguments

d

dose original dose.

y

response percentage of growth inhibition as defined by NCI60 method.

interpolation

whether to use interpolation to estimat GI50, TGI and LC50.

log.d

whether to return log10 transformed value for GI50, TGI and LC50 (the dose concentration).

Details

The original NCI60 method applies linear interpolation to estimate GI50, TGI and LC50. Tong, F. P. improved this by using 4-parameter logistic model, which is the LL.4 model in drexplorer (from drc package). For resistant cell lines, even the LL.4 cannot be fitted since the curve is essentially flat. Here we fit multiple models throught the model selection framework in drexplorer and use the best model to estimate GI50, TGI and LC50. This will almost give an estimate for all extreme data without giving NA.

Value

a nci60Fit object consisting different attributes. It includes a vector with GI50, TGI and LC50.

References

Shoemaker, R. H. The NCI60 Human Tumour Cell line Anticancer Drug Screen. Nature Reviews, 6: 813-823, 2006.

Tong, F. P. (2010). Statistical Methods for Dose-Response Assays.

Examples

1
2
fit_nci60 <- nci60Fit(d = datNCI60$Dose, y = datNCI60$Growth/100)
fit_nci60[1:length(fit_nci60)]

lshen1/drexplorer2 documentation built on June 2, 2020, 9:27 p.m.