Identification of biochemical networks by S-tree based genetic programming
Dong-Yeon Cho1, Kwang-Hyun Cho, Byoung-Tak Zhang
1School of Computer Science and Engineering, Seoul National University Seoul 151-742, Korea.
Bioinformatics (Oxford, England)
|April 6, 2006
Summary
This study introduces S-trees and genetic programming to simultaneously model biochemical network structure and dynamics. The method accurately identifies network components and parameters, even with noisy data.
Area of Science:
- Systems Biology
- Computational Biology
- Bioinformatics
Background:
- Existing models often focus on network structure or parameter estimation separately, not simultaneously.
- System-level understanding requires examining both component interactions and dynamic behaviors.
- Limited data hinders simultaneous identification of structure and parameters, leading to many plausible but incorrect network models.
Purpose of the Study:
- To propose a unified framework (S-trees) for simultaneous structural and dynamical modeling of biochemical networks.
- To develop an S-tree based genetic programming approach for efficient identification and parameter estimation.
- To address the challenge of identifying sparse network structures automatically.
Main Methods:
- Introduced a novel representation called S-trees for unified structural and dynamical modeling.
- Developed S-tree based genetic programming for simultaneous network structure identification and parameter estimation.
- Evaluated the algorithm's efficiency in automatically assembling sparse network primitives.
Main Results:
- Achieved accurate identification of true network structures with <5% error on artificial genetic networks.
- Demonstrated robustness to +/-10% noise in dynamic profiles.
- Successfully estimated parameters for a yeast fermentation pathway, detecting weak connections.
- Validated performance on the SOS response network in E. coli, identifying most relations accurately.
Conclusions:
- S-trees provide an efficient, unified scheme for biochemical network modeling.
- S-tree based genetic programming effectively identifies network structure and parameters simultaneously.
- The approach is robust, accurate, and applicable to real biological data.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
Genetic Screens
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Protein Networks
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Protein Networks
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Microbial Phylogeny
Understanding the evolutionary relationships among microorganisms is fundamental to microbial ecology and taxonomy. Phylogenetic trees are essential tools for inferring these relationships, relying primarily on comparative analyses of molecular sequences such as DNA, RNA, or proteins. In microbial studies, these trees typically depict the evolutionary paths of diverse bacterial and archaeal species by mapping genetic differences accumulated over time.Phylogenetic trees are composed of tips,...
Modern Molecular Taxonomy
Advancements in molecular biology have revolutionized the identification and characterization of bacteria, with multiple methods leveraging DNA sequencing for enhanced precision. As sequencing technologies improve and costs decline, these approaches are increasingly used in clinical, environmental, and evolutionary studies.Multilocus Sequence Typing (MLST) examines several housekeeping genes, essential chromosomal genes encoding cellular functions, to distinguish strains. Approximately...


