Related Experiment Video
Updated: May 27, 2026

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
Published on: April 13, 2022
A dynamic programming algorithm to predict synthesis processes of tree-structured compounds with graph grammar
Yang Zhao1, Takeyuki Tamura, Morihiro Hayashida
1Bioinformatics Center, Institute for Chemical Research, Kyoto University, Gokasho, Uji, Kyoto, 611-0011, Japan. tyoyo@kuicr.kyoto-u.ac.jp.
Abstract:
For several decades, many methods have been developed for predicting organic synthesis paths. However these methods have non-polynomial computational time. In this paper, we propose a bottom-up dynamic programming algorithm to predict synthesis paths of target tree-structured compounds. In this approach, we transform the synthesis problem of tree-structured compounds to the generation problem of unordered trees by regarding tree-structured compounds and chemical reactions as unordered trees and rules, respectively. In order to represent rules corresponding to chemical reactions, we employ a subclass of NLC (Node Label Controlled) grammars. We also give some computational results on this algorithm.
Related Concept Videos
Synthesis and Decomposition Reactions
Predicting Reaction Outcomes
Predicting Molecular Geometry
Experimental Determination of Chemical Formula
Predicting Products: Substitution vs. Elimination
The following factors can influence the mechanisms competing against each other:
Phylogenetic Trees
