Learn R Programming

PharmacoGx (version 1.1.6)

computeIC50: Fits dose-response curves to data given by the user and returns the IC50 of the fitted curve.

Description

Fits dose-response curves to data given by the user and returns the IC50 of the fitted curve.

Usage

computeIC50(conc, viability, trunc = TRUE, verbose = FALSE)

Arguments

conc
[vector] is a vector of drug concentrations.
viability
[vector] is a vector whose entries are the viability values observed in the presence of the drug concentrations whose logarithms are in the corresponding entries of the log_conc, expressed as percentages of viability in the absence of any drug.
trunc
[logical], if true, causes viability data to be truncated to lie between 0 and 1 before curve-fitting is performed.
verbose
[logical] should diagnostic messages be printed? (default=FALSE)

Value

An estimate of the IC50 for the concentrations and viabilities provided

Examples

Run this code
dose <- c("0.0025","0.008","0.025","0.08","0.25","0.8","2.53","8") 
viability <- c("108.67","111","102.16","100.27","90","87","74","57")
computeIC50(dose, viability)

Run the code above in your browser using DataLab