Related Experiment Video
Updated: May 1, 2026

Applying Cheminformatics to Develop a Structure Searchable Database of Analytical Methods
Published on: June 6, 2025
Comparison and enumeration of chemical graphs
Tatsuya Akutsu1, Hiroshi Nagamochi2
1Bioinformatics Center, Institute for Chemical Research, Kyoto University, Gokasho, Uji, Kyoto 611-0011, Japan.
This review explores computational complexities of fundamental graph problems for chemical compounds. It details algorithms for graph identity, subgraph matching, reaction mapping, and enumeration of chemical graphs and stereoisomers.
Area of Science:
- Computational chemistry
- Graph theory
- Cheminformatics
Background:
- Chemical compounds are commonly represented as graphs in computational systems.
- Understanding the computational complexity of graph problems is crucial for chemical data analysis.
Purpose of the Study:
- To review graph classes relevant to chemical compounds.
- To analyze the computational complexities of fundamental problems on these graph classes.
- To discuss algorithms for chemical graph matching, mapping, and enumeration.
Main Methods:
- Review of graph theory literature concerning chemical structures.
- Analysis of computational complexity for key graph algorithms.
- Discussion of algorithms for graph isomorphism, subgraph isomorphism, maximum common subgraph, reaction atom mapping, graph enumeration, and stereoisomer enumeration.
Main Results:
- Identified relevant graph classes for chemical compounds.
- Detailed computational complexities for problems like graph identity, subgraph matching, and reaction mapping.
- Explored algorithms for enumerating chemical graphs and stereoisomers.
- Discussed the link between graph enumeration and kernel functions for chemical compounds.
Conclusions:
- The computational complexity of problems on chemical graphs varies significantly across different graph classes.
- Efficient algorithms are essential for handling large-scale chemical data and enabling tasks like drug discovery and reaction prediction.
- Further research into specialized graph algorithms can enhance cheminformatics capabilities.
Related Concept Videos
Chemical Formulas
Bar Graph
Energy Diagrams, Transition States, and Intermediates
Molecular Models
Multiple Bar Graph
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Calculating Equilibrium Concentrations
A more...

