Synergy score based on Bliss model

Share:

Description

A function to calculate synergy score based on Bliss model

Usage

1
2
Bliss(response.mat, correction = TRUE, Emin = NA, Emax = NA,
  nan.handle = c("LL4", "L4"))

Arguments

response.mat

a dose-response matrix with concentrations as row names and column names

correction

a parameter to specify if baseline correction is used or not. Defaults to TRUE.

Emin

the minimal effect of the drug used in the 4-parameter log-logistic function to fit the dose-response curve. If it is not NA, it is fixed the value assigned by the user. Defaults to NA. It is used only when correction is required.

Emax

the maximal effect of the drug used in the 4-parameter log-logistic function to fit the dose-response curve. If it is not NA, it is fixed the value assigned by the user. Defaults to NA. It is used only when correction is required.

nan.handle

a parameter to specify if L.4 function or LL.4 function is used when fitting with LL.4 produces NaNs.

Value

A matrix of Bliss synergy scores for all the dose pairs for a drug combination. For a does pair with at least one zero concentration, 0 is used as the synergy score.

Author(s)

Liye He liye.he@helsinki.fi

References

Yadav B, Wennerberg K, Aittokallio T, Tang J. Searching for Drug Synergy in Complex Dose-Response Landscape Using an Interaction Potency Model. Computational and Structural Biotechnology Journal 2015; 13: 504-513.

Examples

1
2
3
data("mathews_screening_data")
data <- ReshapeData(mathews_screening_data)
delta.score <- Bliss(data$dose.response.mats[[1]])