| Literature DB >> 32566759 |
George Adam1,2,3, Ladislav Rampášek2,3,4, Zhaleh Safikhani1,3,5, Petr Smirnov1,3,6, Benjamin Haibe-Kains1,2,3,5,6, Anna Goldenberg2,3,4.
Abstract
Cancer is a leading cause of death worldwide. Identifying the best treatment using computational models to personalize drug response prediction holds great promise to improve patient's chances of successful recovery. Unfortunately, the computational task of predicting drug response is very challenging, partially due to the limitations of the available data and partially due to algorithmic shortcomings. The recent advances in deep learning may open a new chapter in the search for computational drug response prediction models and ultimately result in more accurate tools for therapy response. This review provides an overview of the computational challenges and advances in drug response prediction, and focuses on comparing the machine learning techniques to be of utmost practical use for clinicians and machine learning non-experts. The incorporation of new data modalities such as single-cell profiling, along with techniques that rapidly find effective drug combinations will likely be instrumental in improving cancer care.Entities:
Keywords: Combination drug therapy; High-throughput screening; Pharmacogenetics
Year: 2020 PMID: 32566759 PMCID: PMC7296033 DOI: 10.1038/s41698-020-0122-1
Source DB: PubMed Journal: NPJ Precis Oncol ISSN: 2397-768X
Fig. 1Graphical abstract.
Patient data are limited, so to predict drug response, much of the existing literature use model system data, e.g. immortalized cell lines and PDX. a Currently most patients in cancer are still treated in a one-size-fits-all manner according to the type (or subtype) of cancer they have. b There is a growing number of examples of personalizing monotherapy in practice, where depending on the mutations in the tumor, the patient can be prescribed a targeted drug. This approach is applicable to fewer than 20% of the patients. The computational contribution is to take a large number of model systems and patients, when available and construct a predictive model to identify the best drug for majority of the patients. c Due to tumor heterogeneity and acquired drug resistance, monotherapies may not be effective, there is currently a growing body of work predicting drug synergy and effective drug combinations. Originally these models were trained using bulk data, but more recently, single-cell data-based approaches are starting to show promise. The person symbol in the figure was obtained from dryicons.com. The black magnifying glass is courtesy of Stanislav Tischenko under the Creative Commons Attribution 3.0 License.
Platforms harmonizing preclinical pharmacogenomic datasets and providing basic processing functions for biomarker discovery.
| Platforms | Cancer models | # Models | # Drugs | URL | References |
|---|---|---|---|---|---|
| PharmacoGx PharmacoDB | Cell lines | 1691 | 759 | [ | |
| GDSCTools | Cell lines | 1001 | 265 | [ | |
| CellminerCDB | Cell lines | ∼1000 | ~50,000 | [ | |
| CancerDP | Cell lines | 1061 | 24 | [ | |
| PDXFinder | PDX | 567 | 33 | Unpublished | |
| Xeva | PDX | 277 | 61 | [ | |
| Cancer-Drug eXplorer | 2D cell cultures | 462 | 60 | [ |
Computational tools for monotherapy prediction.
| Name | Availability | Purpose | Methodology and features | Reference |
|---|---|---|---|---|
| HNMDRP | Matlab and R code | Drug response prediction in CCLs | Genomic and compound features combined with drug–target interaction and PPI | [ |
| KRL | Python code | Drug prioritization (ranking) in CCLs transferable to patients | Kernelized rank learning using genomic features, (predominantly gene expression) | [ |
| CDRscan | Web Applicationa | Drug response prediction in CCLs | Deep neural network trained on somatic mutations and drug compound fingerprints | [ |
| Dr.VAE | Python code | Drug response prediction in CCLs | Semi-supervised Variational Autoencoder of gene expression that incorporates drug perturbation effects | [ |
| CancerDP | Web Application | Drug response prediction in CCLs | SVM models using (combination of) genomic features (mutations, CNVs, expression levels) | [ |
| BMTMKL | Matlab and R code | Drug response prediction in CCLs | Bayesian multiview (original genomic modalities + aggregated views) multitask model | [ |
A non-exhaustive summary of the most recent monotherapy prediction methods with an available web service or source code.
aA web application has been promised by the authors, but no official implementation yet as of February 2020.
Drug combination datasets.
| Dataset Name | Type | # Combinations | # Drugs | # Patients/cell Lines | URL | Ref |
|---|---|---|---|---|---|---|
| Drug Combination Database | Clinical | 1363 | 904 | ~140,000 | [ | |
| Merck | In vitro | 583 | 38 | 39 | [ | |
| AstraZeneca-Sanger Drug Combination Dataset | In vitro | 910 | 118 | 85 | [ | |
| NCI ALMANAC | In vitro | 5,000+ | 105 | 60 | [ |
Tools for visualizing, evaluating, and predicting synergistic drug combinations.
| Name | Implementation | Purpose | Features | URL |
| SynergyFinder | Web Application | Evaluating Combo Efficacy | Has 4 different drug interactivity models Computes single-agent effects Computes synergy scores | |
| Combenefit | Desktop Application | Evaluating Combo Efficacy | Has 3 different drug interactivity models Meant to handle large batch experiments | |
| CImbinator | Web Application | Evaluating Combo Efficacy | Has 1 drug interactivity model | |
| DIGREM | Web Application | Evaluating Combo Efficacy | Models response curve and gene expression changes after treatment | |
| RACS | R Package | In-Silico Synergy Prediction | Leverages drug target networks and transcriptomic profiles | |
| DeepSynergy | Web Application | Predicts Synergy Scores | Selects novel synergistic drug combinations |
Methods to infer tumor clonal composition from bulk DNA sequencing data.
| Name | Using SSM or CNV for phylogeny reconstruction | Joint Deconvolution and Phylogeny inference? | Reference |
|---|---|---|---|
| PhyloWGS | SSM and percomuted CNV mixing proportion estimates | Joint Inference | [ |
| Canopy | Both | Joint Inference | [ |
| SPRUCE | SSM and percomuted CNV mixing proportion estimates | Joint Inference | [ |
| PASTRI | SSM only | Two step clustering and Phylogeny Inference | [ |
| PyClone | SSM only, corrects VAFs for CNV, does not use in reconstruction explicitly | Clustering and Identifying clonal genotypes only | [ |
| SciClone | SSM only | Clustering and Identifying clonal genotypes only | [ |
| THetA2 | CNV only | Clustering and Identifying clonal genotypes only | [ |