An open-source Python framework for expressing and solving biological network optimization problems, from network inference to general-purpose graph-based modeling.
§ 01 Unified framework
For computational biology
Move from gene expression, phosphoproteomics, or metabolomics to condition-specific signaling and metabolic networks, using biological knowledge.
For optimization & modeling
Build network optimization problems with modular formulations for flows, paths, trees, and acyclic networks, then solve them with the backend and solver of your choice.
§ 02 Applications
§ 03 Part of a broader ecosystem
NetworkCommons
NetworkCommons helps you build context-specific biological networks by combining omics data, prior knowledge, and network inference methods in one platform. It makes it easier to access data, run different methods, and compare results across workflows. Many of its optimization-based methods are powered by CORNETO, the underlying engine for flexible network inference.
Paton V, Türei D, Ivanova O, et al. NetworkCommons: bridging data, knowledge, and methods to build and evaluate context-specific biological networks. Bioinformatics, 2025.
§ 04 Peer-reviewed research
Nature Machine Intelligence · 2025
@article{rodriguez-mier2025,
title = {Unifying multi-sample network inference from prior knowledge
and omics data with CORNETO},
author = {Rodriguez-Mier, Pablo and Garrido-Rodriguez, Martin
and Gabor, Attila and Saez-Rodriguez, Julio},
journal = {Nature Machine Intelligence},
year = {2025},
doi = {10.1038/s42256-025-01069-9},
url = {https://www.nature.com/articles/s42256-025-01069-9}
}