Comparing genomes to computer operating systems in terms of the topology and evolution of their regulatory control networks
- 3 May 2010
- journal article
- research article
- Published by Proceedings of the National Academy of Sciences in Proceedings of the National Academy of Sciences
- Vol. 107 (20) , 9186-9191
- https://doi.org/10.1073/pnas.0914771107
Abstract
The genome has often been called the operating system (OS) for a living organism. A computer OS is described by a regulatory control network termed the call graph, which is analogous to the transcriptional regulatory network in a cell. To apply our firsthand knowledge of the architecture of software systems to understand cellular design principles, we present a comparison between the transcriptional regulatory network of a well-studied bacterium (Escherichia coli) and the call graph of a canonical OS (Linux) in terms of topology and evolution. We show that both networks have a fundamentally hierarchical layout, but there is a key difference: The transcriptional regulatory network possesses a few global regulators at the top and many targets at the bottom; conversely, the call graph has many regulators controlling a small set of generic functions. This top-heavy organization leads to highly overlapping functional modules in the call graph, in contrast to the relatively independent modules in the regulatory network. We further develop a way to measure evolutionary rates comparably between the two networks and explain this difference in terms of network evolution. The process of biological evolution via random mutation and subsequent selection tightly constrains the evolution of regulatory network hubs. The call graph, however, exhibits rapid evolution of its highly connected generic components, made possible by designers’ continual fine-tuning. These findings stem from the design principles of the two systems: robustness for biological systems and cost effectiveness (reuse) for software systems.Keywords
This publication has 29 references indexed in Scilit:
- Analysis of diverse regulatory networks in a hierarchical context shows consistent tendencies for collaboration in the middle levelsProceedings of the National Academy of Sciences, 2010
- Toolbox model of evolution of prokaryotic metabolic networks and their regulationProceedings of the National Academy of Sciences, 2009
- ATGC: a database of orthologous genes from closely related prokaryotic genomes and a research platform for microevolution of prokaryotesNucleic Acids Research, 2008
- RegulonDB (version 6.0): gene regulation model of Escherichia coli K-12 beyond transcription, active (experimental) annotated promoters and Textpresso navigationNucleic Acids Research, 2007
- Positive selection at the protein network periphery: Evaluation in terms of structural constraints and cellular contextProceedings of the National Academy of Sciences, 2007
- PAML 4: Phylogenetic Analysis by Maximum LikelihoodMolecular Biology and Evolution, 2007
- Genomic analysis of the hierarchical structure of regulatory networksProceedings of the National Academy of Sciences, 2006
- PAL2NAL: robust conversion of protein sequence alignments into the corresponding codon alignmentsNucleic Acids Research, 2006
- Network biology: understanding the cell's functional organizationNature Reviews Genetics, 2004
- Network motifs in the transcriptional regulation network of Escherichia coliNature Genetics, 2002