Efficient Extraction of Mapping Rules of Atoms from Enzymatic Reaction Data
- 1 March 2004
- journal article
- Published by Mary Ann Liebert Inc in Journal of Computational Biology
- Vol. 11 (2-3) , 449-462
- https://doi.org/10.1089/1066527041410337
Abstract
Many computational problems and methods have been proposed for analysis of biological pathways. Among them, this paper focuses on extraction of mapping rules of atoms from enzymatic reaction data, which is useful for drug design, simulation of tracer experiments, and consistency checking of pathway databases. Most of existing methods for this problem are based on maximal common subgraph algorithms. In this paper, we propose a novel approach based on graph partition and graph isomorphism. We show that this problem is NP-hard in general, but can be solved in polynomial time for wide classes of enzymatic reactions. We also present an O(n(1.5)) time algorithm for a special but fundamental class of reactions, where n is the maximum size of compounds appearing in a reaction. We develop practical polynomial-time algorithms in which the Morgan algorithm is used for computing the normal form of a graph, where it is known that the Morgan algorithm works correctly for most chemical structures. Computational experiments are performed for these practical algorithms using the chemical reaction data stored in the KEGG/LIGAND database. The results of computational experiments suggest that practical algorithms are useful in many cases.Keywords
This publication has 17 references indexed in Scilit:
- The EcoCyc DatabaseNucleic Acids Research, 2002
- LIGAND: database of chemical compounds and reactions in biological pathwaysNucleic Acids Research, 2002
- The University of Minnesota Biocatalysis/Biodegradation Database: emphasizing enzymesNucleic Acids Research, 2001
- Metabolic reconstruction using shortest pathsSimulation Practice and Theory, 2000
- KEGG: Kyoto Encyclopedia of Genes and GenomesNucleic Acids Research, 2000
- Minimum cuts in near-linear timeJournal of the ACM, 2000
- Subgraph Isomorphism in Planar Graphs and Related ProblemsJournal of Graph Algorithms and Applications, 1999
- Finding and counting given length cyclesPublished by Springer Nature ,1994
- A new method of computer representation of stereochemistry. Transforming a stereochemical structure into a graphJournal of Chemical Information and Computer Sciences, 1991
- Similarity searching in REACCS. A new tool for the synthetic chemistJournal of Chemical Information and Computer Sciences, 1990