Learn R Programming

DrDimont (version 0.1.6)

Drug Response Prediction from Differential Multi-Omics Networks

Description

While it has been well established that drugs affect and help patients differently, personalized drug response predictions remain challenging. Solutions based on single omics measurements have been proposed, and networks provide means to incorporate molecular interactions into reasoning. However, how to integrate the wealth of information contained in multiple omics layers still poses a complex problem. We present a novel network analysis pipeline, DrDimont, Drug response prediction from Differential analysis of multi-omics networks. It allows for comparative conclusions between two conditions and translates them into differential drug response predictions. DrDimont focuses on molecular interactions. It establishes condition-specific networks from correlation within an omics layer that are then reduced and combined into heterogeneous, multi-omics molecular networks. A novel semi-local, path-based integration step ensures integrative conclusions. Differential predictions are derived from comparing the condition-specific integrated networks. DrDimont's predictions are explainable, i.e., molecular differences that are the source of high differential drug scores can be retrieved. Our proposed pipeline leverages multi-omics data for differential predictions, e.g. on drug response, and includes prior information on interactions. The case study presented in the vignette uses data published by Krug (2020) . The package license applies only to the software and explicitly not to the included data.

Copy Link

Version

Install

install.packages('DrDimont')

Monthly Downloads

270

Version

0.1.6

License

MIT + file LICENSE

Maintainer

Katharina Baum

Last Published

November 8th, 2025

Functions in DrDimont (0.1.6)

mrna_data

mRNA expression data
metabolite_data

Metabolomics data
return_errors

Return detected errors in the input data
run_pipeline

Execute all DrDimont pipeline steps sequentially
%>%

Pipe operator
metabolite_protein_interactions

Metabolite protein interaction data
protein_data

Protein data
make_connection

Specify connection between two individual layers
make_drug_target

Reformat drug-target-interaction data
make_layer

Creates individual molecular layers from raw data and unique identifiers
phosphosite_data

Phosphosite data
drdimont_settings

Create global settings variable for DrDimont pipeline
combined_graphs_example

Combined graphs
compute_correlation_matrices

Computes correlation matrices for specified network layers
check_input

Check pipeline input data for required format
determine_drug_targets

Determine drug target nodes in network
compute_drug_response_scores

Calculate drug response score
install_python_dependencies

Installs python dependencies needed for interaction score computation
generate_individual_graphs

Builds graphs from specified network layers
generate_interaction_score_graphs

Computes interaction score for combined graphs
generate_differential_score_graph

Compute difference of interaction score of two groups
generate_combined_graphs

Combines individual layers to a single graph
drug_target_edges_example

Drug target nodes in combined network
individual_graphs_example

Individual graphs
drug_response_scores_example

Drug response score
differential_graph_example

Differential graph
drug_gene_interactions

Drug-gene interactions
correlation_matrices_example

Correlation matrices
layers_example

Formatted layers object
interaction_score_graphs_example

Interaction score graphs