multiDEGGs: a multi-omic differential network analysis package for biomarker discovery and predictive modeling
Sciacca, E.; Wang, S.; Pitzalis, C.; Lewis, M. J.
Show abstract
Modern clinical trials increasingly leverage high-throughput omic data for patient stratification and biomarker discovery. While traditional differential gene expression analysis disregards the networked nature of molecular entities and produces extensive gene lists with limited interpretability, differential network analysis has emerged as a crucial complementary analysis for comparative studies. Here we present multiDEGGs, a CRAN R package that enables differential network analysis in multi-omic scenarios. multiDEGGs uses a multi-layer graph framework to model omic data by leveraging an internal network of over 10 000 literature-validated biological interactions. For each data type, differential networks are generated, and the statistical significance of each link (p-values or adjusted p-values) is evaluated through robust linear regression with interaction terms. These networks are then integrated into a comprehensive visualisation that allows interactive exploration of cross-omic patterns. Beyond network visualization and exploration, multiDEGGs extends its utility to predictive modelling applications. The package facilitates seamless integration into cross-validation machine learning pipelines, serving as feature selection and augmentation tool. We validated multiDEGGs using two cohorts of rheumatoid arthritis patients who underwent tocilizumab and rituximab therapy, respectively. For each treatment group, multi-layer differential interactions were identified, and seven machine learning models were trained to predict treatment resistance using synovial RNA-seq data. We systematically compared multiDEGGs against five traditional feature selection methods. On average, AUC values obtained with multiDEGGs showed an improvement of 0.10 compared to conventional filters. KEY POINTSO_LITraditional gene expression analysis leaves researchers with hundreds of significant genes but no clear biological story. The multiDEGGs CRAN package shifts the focus: instead of asking which genes change, it asks which gene relationships change. C_LIO_LIIt can be used with single or multi-omic data: differential networks are calculated separately for each data type, with results integrated into a comprehensive, interactive view. C_LIO_LImultiDEGGs can be combined with the nestedcv CRAN package (nested cross-validation) to serve as feature selection and augmentation tool. C_LIO_LIIn comparative evaluations, machine learning models trained with multiDEGGs-selected features showed AUC improvements of 0.10 compared to other feature selection methods. C_LI
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Covariate balanced allocation of samples to batches to mitigate the impacts of technical variability. 93%
- Prediction of the infecting organism in peritoneal dialysis patients with acute peritonitis using interpretable Tsetlin Machines 93%
- Sparse dimensionality reduction for analyzing single-cell-resolved interactions 91%
Similar papers in this journal
- Network- and Enrichment-based Inference of Phenotypes and Targets from large-scale Disease Maps 95%
- Large-scale computational modelling of the M1 and M2 synovial macrophages in Rheumatoid Arthritis 94%
- A large-scale Boolean model of the Rheumatoid Arthritis Fibroblast-Like Synoviocytes predicts drug synergies in the arthritic joint 94%
Similar papers in this journal
- Immune cell type signature discovery and random forest classification for analysis of single cell gene expression datasets 93%
- Cross-Tissue Transcriptomic Analysis Leveraging Machine Learning Approaches Identifies New Biomarkers for Rheumatoid Arthritis 92%
- FlowAtlas.jl: an interactive tool bridging FlowJo with computational tools in Julia 92%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.