Supervised-learning is an accurate method for network-based gene classification
Renming LiuiD, Christopher A MancusoiD, Anna YannakopoulosiD, Kayla A JohnsoniD, Arjun KrishnaniD
Abstract
BackgroundAssigning every human gene to specific functions, diseases, and traits is a grand challenge in modern genetics. Key to addressing this challenge are computational methods such as supervised-learning and label-propagation that can leverage molecular interaction networks to predict gene attributes. In spite of being a popular machine learning technique across fields, supervised-learning has been applied only in a few network-based studies for predicting pathway-, phenotype-, or disease-associated genes. It is unknown how supervised-learning broadly performs across different networks and diverse gene classification tasks, and how it compares to label-propagation, the widely-benchmarked canonical approach for this problem.\n\nResultsIn this study, we present a comprehensive benchmarking of supervised-learning for network-based gene classification, evaluating this approach and a state-of-the-art label-propagation technique on hundreds of diverse prediction tasks and multiple networks using stringent evaluation schemes. We demonstrate that supervised-learning on a genes full network connectivity outperforms label-propagation and achieves high prediction accuracy by efficiently capturing local network properties, rivaling label-propagations appeal for naturally using network topology. We further show that supervised-learning on the full network is also superior to learning on node-embeddings (derived using node2vec), an increasingly popular approach for concisely representing network connectivity.\n\nConclusionThese results show that supervised-learning is an accurate approach for prioritizing genes associated with diverse functions, diseases, and traits and should be considered a staple of network-based gene classification workflows. The datasets and the code used to reproduce the results and add new gene classification methods have been made freely available.\n\nContactarjun@msu.edu
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 36
- FWCI
- 1.94
- Field percentile
- top 13%
- 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
- PyGenePlexus: A Python package for gene discovery using network-based machine learning
Christopher A Mancuso, Renming Liu, Arjun Krishnan·BioinformaticsPeer-reviewed·Jan 31, 2023
- Supervised learning on synthetic data for reverse engineering gene regulatory networks from experimental time-series
Stefan Ganscha, Vincent Fortuin, … Manfred Claassen·bioRxiv·Jun 27, 2018
- Open Biomedical Network Benchmark: A Python Toolkit for Benchmarking Datasets with Biomedical Networks
Renming Liu, Arjun Krishnan·bioRxiv·Jan 10, 2023
- Joint representation of molecular networks from multiple species improves gene classification
Christopher A Mancuso, Kayla A Johnson, … Arjun Krishnan·PLoS Computational BiologyPeer-reviewed·Jan 10, 2024
- Inductive Inference of Gene Regulatory Network Using Supervised and Semi-supervised Graph Neural Networks
Juexin Wang, Anjun Ma, … Trupti Joshi·Computational and Structural Biotechnology JournalPeer-reviewed·Jan 1, 2020
- Predicting Disease-gene Associations through Self-supervised Mutual Infomax Graph Convolution Network
Jiancong Xie, Jiahua Rao, … Yuedong Yang·Computers in Biology and MedicinePeer-reviewed·Jan 30, 2024