Open Biomedical Network Benchmark: A Python Toolkit for Benchmarking Datasets with Biomedical Networks
Abstract
Over the past decades, network biology has been a major driver of computational methods developed to better understand the functional roles of each gene in the human genome in their cellular context. Following the application of traditional semi-supervised and supervised machine learning (ML) techniques, the next wave of advances in network biology will come from leveraging graph neural networks (GNN). However, to test new GNN-based approaches, a systematic and comprehensive benchmarking resource that spans a diverse selection of biomedical networks and gene classification tasks is lacking. Here, we present the Open Biomedical Network Benchmark (OBNB), a collection of benchmarking datasets derived using networks from 15 sources and tasks that include predicting genes associated with a wide range of functions, traits, and diseases. The accompanying Python package, obnb, contains reusable modules that enable researchers to download source data from public databases or archived versions and set up ML-ready datasets that are compatible with popular GNN frameworks such as PyG and DGL. Our work lays the foundation for novel GNN applications in network biology. obob will also help network biologists easily set-up custom benchmarking datasets for answering new questions of interest and collaboratively engage with graph ML practitioners to enhance our understanding of the human genome. OBNB is released under the MIT license and is freely available on GitHub: https://github.com/krishnanlab/obnb
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Organism
- 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
- Supervised-learning is an accurate method for network-based gene classification
Renming Liu, Christopher A Mancuso, … Arjun Krishnan·BioinformaticsPeer-reviewed·Feb 27, 2020
- GraphExperiment: infrastructure for high-dimensional quantitative data and associated networks in R/Bioconductor
Fabricio Almeida-Silva·bioRxiv·Nov 2, 2026
- geneRNIB: a living benchmark for gene regulatory network inference
Jalil Nourisa, Antoine Passemiers, … Malte D. Luecken·bioRxiv·Feb 25, 2025
- GNN4DM: A Graph Neural Network-based method to identify overlapping functional disease modules
András Gézsi, Péter Antal·BioinformaticsPeer-reviewed·Sep 23, 2024
- KG-Bench: Benchmarking Graph Neural Network Algorithms for Drug Repurposing
Siqi Wei, Christo Sasi, … Sara Pintado·BioinformaticsPeer-reviewed·May 7, 2026