bioRxivBioinformaticsPreprint
ProcessNets: Towards an efficient approach for ensemble analysis of biological networks
Abstract
Integrative analysis of the properties of multiple networks pertaining to a biological system is a key problem in systems biology. But computing the properties of thousands of large networks poses a challenge. Most techniques that partially address this challenge, such as parallelism and optimized algorithms, treat the analysis of each network as an independent task. However, the networks arising from the same biological system are often similar to each other, and can we harness this similarity to achieve speedup? Towards this end, we propose a phylogeny-like data structure, nc-tree, to compactly represent an ensemble of related biological networks; and a versatile framework, ProcessNets, that runs incremental algorithms over the nc-tree to speedup property computations on the input networks. Our asymptotic analysis of space and time complexity, coupled with empirical evaluations of diverse ensembles of simulated and real-world GTEx gene coexpression networks, demonstrate that ProcessNets leads to significant space and time advantages when computing different network science measures on ensembles of similar networks. For instance, we achieve a compression factor of 2.1x and 8.1x in storing two representative ensembles of GTEx Muscle Skeletal networks with 1000 nodes/genes, and a time speedup of 2.86x to 3.97x over the fastest baseline for computing degree centrality in ensembles of networks with at least 14,500 nodes derived from subsampled GTEx datasets of ten tissues. These results are promising and encourage application of ProcessNets to analyze biological network ensembles derived from rapidly accumulating consortium/biobank-based datasets.
- Citations
- 0
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
- Ultra-fast and Efficient Network Embedding for Gigascale Biological Datasets
Jianshu Zhao, Jean Pierre Both, Rob D. Knight·bioRxiv·Jun 18, 2025
- Fast NeighborNet: Improving the Speed of the Neighbor-Net Phylogenetic Network Algorithm with Multithreading and a Relaxed Search Strategy
Jacob Porter·bioRxiv·Mar 16, 2018
- EGAD: Ultra-fast functional analysis of gene networks
Sara Ballouz, Melanie Weber, … Jesse Gillis·bioRxiv·May 17, 2016
- PecanPy: a fast, efficient, and parallelized Python implementation of node2vec
Renming Liu, Arjun Krishnan·BioinformaticsPeer-reviewed·Mar 23, 2021
- Socio-Ecological Network Structures from Process Graphs
A. Lao, H. Cabezas, … R. Tan·bioRxiv·Apr 15, 2020
- SPECTRE: a Suite of PhylogEnetiC Tools for Reticulate Evolution
Sarah Bastkowski, Daniel Mapleson, … Vincent Moulton·BioinformaticsPeer-reviewed·Nov 23, 2017