View source: R/calculate_synergy_score.R
| ZIP | R Documentation |
ZIP calculates the Delta score matrix from a dose-response
matrix by using Zero Interaction Potency (ZIP) method.
ZIP(response, Emin = NA, Emax = NA, quiet = TRUE)
response |
A data frame. It must contain the columns: "conc1", "conc2", ..., for the concentration of the combined drugs and "response" for the observed %inhibition at certain combination. |
Emin |
The expected minimum response value in the 4 parameter log-logistic model. |
Emax |
The expected maximum response value in the 4 parameter log-logistic model. |
quiet |
A logical value. If it is |
Zero Interaction Potency (ZIP) is a reference model for evaluating
the conbimation effect of two drugs. It captures the effect of drug
combination by comparing the change in the potency of the dose-response
curves between individual drugs and their combinations.
The optional arguments drug.col.model, drug.row.model are
designed for reuse the single drug dose response model fitting results, if
it has been down before. Functions FitDoseResponse and
ExtractSingleDrug could be used to calculate these arguments.
A data frame containing the concentrations for drugs, reference effect, fitted response and synergy score estimated by ZIP model.
Shuyu Zheng shuyu.zheng@helsinki.fi
Jing Tang jing.tang@helsinki.fi
Yadav B, Wennerberg K, Aittokallio T, Tang J. (2015). Searching for Drug Synergy in Complex Dose-Response Landscape Using an Interaction Potency Model. Comput Struct Biotechnol J, 13:504– 513.
# No single drug fitted modle before
data("mathews_screening_data")
data <- ReshapeData(mathews_screening_data)
response <- data$response[data$response$block_id == 1,
c("conc1", "conc2", "response")]
ZIP_score <- ZIP(response)
## Not run:
# Parallel processing:
if (future::supportsMulticore()) {
future::plan(future::multicore)
} else {
future::plan(future::multisession)
}
ZIP(response)
# future::plan(future::sequential) # Turn off the multicore setting
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.