DrDimont0.1.4 package

Drug Response Prediction from Differential Multi-Omics Networks

calculate_interaction_score

[INTERNAL] Calls a python script to calculate interaction score for co...

check_connection

[INTERNAL] Check connection

check_drug_target

[INTERNAL] Check drug target interaction data

check_drug_targets_in_layers

[INTERNAL] Check drug target and layer data

check_input

Check pipeline input data for required format

check_layer

[INTERNAL] Check layer input

check_sensible_connections

[INTERNAL] Check connection and layer data

chunk

[INTERNAL] Create chunks from a vector for parallel computing

chunk_2gether

[INTERNAL] Create chunks from two vectors for parallel computing

combine_graphs

[INTERNAL] Combine graphs by adding inter-layer edges

compute_correlation_matrices

Computes correlation matrices for specified network layers

compute_drug_response_scores

Calculate drug response score

corPvalueStudentParallel

[INTERNAL] Compute p-values for upper triangle of correlation matrix i...

create_unique_layer_node_ids

[INTERNAL] Assign node IDs to the biological identifiers across a grap...

determine_drug_targets

Determine drug target nodes in network

drdimont_settings

Create global settings variable for DrDimont pipeline

find_targets

[INTERNAL] Filter drug target nodes

generate_combined_graphs

Combines individual layers to a single graph

generate_differential_score_graph

Compute difference of interaction score of two groups

generate_individual_graphs

Builds graphs from specified network layers

generate_interaction_score_graphs

Computes interaction score for combined graphs

generate_reduced_graph

[INERNAL] Generate a reduced iGraph from adjacency matrices

get_layer

[INTERNAL] Fetch layer by name from layer object

get_layer_setting

[INTERNAL] Get layer (and group) settings

graph_metrics

[INTERNAL] Analysis of metrics of an iGraph object

install_python_dependencies

Installs python dependencies needed for interaction score computation

inter_layer_edgelist_by_id

[INTERNAL] Inter layer connections by identifiers

inter_layer_edgelist_by_table

[INTERNAL] Interaction table to iGraph graph object

load_interaction_score_output

[INTERNAL] Loads output of python script for interaction score calcula...

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 identifie...

network_reduction_by_p_value

[INTERNAL] Reduce the the entries in an adjacency matrix by thresholdi...

network_reduction_by_pickHardThreshold

[INTERNAL] Reduces network based on WGCNA::pickHardThreshold function

pipe

Pipe operator

return_errors

Return detected errors in the input data

run_pipeline

Execute all DrDimont pipeline steps sequentially

sample_size

[INTERNAL] Sample size for correlation computation

set_cluster

[INTERNAL] Create and register cluster

shutdown_cluster

[INTERNAL] Shutdown cluster and remove corresponding connections

target_edge_list

[INTERNAL] Get edges adjacent to target nodes

write_interaction_score_input

[INTERNAL] Write edge lists and combined graphs to files

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) <doi:10.1016/j.cell.2020.10.036>. The package license applies only to the software and explicitly not to the included data.

  • Maintainer: Katharina Baum
  • License: MIT + file LICENSE
  • Last published: 2022-09-23