| Literature DB >> 26300985 |
Volker D Hähnke1, Evan E Bolton1, Stephen H Bryant1.
Abstract
BACKGROUND: Atom environments and fEntities:
Keywords: Fragment; Molecular graph; PubChem; SMARTS; Standardization
Year: 2015 PMID: 26300985 PMCID: PMC4540750 DOI: 10.1186/s13321-015-0076-4
Source DB: PubMed Journal: J Cheminform ISSN: 1758-2946 Impact factor: 5.514
Fig. 1Historic atom environment analysis. Most frequent atom environments as described by Adamson et al. [47]. The term ‘incidence’ refers to the percentage of structures in the survey that contained a particular atom environment, ‘occurrence’ describes the fraction of all generated atom environments that were of the particular type. Incidence was used for ranking. Dashed line indicates aromatic bond. Adamson et al. did not provide a definition of aromaticity but distinguished between ring and chain bonds. ‘Ring’ and ‘Chain’ refers to the complete atom environment.
Fig. 2Exponential growth in chemistry. Data reflects registered a substances; and b abstracts on record at Chemical Abstracts Service at year end [50]. No substances data is available for years 1977–1979. Black dashed line indicates time of random sampling of 28,963 structures from the 593,071 individual structures in the Chemical Abstracts Registry System [46]. Gray dashed line indicates time of the ‘augmented atom’ analysis by Adamson et al. on this subset [47]. Numbers for abstracts on record include papers, patents and books.
Elemental analysis and comparison
| CASRS (1970) | PubChem compound (2013) | ||||
|---|---|---|---|---|---|
| Atomic symbol | Occurrence (%) | Incidence (%) | Atomic symbol | Occurrence (%) | Incidence (%) |
| C | 74.006 | 99.644 | C | 74.129 | 99.922 |
| O | 13.519 | 82.578 | N | 10.238 | 91.629 |
| N | 7.258 | 64.165 | O | 11.288 | 91.525 |
| F | 1.690 | 10.020 | S | 1.564 | 34.171 |
| S | 1.302 | 19.925 | Cl | 0.933 | 19.184 |
| Cl | 1.208 | 14.032 | F | 1.350 | 18.153 |
| P | 0.282 | n.s. | Br | 0.266 | 6.468 |
| Br | 0.262 | n.s. | P | 0.060 | 1.159 |
| Si | 0.114 | n.s. | Si | 0.056 | 1.058 |
| I | 0.077 | n.s. | I | 0.041 | 0.968 |
| B | 0.063 | n.s. | B | 0.017 | 0.335 |
| Sn | 0.026 | n.s. | Na | 0.012 | 0.211 |
| Se | 0.020 | n.s. | Y | 0.004 | 0.071 |
| As | 0.020 | n.s. | Sn | 0.003 | 0.064 |
Incidence is used for ranking. Occurrence is calculated based on counts of non-hydrogen atoms. Incidence refers to the number of structures in the respective repository that contained at least one atom of the particular element. Frequencies determined in PubChem Compound are compared to a 1970 analysis of the Chemical Abstracts Service Registry System (CASRS) by Crowe et al. [46]. Data not supplied by Crowe et al. is indicated as ‘not specified’ (n.s.). Even though the CASRS data was generated using only 28,963 of 596,367 available compounds, the authors found their data to be nearly identical with that obtained by others from the full set.
Fig. 3Top-10 most frequent ‘augmented atoms’ in PubChem Compound. PubChem Compound records were fragmented with atom type and bond type definitions identical to those used by Adamson et al. [47]. Incidence was used for ranking, calculated based on 46,605,207 compound records. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelMDL in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 4Atom environment statistics. Number of unique atom environments with radius: a r = 0 (atom types), b r = 1; c r = 2; and d r = 3. Values are per fraction of the respective database, PubChem Substance (104,669,789 SIDs), and PubChem Compound (46,704,121 CIDs). Total fragment counts for r = 0,1,2,3 are: 8,135 atom types, 299,609, 5,453,889, and 26,988,962 atom environments, respectively, for Substance; and 1,583 atom types, 109,306, 4,559,587, and 25,115,177 atom environments, respectively, for Compound.
Fig. 5Atom type (r = 0) statistics. a Rank/frequency plot resulting from ranking atom types by their incidence (y-axis logarithmic). b Histogram of incidence percentages; minima inclusive, maxima exclusive; range from 10−7 to 10% logarithmic and linear 10–100% for clarity.
Fig. 6Atom type (r = 0) counts per element. Number of atom types per element. a Substance; b Compound. Color coding normalized to the respective highest/lowest atom type count for clarity. Logarithmic-based color scale is used for better differentiation between low counts.
Fig. 7Top-10 most frequent atom types (r = 0) in PubChem. Percentages indicate incidence of the atom type in the respective database: a Substance; and b Compound. Light gray bonds for clarification of connectivity and valence. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 8Examples for atom types (r = 0) unique to PubChem Substance. a Hydrogen singletons; i uncharged, octavalent and di-coordinated hydrogen with six implicit hydrogen atoms (SID 136120614); ii uncharged, dodeca-valent and dodeca-coordinated hydrogen with no implicit hydrogen atoms (SID 138472568); iii uncharged, hexa-valent and tetra-coordinated hydrogen with two implicit hydrogen atoms (SID 137447009). b Halogen singletons; i uncharged, hexa-valent and hexa-coordinated fluorine with no implicit hydrogen atoms (SID 35048788), ii uncharged, hexadeca-valent and hexadeca-coordinated chlorine with no implicit hydrogen atoms (SID 7802012), iii hexa-valent and penta-coordinated bromine with no implicit hydrogen atoms and a charge of −1 (SID 16021530); iv uncharged, ennea-valent and ennea-coordinated iodine without implicit hydrogen atoms (SID 142144341). c Noble gas singletons; i uncharged, tri-valent and di-coordinated helium with no implicit hydrogen atoms (SID 141317149), ii uncharged, tetra-valent and di-coordinated neon with no implicit hydrogen atoms (SID 140017906), iii uncharged, penta-valent and penta-coordinated argon with no implicit hydrogen atoms (SID 138071622), iv uncharged, mono-valent and hen-coordinated krypton with no implicit hydrogen atoms (SID 140411176), v dodeca-valent and hexa-coordinated xenon with no implicit hydrogen atoms and a charge of −4 (SID 135041562), vi uncharged, tetra-valent and di-coordinated radon with no implicit hydrogen atoms (SID 140679519). d Carbon singletons, i ennea-valent and tetra-coordinated carbon with no implicit hydrogen atoms and a charge of +16 (SID 142885273), ii tetra-valent and tri-coordinated carbon with no implicit hydrogen atoms and a charge of +96 (SID 142278854), iii tri-valent and hen-coordinated carbon with no implicit hydrogen atoms and a charge of −39 (SID 139340022), iv dodeca-valent and hexa-coordinated carbon with two implicit hydrogen atoms (SID 142657677). Bonding scenarios are replicated as encountered in the respective deposited structures.
Properties of organic atom type singletons
| Atomic number | Atomic symbol | Number singletons | Charge | Valence | ||
|---|---|---|---|---|---|---|
| Minimum | Maximum | Minimum | Maximum | |||
| 1 | H | 166 | −99 | 126 | 0 | 91 |
| 6 | C | 351 | −99 | 291 | 0 | 254 |
| 7 | N | 111 | −67 | 7 | 0 | 36 |
| 8 | O | 82 | −94 | 123 | 0 | 50 |
| 9 | F | 16 | −2 | 0 | 1 | 137 |
| 15 | P | 231 | −99 | 55 | 0 | 233 |
| 16 | S | 169 | −99 | 127 | 0 | 234 |
| 17 | Cl | 16 | −2 | 5 | 0 | 64 |
| 35 | Br | 17 | −3 | 1 | 0 | 8 |
| 53 | I | 56 | −5 | 7 | 0 | 171 |
Organic elements are used as examples.
Fig. 9Depositor statistics of invalid atom types (r = 0) in PubChem Substance. Top-10 depositors of substances containing atom types that do not pass the PubChem valence list. Investigated atom types were limited to the 2,727 organic (H, C, N, O, F, P, S, Cl, Br, I) atom types that are connected only to other organic atoms, in order to purposely exclude ‘invalid’ atom types that could result from organic/metal interactions being represented as covalent bonds.
Fig. 10Top-10 most frequent invalid atom types (r = 0) from select data sources. Shown are the top-10 most frequent atom types that fail the PubChem valence list for the top-3 depositors of substances containing failing atom types: a SCRIPDB, b IBM, and c ChemSpider. Atom types are ranked by their relative frequency in substances deposited by the respective contributor that have at least one atom that does not pass the valence list. Atom type incidences were calculated for each depositor separately.
Fig. 11Statistics of invalid atom types (r = 0) from select data sources. For the top-3 depositors of substances containing invalid ‘organic-only’ atom types, the incidence of the respective top-10 most frequent invalid atom types is shown. Incidence is calculated for each contributor separately based on the total number of substances containing such atom types. For the corresponding atom types, see Fig. 10.
Fig. 12Top-10 most frequent atom types (r = 0) unique to Substance and Compound, respectively. Atom types are ranked by their incidence in the respective database: a Substance, and b Compound. Incidence provided in absolute numbers due to very low corresponding percentages. Please note that b (i) is aromatic phosphorus and b (vii) is annotated as a monoradical.
Fig. 13Atom environment statistics radius r = 1. a Distribution of atom environment incidences (log–log scale plots); b Histogram of incidence percentages; minima inclusive, maxima exclusive; range from 10−7 to 10% logarithmic and linear 10–100% for clarity.
Fig. 14Top-10 most frequent atom environments with radius r = 1 in PubChem. Percentages indicate incidence of the atom environment in the respective database: a Substance, and b Compound. Light gray structures clarify valence and connectivity. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 15The 77 azide-like atom environments in PubChem. Fragment incidences are provided as absolute numbers. Configurations found in Substance are indicated by black numbers (71 variations), those present in Compound by red numbers (37 variations).
Fig. 16The 60 nitro-group-like fragments in PubChem. Fragments were obtained with the nitrogen atom as the central atom, ignoring the identity of the third adjacent atom. Fragment incidences are provided as absolute numbers. Configuration found in Substance are indicated by black numbers, those present in Compound by red numbers. Monoradicals indicated as bullet.
Fig. 17Top-10 atom environments with radius r = 1 unique to Substance and Compound, respectively. Atom environments are ranked by their incidence in the respective database: a Substance, and b Compound. Incidence provided in absolute numbers due to very low corresponding percentages. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 18Atom environment statistics radius r = 2. a Distribution of atom environment incidences (log–log scale plots); b Histogram of incidence percentages; minima inclusive, maxima exclusive; range from 10−7 to 10% logarithmic and linear 10–100% for clarity.
Fig. 19Top-10 most frequent atom environments with radius r = 2 in PubChem. Percentages indicate incidence of the atom environment in the respective database: a Substance; and b Compound. Light gray structures clarify valence and connectivity. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 20Top-10 most frequent atom environments with radius r = 2 unique to Substance and Compound, respectively. Atom environments are ranked by their incidence in the respective database: a Substance; and b Compound. Incidence provided in absolute numbers due to very low corresponding percentages. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 21Atom environment statistics radius r = 3. a Distribution of atom environment incidences (log–log scale plots); b Histogram of incidence percentages; minima inclusive, maxima exclusive; range from 10−7 to 10% logarithmic and linear 10–100% for clarity.
Fig. 22Top-10 most frequent atom environments with radius r = 3 in PubChem. Percentages indicate incidence of the atom environment in the respective database: a Substance; and b Compound. Light gray structures clarify valence and connectivity. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 23Top-10 most frequent atom environments with radius r = 3 unique to Substance. Atom environments ranked by incidence. Incidence provided in absolute numbers due to very low corresponding percentages. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 24Atom environments with radius r = 3 unique to Compound. Atom environments ranked by incidence. Incidence provided in absolute numbers due to very low corresponding percentages. Dashed lines indicate aromatic bonds as perceived using the aromaticity model OEAroModelOpenEye in the OpenEye Scientific Software, Inc. OEChem C++ toolkit [57].
Fig. 25Atom environment set overlap. The area-proportional Venn diagrams illustrate how the sets of atom environments obtained with radii r = 1,2,3 overlap for the respective database. a Substance, b Compound, c Example from dispiro(2.0.2.4)deca-1,5-diene (CID 143166) illustrating how environments obtained with radius r = 1 (center atom indicated in orange) and radius r = 2 (center atom indicated in teal) can be identical.
Fig. 26Sources of some erroneous atom environments in PubChem. a Radium (Ra), rubidium (Rb) and yttrium (Y), b Rhenium (Re), c Rhodium (Rh), d Rutherfordium (Rf) and polonium (Po), e Polonium (Po), f Uranium (U), g Vanadium (V) and tungsten (W), h Actinium (Ac). In all cases: i as present in Compound, ii as deposited in Substance, iii as in the original context, except for (E), where it describes a correct way to annotate the ‘polymer’ aspect of the intended structure ‘polyacenapththylene’. Charges and radical annotation (• doublet monoradical, ^^ triplet diradical) in i are a result of the PubChem standardization protocols. Dashed bonds indicate PubChem non-standard bonds.
Statistics for elements potentially originating from misperceived abbreviations in PubChem Substance and Compound
| Atomic symbol | Atom types | Atom environments | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
| |||||
| Sbst | Cmpd | Sbst | Cmpd | Sbst | Cmpd | Sbst | Cmpd | |
| V | 157 | 25 | 4,818 | 232 | 16,194 | 656 | 25,686 | 1,170 |
| Rb | 28 | 4 | 1,388 | 7 | 9,054 | 9 | 19,098 | 12 |
| Y | 80 | 10 | 7,432 | 24 | 57,213 | 47 | 1,16,554 | 78 |
| Rh | 102 | 21 | 3,133 | 71 | 9,231 | 122 | 14,561 | 167 |
| W | 25 | 31 | 6,280 | 439 | 28,382 | 2,462 | 47,976 | 5,116 |
| Re | 126 | 21 | 2,413 | 81 | 8,004 | 116 | 12,587 | 140 |
| Po | 13 | 6 | 76 | 58 | 182 | 154 | 247 | 214 |
| Ra | 12 | 3 | 1,527 | 7 | 11,355 | 9 | 24,073 | 9 |
| Ac | 18 | 1 | 395 | – | 3,919 | – | 15,461 | – |
| U | 101 | 21 | 2,744 | 59 | 9,419 | 77 | 14,791 | 74 |
| Rf | 17 | 1 | 957 | – | 4,211 | – | 7,681 | – |
Elements are ordered by atomic number. For each combination of repository and radius, the number of unique fragments containing the respective atom element is listed. Substance and Compound are abbreviated as ‘Sbst’ and ‘Cmpd’, respectively.
Fig. 27Implausible ‘valid’ structures in PubChem Compound. a Tetra-tert-butylmethane (CID 15123361), b CID 20695696, c Atom environment with radius r = 2 extracted from (b) used as filter for implausible structures (outgoing connections omitted for clarity), d atom environment with radius r = 3 extracted from (b) used as filter for implausible structures (outgoing connections omitted for clarity).
Fig. 28Bond inclusion in atom environment generation. Atom environments contain all bonds between included atoms. The effect is illustrated using the example of perhydrobenzimidazole (CID 21866348), the highlighted atom is the center atom in this example. i Atom environment with radius r = 1, ii.a Atom environment with radius r = 2 without including all connecting bonds, the five-membered ring remains open, ii.b atom environment with radius r = 2, including all connecting bonds closes the five-membered ring and enables distinguishing this case from branching scenarios.
Fig. 29Aromaticity and connectivity in atom environment generation. a Influence of aromaticity perception annotation on atom and bond types using the example of aniline (CID 6115). If atom environments with radius r = 1 are generated around the highlighted atoms without aromaticity perception and annotation prior to atom environment generation, the resulting environments are not identical. Aromaticity perception and annotation and subsequent atom environment generation yields the intended result of two identical instances of the same environment. b Influence of encoding on connectivity information in atom types using the example of trimethylamine (CID 1146) and promazine (CID 4926). Dashed circles indicate atom environments of radius r = 1 that have identical element connectivity ‘N(C)(C)(C)’. b i If only the respective atomic number is considered as atom property, the three indicated atom environments cannot be distinguished. b ii Expanding the atom types to connectivity by including number of implicit hydrogen atom counts, explicit degree and valence allows to recognize all three fragments as being different. Light gray bonds for clarification of connectivity and valence.
Atom and bond primitives for encoding of ‘augmented atoms’ in SMARTS
| Feature | SMARTS encoding | Special case |
|---|---|---|
| Atom primitives | ||
| Element | # <atomic number> | |
| Bond primitives | ||
| Single bond | – | @ (!@) for ‘in ring’ (‘not in ring’) |
| Double bond | = | @ (!@) for ‘in ring’ (‘not in ring’) |
| Triple bond | # | @ (!@) for ‘in ring’ (‘not in ring’) |
| Aromatic bond | : | |
Encoding specific to the environment analysis performed in comparison to the results published by Adamson et al. [47].
Atom and bond primitives for encoding of atom types and atom environments in SMARTS
| Feature | SMARTS encoding | Special case |
|---|---|---|
| Atom primitives | ||
| Element | Atomic symbol | Lower case indicating aromaticity |
| Formal charge | ±<integer> | Uncharged represented as +0 |
| Implicit hydrogen count | h<integer> | |
| Explicit degree | D<integer> | |
| Valence | v<integer> | |
| Bond primitives | ||
| Single bond | – | |
| Double bond | = | |
| Triple bond | # | |
Aromatic bonds are implied between aromatic atoms unless explicitly specified otherwise.