Show simple item record

dc.contributor.authorMahjour, Babak A
dc.contributor.authorColey, Connor W
dc.date.accessioned2026-04-14T21:45:53Z
dc.date.available2026-04-14T21:45:53Z
dc.date.issued2024-03-15
dc.identifier.urihttps://hdl.handle.net/1721.1/165437
dc.description.abstractSMARTS is a widely used language in cheminformatics for defining substructural queries for database lookups, reaction templates for chemical transformations, and other applications. As an extension to SMILES, many SMARTS patterns can represent the same query. Despite this, no canonicalization algorithm invariant of the line notation sequence or atomic numbering is publicly available. Here, we introduce RDCanon, an open-source Python package that can be used to standardize SMARTS queries. RDCanon is designed to ensure that the sequence of atomic queries remains consistent for all graphs representing the same substructure query and to ensure a canonical sequence of primitives within each individual atom query; furthermore, the algorithm can be applied to canonicalize the order of reactants, agents, and products and their atom map numbers in reaction SMARTS templates. As part of its canonicalization algorithm, RDCanon provides a mechanism in which the canonicalized SMARTS is optimized for speed against specific molecular databases. Several case studies are provided to showcase improved efficiency in substructure matching and retrosynthetic analysis.en_US
dc.language.isoen
dc.publisherAmerican Chemical Societyen_US
dc.relation.isversionof10.1021/acs.jcim.4c00138en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceauthoren_US
dc.titleRDCanon: A Python Package for Canonicalizing the Order of Tokens in SMARTS Queriesen_US
dc.typeArticleen_US
dc.identifier.citationRDCanon: A Python Package for Canonicalizing the Order of Tokens in SMARTS Queries. Babak A. Mahjour and Connor W. Coley. Journal of Chemical Information and Modeling 2024 64 (8), 2948-2954.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Chemical Engineeringen_US
dc.relation.journalJournal of Chemical Information and Modelingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2026-04-14T21:41:17Z
dspace.orderedauthorsMahjour, BA; Coley, CWen_US
dspace.date.submission2026-04-14T21:41:18Z
mit.journal.volume64en_US
mit.journal.issue8en_US
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record