Related Experiment Video
Updated: Jul 16, 2026

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
Published on: April 13, 2022
Molecular query language (MQL)--a context-free grammar for substructure matching.
Ewgenij Proschak1, Jörg K Wegner, Andreas Schüller
1Johann Wolfgang Goethe-University, Institute of Organic Chemistry and Chemical Biology, Chair for Chem- and Bioinformatics, Siesmayerstrasse 70, D-60323 Frankfurt am Main, Germany. proschak@bioinformatik.uni-frankfurt.de
We created a Java library for molecular substructure matching using a molecular query language (MQL) with a context-free grammar. This enables efficient subgraph isomorphism searches and integration with cheminformatics toolkits.
Area of Science:
- Computational chemistry
- Cheminformatics
- Software development
Background:
- Substructure matching is crucial for chemical information retrieval and analysis.
- Existing methods may lack flexibility or ease of integration with diverse cheminformatics toolkits.
Purpose of the Study:
- To develop a novel Java library for substructure matching with an extensible molecular query language (MQL).
- To ensure efficient performance and facilitate integration with external cheminformatics toolkits.
Main Methods:
- Developed MQL based on a context-free grammar for molecule representation as graphs.
- Implemented substructure matching using the Ullmann algorithm for efficient subgraph isomorphism search.
- Designed Java interfaces for seamless integration with external cheminformatics toolkits, including the Chemistry Development Toolkit.
Main Results:
- A functional Java library for substructure matching with an easy-to-read and extensible MQL.
- Demonstrated efficient substructure searching capabilities via the Ullmann algorithm.
- Successfully integrated MQL with the Chemistry Development Toolkit through provided Java interfaces.
Conclusions:
- The developed MQL provides a flexible and efficient approach to molecular substructure matching.
- The library's design facilitates interoperability with various cheminformatics toolkits.
- This tool enhances capabilities in computational chemistry and drug discovery research.
Related Concept Videos
Modern Molecular Taxonomy
Hückel's Rule Diagram of π MOs: Frost Circle
A Frost circle is constructed by drawing a polygon whose number of edges is equal to the number of carbons of the given cyclic system, with one of the vertices pointing down. Then, a circle is drawn enclosing the polygon so that...
Mismatch Repair
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
Mismatch Repair
Ligand Binding and Linkage
Ligand Binding and Linkage
