Unified knowledge-driven network inference from omics data
Pablo Rodríguez-MieriD, Martín Garrido‐RodrígueziD, Attila GáboriD, Julio Sáez-RodrígueziD
Abstract
Analysing omics data requires computational methods to effectively handle its complexity and to derive meaningful hypotheses about molecular mechanisms. While data-driven statistical and machine learning methods can identify patterns from omics data across multiple samples, they typically require a large number of samples and they often lack interpretability and alignment with existing biological knowledge. In contrast, knowledge-based network methods integrate molecular data with prior knowledge to provide results that are biologically interpretable, but they lack both a unified mathematical framework, leading to ad-hoc solutions specific to particular data types or prior knowledge, limiting their generalisability, and a common modelling interface for programmatic manipulation, restricting method extensions. Furthermore, existing methods generally cannot perform joint network inference across multiple samples or conditions, which restricts their capacity to capture shared mechanisms, making these methods more sensitive to noise and prone to overfitting. To address these limitations, we introduce CORNETO (Constrained Optimisation for the Recovery of NETworks from Omics), a unified framework for knowledge-driven network inference. CORNETO redefines the joint inference task as a constrained optimisation problem with a penalty that induces structured sparsity, allowing for simultaneous network inference across multiple samples. The framework is highly flexible and supports a wide variety of prior knowledge networks--undirected, directed and signed graphs, as well as hypergraphs--enabling the generalisation and improvement of many network inference methods, despite their seemingly different assumptions. We demonstrate its utility by presenting novel extensions of methods for signalling, metabolism and protein-protein interactions. We show how these new methods improve the performance of traditional techniques on a diverse set of biological tasks using simulated and real data. CORNETO is available as an open-source Python package (github.com/saezlab/corneto), facilitating researchers in extending, reusing, and harmonising methods for network inference.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 4
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- NetworkCommons: bridging data, knowledge and methods to build and evaluate context-specific biological networks
Víctor Patón, Dénes Türei, … Julio Sáez-Rodríguez·BioinformaticsPeer-reviewed·Jan 31, 2025
- Knowledge guided multi-level network inference
Christoph Ogris, Yue Hu, … Nikola S. Müller·Scientific ReportsPeer-reviewed·Mar 24, 2021
- Multi-Omics Regulatory Network Inference in the Presence of Missing Data
Juan Henao, Michael Lauber, … Benjamin Schubert·bioRxiv·Apr 14, 2022
- UniFuncNet: a flexible network annotation framework
Pedro Queirós, Oskar Hickl, … Patrick May·bioRxiv·Mar 15, 2022
- Robust network inference using response logic
Torsten Groß, Matthew J. Wongchenko, … Nils Blüthgen·BioinformaticsPeer-reviewed·May 9, 2019
- A strategy to incorporate prior knowledge into correlation network cutoff selection
Elisa Benedetti, Maja Pučić‐Baković, … Jan Krumsiek·Nature CommunicationsPeer-reviewed·Oct 14, 2020