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.