The complexity of comparing reaction systems.
BACKGROUND
As more genomic data becomes available there is increased attention on understanding the mechanisms encoded in the genome. New XML dialects like CellML and Systems Biology Markup Language (SBML) are being developed to describe biological networks of all types. In the absence of detailed kinetic information for these networks, stoichiometric data is an especially valuable source of information. Network databases are the next logical step beyond storing purely genomic information. Just as comparison of entries in genomic databases has been a vital algorithmic problem through the course of the sequencing project, comparison of networks in network databases will be a crucial problem as we seek to integrate higher-order network knowledge.


RESULTS
We show that comparing the stoichiometric structure of two reactions systems is equivalent to the graph isomorphism problem. This is encouraging because graph isomorphism is, in practice, a tractable problem using heuristics. The analogous problem of searching for a subsystem of a reaction system is NP-complete. We also discuss heuristic issues in implementations for practical comparison of stoichiometric matrices.
Ettinger
Mark
M
Los Alamos National Laboratory, Los Alamos, NM 87545, USA. ettinger@lanl.gov
D000465:Algorithms; D016208:Databases, Factual; D005240:Feasibility Studies; D006019:Glycolysis; D006801:Humans; D008956:Models, Chemical; D015233:Models, Statistical; D008968:Molecular Conformation; D011743:Pyrimidines / Q000378:metabolism
D011743:Pyrimidines; C030986:pyrimidine