Automated reaction mapping
Authors:
Open Access
- 23 February 2009
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Journal of Experimental Algorithmics
- Vol. 13, 15
Abstract
Automated reaction mapping is a fundamental first step in the analysis of chemical reactions and opens the door to the development of sophisticated chemical kinetic tools. This article formulates the reaction mapping problem as an optimization problem. The problem is shown to be NP-Complete for general graphs. Five algorithms based on canonical graph naming and enumerative combinatoric techniques are developed to solve the problem. Unlike previous formulations based on limited configurations or classifications, our algorithms are uniquely capable of mapping any reaction that can be represented as a set of chemical graphs optimally. This is due to the direct use of Graph Isomorphism as the basis for these algorithms as opposed to the more commonly used Maximum Common Subgraph. Experimental results on chemical and biological reaction databases demonstrate the efficiency of our algorithms.Keywords
This publication has 29 references indexed in Scilit:
- RASCAL: Calculation of Graph Similarity using Maximum Common Edge SubgraphsThe Computer Journal, 2002
- A New Effective Algorithm for the Unambiguous Identification of the Stereochemical Characteristics of Compounds During Their Registration in DatabasesMolecules, 2001
- Classification scheme of chemical reactionsCollection of Czechoslovak Chemical Communications, 1984
- Isomorphism of graphs of bounded valence can be tested in polynomial timeJournal of Computer and System Sciences, 1982
- Backtrack search algorithms and the maximal common subgraph problemSoftware: Practice and Experience, 1982
- Use of a maximum common subgraph algorithm in the automatic identification of ostensible bond changes occurring in chemical reactionsJournal of Chemical Information and Computer Sciences, 1981
- The Principle of Minimum Chemical Distance (PMCD)Angewandte Chemie International Edition, 1980
- The Automatic Detection of Chemical Reaction SitesJournal of Chemical Information and Computer Sciences, 1978
- The Generation of a Unique Machine Description for Chemical Structures-A Technique Developed at Chemical Abstracts Service.Journal of Chemical Documentation, 1965
- Concerning one system of classification and codification of organic reactionsInformation Storage and Retrieval, 1963