A parallel algorithm for reverse engineering of biological networks
Authors:
Open Access
- 1 January 2011
- journal article
- research article
- Published by Oxford University Press (OUP) in Integrative Biology
- Vol. 3 (12) , 1215-1223
Abstract
Dynamic biological systems, such as gene regulatory networks (GRNs) and proteinsignaling networks, are often represented as systems of ordinary differential equations. Such equations can be utilized in reverse engineering these biological networks, specifically since identifying these networks is challenging due to the cost of the necessary experiments growing with at least the square of the size of the system. Moreover, the number of possible models, proportional to the number of directed graphs connecting nodes representing the variables in the system, suffers from combinatorial explosion as the size of the system grows. Therefore, exhaustive searches for systems of nontrivial complexity are not feasible. Here we describe a practical and scalable algorithm for determining candidate network interactions based on decomposing an N-dimensional system into N one-dimensional problems. The algorithm was tested on in silico networks based on known biological GRNs. The computational complexity of the network identification is shown to increase as N2 while a parallel implementation achieves essentially linear speedup with the increasing number of processing cores. For each in silico network tested, the algorithm successfully predicts a candidate network that reproduces the network dynamics. This approach dramatically reduces the computational demand required for reverse engineering GRNs and produces a wealth of exploitable information in the process. Moreover, the candidate network topologies returned by the algorithm can be used to design future experiments aimed at gathering informative data capable of further resolving the true network topology.Keywords
This publication has 32 references indexed in Scilit:
- Inferring the conservative causal core of gene regulatory networksBMC Systems Biology, 2010
- Revealing strengths and weaknesses of methods for gene network inferenceProceedings of the National Academy of Sciences, 2010
- BRNI: Modular analysis of transcriptional regulatory programsBMC Bioinformatics, 2009
- Directing Experimental Biology: A Case Study in Mitochondrial BiogenesisPLOS Computational Biology, 2009
- Inferring cellular networks – a reviewBMC Bioinformatics, 2007
- How to infer gene networks from expression profilesMolecular Systems Biology, 2007
- Large-Scale Mapping and Validation of Escherichia coli Transcriptional Regulation from a Compendium of Expression ProfilesPLOS Biology, 2007
- Information-Theoretic Inference of Large Transcriptional Regulatory NetworksEURASIP Journal on Bioinformatics and Systems Biology, 2007
- ARACNE: An Algorithm for the Reconstruction of Gene Regulatory Networks in a Mammalian Cellular ContextBMC Bioinformatics, 2006
- Reverse-engineering transcription control networksPhysics of Life Reviews, 2005