Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES

Abstract We propose new invariant (the product of the corresponding primes for the ring size of each bond of an atom) as a simple unambiguous ring invariant of an atom that allows distinguishing symmetry classes in the highly symmetrical molecular graphs using traditional local and distance atom inv...

Full description

Bibliographic Details
Main Author: Dmytro G. Krotko
Format: Article
Language:English
Published: BMC 2020-08-01
Series:Journal of Cheminformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13321-020-00453-4
id doaj-c970f30303d24a288f25d7ddb6090bc6
record_format Article
spelling doaj-c970f30303d24a288f25d7ddb6090bc62020-11-25T03:53:52ZengBMCJournal of Cheminformatics1758-29462020-08-0112111110.1186/s13321-020-00453-4Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILESDmytro G. Krotko0Enamine LtdAbstract We propose new invariant (the product of the corresponding primes for the ring size of each bond of an atom) as a simple unambiguous ring invariant of an atom that allows distinguishing symmetry classes in the highly symmetrical molecular graphs using traditional local and distance atom invariants. Also, we propose modifications of Weininger’s CANON algorithm to avoid its ambiguities (swapping and leveling ranks, incorrect determination of symmetry classes in non-aromatic annulenes, arbitrary selection of atom for breaking ties). The atomic ring invariant and the Modified CANON algorithm allow us to create a rigorous procedure for the generation of canonical SMILES which can be used for accurate and fast structural searching in large chemical databases.http://link.springer.com/article/10.1186/s13321-020-00453-4Molecular graphsSymmetry perceptionSMILESCanonicalization
collection DOAJ
language English
format Article
sources DOAJ
author Dmytro G. Krotko
spellingShingle Dmytro G. Krotko
Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
Journal of Cheminformatics
Molecular graphs
Symmetry perception
SMILES
Canonicalization
author_facet Dmytro G. Krotko
author_sort Dmytro G. Krotko
title Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
title_short Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
title_full Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
title_fullStr Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
title_full_unstemmed Atomic ring invariant and Modified CANON extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of SMILES
title_sort atomic ring invariant and modified canon extended connectivity algorithm for symmetry perception in molecular graphs and rigorous canonicalization of smiles
publisher BMC
series Journal of Cheminformatics
issn 1758-2946
publishDate 2020-08-01
description Abstract We propose new invariant (the product of the corresponding primes for the ring size of each bond of an atom) as a simple unambiguous ring invariant of an atom that allows distinguishing symmetry classes in the highly symmetrical molecular graphs using traditional local and distance atom invariants. Also, we propose modifications of Weininger’s CANON algorithm to avoid its ambiguities (swapping and leveling ranks, incorrect determination of symmetry classes in non-aromatic annulenes, arbitrary selection of atom for breaking ties). The atomic ring invariant and the Modified CANON algorithm allow us to create a rigorous procedure for the generation of canonical SMILES which can be used for accurate and fast structural searching in large chemical databases.
topic Molecular graphs
Symmetry perception
SMILES
Canonicalization
url http://link.springer.com/article/10.1186/s13321-020-00453-4
work_keys_str_mv AT dmytrogkrotko atomicringinvariantandmodifiedcanonextendedconnectivityalgorithmforsymmetryperceptioninmoleculargraphsandrigorouscanonicalizationofsmiles
_version_ 1724476219451244544