Related Experiment Video
Updated: Aug 14, 2026

A Web Tool for Generating High Quality Machine-readable Biological Pathways
Published on: February 8, 2017
Reverse engineering of metabolic pathways from observed data using genetic programming
J R Koza1, W Mydlowec, G Lanza
1Department of Medicine, Department of Electrical Engineering, Stanford University, Stanford, California, USA. koza@stanford.edu
Abstract:
Recent work has demonstrated that genetic programming is capable of automatically creating complex networks (such as analog electrical circuits and controllers) whose behavior is modeled by linear and non-linear continuous-time differential equations and whose behavior matches prespecified output values. The concentrations of substances participating in networks of chemical reactions are also modeled by non-linear continuous-time differential equations. This paper demonstrates that it is possible to automatically create (reverse engineer) a network of chemical reactions from observed time-domain data. Genetic programming starts with observed time-domain concentrations of input substances and automatically creates both the topology of the network of chemical reactions and the rates of each reaction within the network such that the concentration of the final product of the automatically created network matches the observed time-domain data. Specifically, genetic programming automatically created metabolic pathways involved in the phospholipid cycle and the synthesis and degradation of ketone bodies.
Related Concept Videos
Genetic Screens
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...
Synthetic Biology
Golden rice
Golden rice is a genetically modified...
Regulation of Metabolism
Introduction to Metabolism
Other Glycolytic Pathways
Amino Acid Biosynthetic Pathways

