Identify potential drug combinations based on two strategies: (1) Compensation effects: drugs that target cells resistant to the primary drug (2) Booster effects: drugs that enhance sensitivity through different pathways
Arguments
- object
A Seurat object after running
scPharmIdentify.- score
Output from
scPharmDr.- drug
Name of the primary drug. If
NULL, usestopNdrugs.- topN
Number of top-ranked drugs to analyze. Default: 1.
- drug_info
Drug information table. If
NULL, uses built-inscPharm::drug_info.
Value
A named list where each element corresponds to a primary drug and contains a data frame with:
- DRUG_FIRST
Primary drug name
- DRUG_ID
Combination drug ID
- DRUG_NAME
Combination drug name
- Effect
Combination effect score
- Strategy
"compensation effects" or "booster effects"
Details
Compensation effects: Identifies drugs where cells resistant to the primary drug show sensitivity. This suggests the combination could overcome resistance.
Booster effects: Identifies drugs targeting different pathways that show high sensitivity in cells already sensitive to the primary drug. This suggests synergistic enhancement.
Examples
if (FALSE) { # \dontrun{
dr_scores <- scPharmDr(result)
combos <- scPharmCombo(result, dr_scores, topN = 3)
} # }