A dynamic programming algorithm for generating chemical isomers based on frequency vectors

Ryota Ido1, Naveed Ahmed Azam2,3, Jianshen Zhu1

  • 1Department of Applied Mathematics and Physics, Kyoto University, Yoshida Honmachi, Sakyo, 606-8501, Kyoto, Japan.

Scientific Reports
|July 2, 2025
PubMed
Abstract

Related Concept Videos

Diels–Alder Reaction Forming Cyclic Products: Stereochemistry01:28

Diels–Alder Reaction Forming Cyclic Products: Stereochemistry

The Diels–Alder reaction is one of the robust methods for synthesizing unsaturated six-membered rings. The reaction involves a concerted cyclic movement of six π electrons: four π electrons from the diene and two π electrons from the dienophile.
4.2K
Stereoisomerism of Cyclic Compounds02:33

Stereoisomerism of Cyclic Compounds

In this lesson, we delve into the role of ring conformation and its stability, which determines the spatial arrangement and, consequently, the molecular symmetry and stereoisomerism of cyclic compounds. 1,2-Dimethylcyclohexane is used as a case study to evaluate the possible number of stereoisomers. Here, given the multiple (n = 2) chiral centers, there are 2n = 4 possible configurations that lack a plane of symmetry, as the ring skeleton exists in a non-planar chair conformation. In addition,...
9.3K
Structural Isomerism02:34

Structural Isomerism

Isomerism in Complexes
Isomers are different chemical species that have the same chemical formula. Structural isomerism of coordination compounds can be divided into two subcategories, the linkage isomers and coordination-sphere isomers.
Linkage isomers occur when the coordination compound contains a ligand that can bind to the transition metal center through two different atoms. For example, the CN− ligand can bind through the carbon atom or through the nitrogen atom. Similarly, SCN− can...
19.7K
Stereoisomers02:32

Stereoisomers

On the basis of mirror symmetry, stereoisomers of an organic molecule can be further classified into diastereomers and enantiomers. Diastereomers are stereoisomers that are not mirror images of each other. Substituted alkenes, such as the cis and trans isomers of 2-butene, are diastereomers, as these molecules exhibit different spatial orientations of their constituent atoms, are not mirror images of each other, and do not interconvert. Here, the interconversion is suppressed due to...
13.8K
Fischer Projections02:18

Fischer Projections

Learning to draw Fischer projections of molecules and understanding their relevance plays a crucial role in the visual depiction of organic molecules. A Fischer projection is a two-dimensional projection on a planar surface to simplify the three-dimensional wedge–dash representation of molecules. This is especially helpful in the case of molecules with multiple chiral centers that can be difficult to draw. Here, all the bonds of interest are represented as horizontal or vertical lines.
13.9K
[4+2] Cycloaddition of Conjugated Dienes: Diels–Alder Reaction01:16

[4+2] Cycloaddition of Conjugated Dienes: Diels–Alder Reaction

The Diels–Alder reaction is an example of a thermal pericyclic reaction between a conjugated diene and an alkene or alkyne, commonly referred to as a dienophile. The reaction involves a concerted movement of six π electrons, four from the diene and two from the dienophile, forming an unsaturated six-membered ring. As a result, these reactions are classified as [4+2] cycloadditions.
10.8K