Related Experiment Video
Updated: Aug 7, 2026

Quantitative Approaches for Studying Cellular Structures and Organelle Morphology in Caenorhabditis elegans
Published on: July 5, 2019
Examining the architecture of cellular computing through a comparative study with a computer
Degeng Wang1, Michael Gribskov
1San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, La Jolla, CA 92093-0537, USA. dwang@sdsc.edu
Abstract:
The computer and the cell both use information embedded in simple coding, the binary software code and the quadruple genomic code, respectively, to support system operations. A comparative examination of their system architecture as well as their information storage and utilization schemes is performed. On top of the code, both systems display a modular, multi-layered architecture, which, in the case of a computer, arises from human engineering efforts through a combination of hardware implementation and software abstraction. Using the computer as a reference system, a simplistic mapping of the architectural components between the two is easily detected. This comparison also reveals that a cell abolishes the software-hardware barrier through genomic encoding for the constituents of the biochemical network, a cell's "hardware" equivalent to the computer central processing unit (CPU). The information loading (gene expression) process acts as a major determinant of the encoded constituent's abundance, which, in turn, often determines the "bandwidth" of a biochemical pathway. Cellular processes are implemented in biochemical pathways in parallel manners. In a computer, on the other hand, the software provides only instructions and data for the CPU. A process represents just sequentially ordered actions by the CPU and only virtual parallelism can be implemented through CPU time-sharing. Whereas process management in a computer may simply mean job scheduling, coordinating pathway bandwidth through the gene expression machinery represents a major process management scheme in a cell. In summary, a cell can be viewed as a super-parallel computer, which computes through controlled hardware composition. While we have, at best, a very fragmented understanding of cellular operation, we have a thorough understanding of the computer throughout the engineering process. The potential utilization of this knowledge to the benefit of systems biology is discussed.
Related Concept Videos
Introduction to Cognitive Psychology
This field emerged in the mid-20th century, following a period dominated by behaviorism, which...
Comparing Mitochondrial, Chloroplast, and Prokaryotic Genomes
Golgi Apparatus
The Golgi apparatus is a eukaryotic organelle that has a distinctive ribbon-like appearance. It is a primary sorting and dispatch station for cargo arriving from the ER. Newly arriving vesicles enter the cis face of the Golgi, closest to the ER, and are...
Evolutionary Relationships through Genome Comparisons

