Description Usage Arguments Details Value Author(s) See Also Examples
This function estimate the compound pair synergism/antagonism. It takes drug treated gene expression data and drug dose response curve data as input, and caculate the synergistic score using Drug Induced Genomic Residual Effect (DIGRE) model.
1 | DIGREscore(geneExpDiff, doseRes, pathway = "KEGG", geneNet, fold = 0.6)
|
geneExpDiff |
a matrix of drug treated gene expression data. Each column represent one drug, each row represent one gene. The value represent the fold change of the expression of a particular gene after drug treated compared to negative control. |
doseRes |
a matrix contains drug dose response data. Each column represent one drug, two rows of two different drug dose response curve. See 'doseRes.demo' for example. |
pathway |
pathway information used in DIGRE model. User would specify either "KEGG" to use the KEGG pathway information or "GeneNet" to use the gene network information. |
geneNet |
optional parameter. If pathway parameter is "GeneNet", then specify this parameter to use your own gene network data. If pathway parameter is "KEGG", then do not set this parameter. |
fold |
a value between 0 and 1. Gene expression fold change above this value would be considered as upregulated, below the opposite number would be considered as downregulated, otherwise would be considered as no effect. The default value is 0.6. |
This function takes drug treated gene expression data, dose-response curve data and pathway information as inputs, and calculate pair synergistic score of all the possible combination of the compound you provided, and their rank from the most synergistic to the most antagonist. Larger score indicates high possibility of the pair to have synergistic effect, and vice versa. (Notice that this algorithm focus more on predicting the relative rank of your compound pairs not the exact synergistic strength. If you want to do that, maybe you should involve positive control in your experiment. And also the score calculated by two pathway information is not comparable.)
a list contains two matrices. One gives the drug pair synergistic score and their rank, the other contains the raw data to calculate the score.
Jichen Yang, Sangin Lee, Minzhe Zhang(zenroute.mzhang@gmail.com)
Bansal M, Yang J, Karan C, et al. A community computational challenge to predict the activity of pairs of compounds[J]. Nature biotechnology, 2014, 32(12): 1213-1222.
Yang J, Tang H, Li Y, et al. DIGRE: Drug Induced Genomic Residual Effect Model for Successful Prediction of Multidrug Effects[J]. CPT: pharmacometrics & systems pharmacology, 2015, 4(2): 91-97.
1 2 3 4 5 | ### profile gene expression data
geneExpDiff <- profileGeneExp(geneExp = geneExp.demo)
### DIGRE prediction
res.KEGG <- DIGREscore(geneExpDiff = geneExpDiff, doseRes = doseRes.demo, pathway = "KEGG", fold = 0.6) # KEGG pathway
res.geneNet <- DIGREscore(geneExpDiff = geneExpDiff, doseRes = doseRes.demo, pathway = "GeneNet", geneNet = geneNetLymph.mat) # Gene network
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.