Replies: 3 comments 11 replies
-
This is an interesting idea, thanks for starting the discussion. Some quick thoughts Completely getting rid of dative bonds is not an option because, despite the IUPAC recommendations, some software requires them. And they are often (but not always) a useful computationally. We could think about providing a representation in the RDKit where all dative bonds are converted to single bonds. This would require some thinking about how to handle the electron counts on atoms which are bound to the metal (and would almost certainly require us to stop perceiving implicit Hs on atoms bound to a metal), but it could still be useful We definitely could relatively easily support a drawing mode where dative bonds are just drawn as single bonds. This would get us closer to complying to the IUPAC drawing recommendations. This could be accompanied by a function which actually converts dative bonds to single bonds so that we could save "complaint" mol files. These might already be useful steps. |
Beta Was this translation helpful? Give feedback.
-
What would be even more beneficial, in my opinion, would be a "don't touch" option individually adjustable each atom in the sense that atoms labelled this way will not be subject to any "impicit hydrogen" and "standard valence" routines. |
Beta Was this translation helpful? Give feedback.
-
In our TUCAN demonstrator, we have called this approach "simple bonds" in the sense that such bonds only indicate a bonding interaction but do not carry any implications in terms of electron counting. Also, Brecher in rule GR-1.7.1 Coordination bonds to single atoms mentions that "Any hydrogen atoms bonded to the atoms at either end of such a coordination bond must be shown clearly, even if that produces a diagram where some atoms appear to have non-standard valences, such as a nitrogen atom with four attached bonds." |
Beta Was this translation helpful? Give feedback.
-
With Organometallics with dative bonds, the cookbook includes an example how to process coordination compounds. The more I read about it, the more I think this type of bonds is a concept of the past and the use of single bonds instead might be better.
I was happy (and still I am) RDKit's cookbook provides the example; with minor adjustments only, it is used to visualize members of a template library for Avogadro (see here). In the course of a subsequent discussion in the forum of openbabel (link) I however became aware of two points which may merit a revision:
In his compilation of rules of structure representations,[1] Brecher labels the use of arrows between the ligand and ion to be complexed as not acceptable (rule GR 1.7.1, page 292). If RDKit would elect the adoption of this rule, the visual representation would require a change. The visual result were indiscernible from the one of a single bond (i.e., no arrow).
IUPAC' online version of the Gold Book includes an entry about coordination. At present, I understand its current revision (February 24, 2014) in lines of «dative bonds represent a concept of the past which should be not be used anymore» because of the following statement:
Do you equally think the example in RDKit's cookbook merits an update according to the points above?
[1] Graphical representation standards for chemical structure diagrams (IUPAC Recommendations 2008), Pure Appl. Chem., Vol. 80, No. 2, pp. 277–410, 2008. https://doi.org/10.1351/pac200880020277 published open access
Beta Was this translation helpful? Give feedback.
All reactions