TUCAN: A molecular identifier and descriptor applicable to the whole periodic table from hydrogen to oganesson
preprint
OA: closed
Abstract
TUCAN is a canonicalization and serialization algorithm that is independent of domain-specific concepts of structure and bonding. Beyond the atomic number, all invariants used in the partitioning of a molecule are exclusively derived from the molecular topology and therefore make the algorithm also applicable to non-chemical graphs. In particular, the use of "fundamental" (chordless) cycles introduces an invariant of high discriminatory power which enables canonicalization of "difficult" graphs for which the popular Morgan algorithm fails. Extensive benchmarking is reported on a manually curated test set of molecules as well as a library of non-chemical graphs. In addition to the new canonicalization algorithm, the serialization procedure generates a unique "tuple-style" output which is fully bidirectional, allowing the TUCAN string to serve as both identifier and descriptor. Use of the Python NetworkX graph library facilitated a compact and easily extensible implementation.
My notes (saved in your browser only)
Citation neighborhood (no data yet)
We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.
Source provenance
- europepmc
- last seen: 2026-05-19T01:45:01.086888+00:00