Related Experiment Video
Updated: Mar 16, 2026

Analysis of Termination of Transcription Using BrUTP-strand-specific Transcription Run-on TRO Approach
Published on: March 12, 2017
A Branch-and-Bound Approach for Tautomer Enumeration
Torsten Thalheim1,2,3, Barbara Wagner4, Ralph Kühne4
1Leibniz Institute for Age Research - Fritz Lipmann Institute, Beutenbergstr. 11, 07745 Jena, Germany phone: +49-3641-65-6205. thalheim@fli-leibniz.de.
This study introduces the first exact Branch-and-Bound algorithm to accurately calculate all possible tautomer structures. This method efficiently handles complex molecular structures, improving property predictions.
Area of Science:
- Computational Chemistry
- Cheminformatics
Background:
- Tautomer forms significantly impact molecular property predictions.
- Tautomers are isomers interconverting via chemical equilibrium.
Purpose of the Study:
- To develop the first exact Branch-and-Bound (B&B) algorithm for calculating tautomer structures.
- To ensure completeness in generating all possible tautomers based on a given definition.
Main Methods:
- An exact Branch-and-Bound (B&B) algorithm is proposed.
- The algorithm leverages symmetry and formation properties for efficiency.
- Restrictions are applied for early pruning of the B&B tree to manage combinatorial explosion.
Main Results:
- The B&B algorithm generates all possible tautomers.
- Efficiency is achieved by exploiting molecular symmetries and properties.
- The method effectively addresses the exponential increase in candidate tautomers.
Conclusions:
- The developed B&B algorithm provides a complete and efficient solution for tautomer enumeration.
- The implementation covers most prototropic tautomer cases and is adaptable to other tautomerism types.
- A computer-processable definition of tautomerism, the moving hydrogen atom problem, is presented.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Statically Indeterminate Problem Solving
Binomial Expansion Using Pascal's Triangle
Euler's Formula to Columns: Problem Solving
The system comprises two vertical rigid bars, AB and BC, of...
Method of Sections: Problem Solving II
Method of Sections: Problem Solving I

