The probability of edge existence due to node degree: a baseline for network-based predictions
Michael ZietziD, Daniel HimmelsteiniD, Kyle KlosteriD, Christopher WilliamsiD, Michael W. NagleiD, Casey S. GreeneiD
Abstract
Important tasks in biomedical discovery such as predicting gene functions, gene-disease associations, and drug repurposing opportunities are often framed as network edge prediction. The number of edges connecting to a node, termed degree, can vary greatly across nodes in real biomedical networks, and the distribution of degrees varies between networks. If degree strongly influences edge prediction, then imbalance or bias in the distribution of degrees could lead to nonspecific or misleading predictions. We introduce a network permutation framework to quantify the effects of node degree on edge prediction. Our framework decomposes performance into the proportions attributable to degree and the networks specific connections. We discover that performance attributable to factors other than degree is often only a small portion of overall performance. Degrees predictive performance diminishes when the networks used for training and testing--despite measuring the same biological relationships--were generated using distinct techniques and hence have large differences in degree distribution. We introduce the permutation-derived edge prior as the probability that an edge exists based only on degree. The edge prior shows excellent discrimination and calibration for 20 biomedical networks (16 bipartite, 3 undirected, 1 directed), with AUROCs frequently exceeding 0.85. Researchers seeking to predict new or missing edges in biological networks should use the edge prior as a baseline to identify the fraction of performance that is nonspecific because of degree. We released our methods as an open-source Python package (https://github.com/hetio/xswap/).
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 20
- FWCI
- 2.31
- Field percentile
- top 11%
- 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
- Proximity Measures as Graph Convolution Matrices for Link Prediction in Biological Networks
Mustafa Coşkun, Mehmet Koyutürk·bioRxiv·Nov 14, 2020
- Netpredictor: R and Shiny package to perform Drug-Target Bipartite network analysis and prediction of missing links.
Abhik Seal, David J. Wild·bioRxiv·Oct 10, 2016
- Are under-studied proteins under-represented? How to fairly evaluate link prediction algorithms in network biology
Serhan Yılmaz, Kaan Yorgancıoğlu, Mehmet Koyutürk·bioRxiv·Oct 13, 2022
- Accurately modeling biased random walks on weighted networks using node2vec+
Renming Liu, Matthew Hirn, Arjun Krishnan·BioinformaticsPeer-reviewed·Jan 1, 2023
- HetNetEX: Exact Asymptotic Inference in Heterogeneous Biomedical Knowledge Graphs
Tusharkanti Ghosh, Lucas A. Gillenwater, … James C. Costello·bioRxiv·Jul 6, 2026
- Exploiting General Independence Criteria For Network Inference
Petras Verbyla, Nina Ines Bertille Desgranges, … Lorenz Wernisch·bioRxiv·May 17, 2017