Skip to main content

Table 1 Example SMARTS abbreviations and how they are interpreted by the code

From: The Chemical Validation and Standardization Platform (CVSP): large-scale automated validation of chemical structure datasets

Abbreviation

Interpretation

{NM}

Non-metals less carbon (here He, B, N, O, F, Ne, Si, P, S, Cl, Ar, Ge, As, Se, Br, Kr, Sb, Te, I, Xe, Po, At)

{M}

Metals (everything else)

{Pn}

Pnictogens (here P, As, Sb)

{Hal}

Halogens (here F, Cl, Br, I)

{M_V6}

Metals with maximum valency 6 (Cr, Mo, W, Mn, Pt)

{TM}

Transition metals

{TM^Hg}

Transition metals apart from mercury (needed for FDA rules)

{M_ + 1}

Metals with a charge of +1.