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.

Summary

This study introduces a novel bottom-up dynamic programming algorithm for predicting organic synthesis paths. This approach efficiently generates synthesis routes for tree-structured compounds, overcoming computational limitations of previous methods.

Related Concept Videos

Synthesis and Decomposition Reactions02:17

Synthesis and Decomposition Reactions

Synthesis and decomposition are two types of redox reactions. Synthesis means to make something, whereas decomposition means to break something. The reactions are accompanied by chemical and energy changes.
Predicting Reaction Outcomes02:24

Predicting Reaction Outcomes

Kinetics describes the rate and path by which a reaction occurs. In contrast, thermodynamics deals with state functions and describes the properties, behavior, and components of a system. It is not concerned with the path taken by the process and cannot address the rate at which a reaction occurs. Although it does provide information about what can happen during a reaction process, it does not describe the detailed steps of what appears on an atomic or a molecular level. On the other hand,...
Predicting Molecular Geometry02:27

Predicting Molecular Geometry

VSEPR Theory for Determination of Electron Pair Geometries
Experimental Determination of Chemical Formula02:37

Experimental Determination of Chemical Formula

The elemental makeup of a compound defines its chemical identity, and chemical formulas are the most concise way of representing this elemental makeup. When a compound’s formula is unknown, measuring the mass of its constituent elements is often the first step in determining the formula experimentally.
Predicting Products: Substitution vs. Elimination02:52

Predicting Products: Substitution vs. Elimination

When a nucleophile and an alkyl halide react, nucleophilic substitution and β-elimination reactions compete to generate products.
The following factors can influence the mechanisms competing against each other:
Phylogenetic Trees03:21

Phylogenetic Trees

Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.