- 1. Introduction
- 2. General description of implementation and fragmentation scheme
- 3. Quantification of structural differences introduced by fragmentation
- 4. Fragmentation and accuracy
- 5. Fragmentation: examples of application
- 6. Transferability of atomic electron densities
- 7. Conclusions
- Supporting information
- References
- 1. Introduction
- 2. General description of implementation and fragmentation scheme
- 3. Quantification of structural differences introduced by fragmentation
- 4. Fragmentation and accuracy
- 5. Fragmentation: examples of application
- 6. Transferability of atomic electron densities
- 7. Conclusions
- Supporting information
- References
research papers
Fragmentation and transferability in Hirshfeld atom refinement
aBiological and Chemical Research Centre, Department of Chemistry, University of Warsaw, Żwirki i Wigury 101, Warszawa 02-089, Poland
*Correspondence e-mail: ml.chodkiewicz@uw.edu.pl, kwozniak@chem.uw.edu.pl
Hirshfeld atom fragHAR (a fragmentation approach for polypeptides) as a replacement for the original approach, it allowed for more efficient calculations. All of the calculations were performed with a locally modified version of Olex2 combined with a development version of discamb2tsc and ORCA. Care was taken to efficiently use the power of multicore processors by simple implementation of load-balancing, which was found to be very important for lowering computational time.
(HAR) is one of the most effective methods for obtaining accurate structural parameters for hydrogen atoms from X-ray diffraction data. Unfortunately, it is also relatively computationally expensive, especially for larger molecules due to wavefunction calculations. Here, a fragmentation approach has been tested as a remedy for this problem. It gives an order of magnitude improvement in computation time for larger organic systems and is a few times faster for metal–organic systems at the cost of only minor differences in the calculated structural parameters when compared with the original HAR calculations. Fragmentation was also applied to polymeric and disordered systems where it provides a natural solution to problems that arise when HAR is applied. The concept of fragmentation is closely related to the transferable aspherical atom model (TAAM) and allows insight into possible ways to improve TAAM. Hybrid approaches combining fragmentation with the transfer of atomic densities between chemically similar atoms have been tested. An efficient handling of intermolecular interactions was also introduced for calculations involving fragmentation. When applied inCCDC references: 2155274; 2155275; 2155276; 2155277; 2155278; 2155279; 2155280; 2155281; 2155282; 2155283; 2155284; 2155285; 2155286; 2155287; 2155288; 2155289; 2155291; 2155292; 2155293; 2155294; 2155295; 2155296; 2155297; 2155298; 2155299; 2155300; 2155301; 2155302; 2155303; 2155304; 2155305; 2155306; 2155307; 2155308; 2155309; 2155310; 2155311; 2155312; 2155313; 2155314; 2155315; 2155316; 2155317; 2155318; 2155319; 2155320; 2155326; 2155327; 2155328; 2155329; 2155330; 2155331; 2155332; 2155333; 2155334; 2155335; 2155336; 2155337; 2155338; 2155339; 2155340; 2155341; 2155342; 2155343; 2155344; 2155345; 2155346; 2155347; 2155348; 2155349; 2155350; 2155351; 2155352; 2155353; 2155354; 2155355; 2155356; 2155357; 2155358; 2155359; 2155360; 2155361; 2155362; 2155363; 2155364; 2155365; 2155366; 2155367; 2155368; 2155369; 2155370; 2155371; 2155372; 2155373; 2155374; 2155375; 2155376; 2155377; 2155378
1. Introduction
Hirshfeld atom ; Jayatilaka & Dittrich, 2008) is a leading method for accurate determination of hydrogen atom structural parameters from X-ray diffraction data which greatly outperforms traditional models based on spherical atomic densities (Capelli et al., 2014; Woińska et al., 2016; Malaspina et al., 2017) called the independent atom model (IAM). Atomic form factors in HAR are based on wavefunctions for a given system and they include the effects of chemical bonding and intermolecular interactions. The strengths of these effects are most noticeable for hydrogen atoms. They are, however, neglected by the IAM and as a result the lengths of covalent bonds to hydrogen are on average shorter by ca 0.1 Å than the corresponding values derived from neutron diffraction experiments and hydrogen atom displacement parameters usually lead to non-positive definite ADPs. Inclusion of the aspherical part of the atomic density in HAR leads to much better results – it is possible to reach a bond length and ADP precision comparable to that of neutron data (e.g. Capelli et al., 2014). Although tailored quantum mechanical calculations are a source of the strength for the method, they are also relatively slow calculations, especially for large systems. Fortunately, quantum chemistry presents several solutions to the problem (Akimov & Prezhdo, 2015), including application of semiempirical methods (Christensen et al., 2016), dividing systems into parts and applying mixed quantum-mechanical molecular calculations (Senn & Thiel, 2009). Alternatively, a method which seems to be the best suited for HAR can be applied: fragmentation (see e.g. Gordon et al., 2012; Collins & Bettens, 2015; Raghavachari & Saha, 2015; Herbert, 2019), which involves dividing a larger system into smaller ones and performing calculations on those (fragments). Recently, this type of approach (referred to as fragHAR) was used by Bergmann et al. (2020) in HAR by applying a variant of fragmentation called molecular fractionation with conjugate caps (MFCC) introduced by Zhang & Zhang (2003). This approach was designed for protein systems, was tested on oligopeptide systems and showed good agreement in the resulting structural parameters with HAR. In fact, the method of electron density calculation proposed within the original MFCC scheme (Gao et al., 2004) differs from that used in fragHAR, although they both divide the polypeptide into overlapping fragments in the same way. Quantum chemical calculations for elastic X-ray scattering with fragmentation were also recently applied by Northey & Kirrander (2019). Most fragmentation approaches focus on obtaining accurate energies, which are global properties, but in the case of HAR, the calculations provide electron density (a local property), making the fragmentation scheme for HAR less complicated. The main goal of fragmentation is to accelerate the quantum mechanical calculations and make them quite easy to achieve for very large systems. This does not necessarily have to be the case for small- to medium-sized molecules, especially when parallel computing is used. Indeed, in the case of fragHAR, the maximum time saved was quite modest as fragHAR calculations were about 2× faster than regular HAR for the largest tested system, a hexapeptide (C22H36N6O7), and even less (∼1.5 times) in the case of parallel execution.
(HAR, Hirshfield, 1977Although HAR seems to be the most accurate approach for obtaining the structural parameters of hydrogen atoms from X-ray diffraction, there are also other – faster than HAR – approaches reaching beyond the IAM and significantly outperforming it in terms of structural parameter accuracy. One of the most well established approaches is the transferable aspherical atom model (TAAM) based on the Hansen–Coppens multipole model (Hansen & Coppens, 1978) and takes advantage of the fact that the parameters of this model are similar for atoms in similar chemical environments (Pichon-Pesme et al., 1995) and therefore they can be stored in databanks and (re)used in refinements. The model allows for free-refinement of hydrogen positions and produces much more accurate structural parameters than IAM, as shown previously for a number of databanks of multipole model parameters (Zarychta et al., 2007; Domagała et al., 2012; Nassour et al., 2017; Dittrich et al., 2004, 2013; Volkov et al., 2007; Dominiak et al., 2007; Bąk et al., 2011; Jarzembska & Dominiak, 2012; Kumar et al., 2019). Calculation of atomic form factors with this kind of model is already quite fast [e.g. about 10 s on one CPU core for small (942 atom) protein crambin (Chodkiewicz et al., 2018)]. Unfortunately, it is also slightly less accurate than HAR, especially in the case of polar hydrogen atoms because effects of intermolecular interactions on atomic densities are not included in this model as well as the assumptions of transferability of atomic densities and the limitations of the electron density model used in the multipole formalism (Koritsanszky et al., 2011).
The concept of transferability is also used in the HAR–ELMO method (Malaspina et al., 2019) which combines libraries of extremely localized molecular orbitals (ELMO) with HAR (Meyer & Genoni, 2018). Both TAAM and HAR–ELMO require precomputed parameters specific to the atom types present in the molecule of interest. It is also possible to represent part of the system with ELMO and part with higher-level quantum mechanical methods (Macetti & Genoni, 2019). This approach combined with HAR is known as HAR–QM/ELMO and is used to improve the representation of intermolecular interactions in HAR (Wieduwilt et al., 2021).
In this work we examine HAR combined with fragmentation on a range of organic and metal–organic systems, in attempts to achieve a considerable reduction of computational time needed for quantum chemical calculations for these systems and preserve the accuracy of the original HAR approach. We also tested the concept of transferability in the case of HAR by transferring atomic electron densities between similar atoms in the structure. This can be thought of as an `on the fly' transferable atom approach.
HAR is a relatively new method and is still undergoing rapid development. A methodology for treating disordered systems was introduced only recently (Kleemiss et al., 2021). We tested an application of fragmentation for this purpose since it has the potential to isolate the disorder treatment to the fragment of the system in which it is present and can save computational time. We also applied fragmentation to polymeric systems. A typical implementation of HAR includes calculation of the wavefunction for the molecule or cluster of chemical units extracted from a crystal. For polymeric systems, it is not possible to extract such a system without breaking bonds but fragmentation methodology provides tools for handling this.
In HAR, as in quantum chemistry calculations, the user can choose various parameters of the applied method – e.g. method of wavefunction calculation, basis set used, method of representing intermolecular interactions and method of atomic density partition (Chodkiewicz et al., 2020; Wieduwilt et al., 2020) – yet the optimal choice of HAR settings is still an open question. The way fragmentation of a system is performed adds another dimension to the space of HAR settings. Such settings also influence computational time and the accuracy of the method. In order to optimize the benefits of the fragmentation approach, a balance between accuracy and efficiency needs to be addressed (Khire et al., 2018). We therefore compared the effects of fragmentation to the effects related to changes in some other parameters of HAR.
2. General description of implementation and fragmentation scheme
HAR (Jayatilaka & Dittrich, 2008) (see Fig. 1) was implemented in a similar way to the version introduced by Capelli et al. (2014), but there are some differences. Distributed multipoles, which are used for representing a crystal field, are updated on the same foot as atomic form factors (i.e. when a new geometry is available, new atomic form factors and distributed multipoles are calculated from the wavefunction calculated for the system in the presence of multipoles from previous iterations). This differs from the original implementation where multipoles are calculated iteratively to convergence before form factor calculations. Initially, distributed multipoles are generated using parameters from a bank of transferable atomic densities (Jha et al., 2020) defined by the Hansen–Coppens multipole model.
The implementation is based on previous developments (Chodkiewicz et al., 2020) with some technical changes, i.e. electron density partitioning no longer relies on external libraries, and a different numerical integration algorithm and a Becke-type multicenter integration scheme are included for molecular integrals (Becke, 1988) with unpruned grids (with 770 angular and 99 radial points) with a radial integration grid based on an algorithm by Treutler & Ahlrichs (1995) and a Lebedev–Laikov grid is employed for spherical integration (Lebedev & Laikov, 1999).
A locally modified version of Olex2 (Dolomanov et al., 2009) was used in the refinements. It incorporated a development version of the discamb2tsc program (Kumar et al., 2019; Chodkiewicz et al., 2018; Gildea et al., 2011) based on the DiSCaMB library (Chodkiewicz et al., 2018) which generates files with atomic form factors in tsc format (Midgley et al., 2019; Kleemiss et al., 2021). Such files are then imported into Olex2 and used in the The procedure is repeated automatically until convergence of HAR cycles is achieved (Fig. 1). We assume that HAR iteration converges when the ratio of the maximum parameter shift value to the parameter standard deviation is <0.1. In all refinements, ORCA (Neese, 2012) was used for quantum chemical calculations.
Fragmentation is used in quantum chemistry to speed up calculations by partitioning systems into fragments and performing calculations on the fragments (see Collins & Bettens, 2015; Raghavachari & Saha, 2015). Fragmentation for the starts with splitting the crystal into separate ions/molecules. This kind of fragmentation is partially supported in the original version of HAR. For structures with multiple chemical units, the original version calculates one wavefunction for a cluster of the chemical units. This is different from our implementation – it is possible to calculate a wavefunction independently for each molecule/ion and the molecules `feel' each other through the electrostatic potential generated by their neighbours (represented by distributed point multipoles). We will refer to such fragmentation as intermolecular fragmentation.
Another level of fragmentation requires breaking of covalent bonds (referred to hereafter as intramolecular fragmentation or simply fragmentation). The broken bonds are then capped with hydrogen atoms. Optionally the fragments can be extended (so they overlap) before being capped (see Fig. 5). The electrostatic interactions are modelled with point multipoles placed on surrounding atoms except for those replaced by the capping hydrogens (e.g. Amara & Field, 2003).
An important factor affecting the calculation efficiency is likely to appear when calculations are performed in parallel. Quantum chemical calculations usually do not scale very well with the number of processor cores (i.e. calculations of wavefunction using 10 CPU cores are not usually 10× faster than on 1 core, instead they might only be 2.5× faster in the case of small molecules). A more efficient approach involves simultaneous calculation of multiple wavefunctions [Fig. 2(b)]. We applied a very basic dynamic load-balancing mechanism where the number of CPU cores assigned to particular fragment is defined by the user. The algorithm automatically starts wavefunction calculations for the next fragment when resources are available and it chooses the fragment with the largest number of CPU cores assigned. Development of more automatic and efficient algorithms is planned in the future.
3. Quantification of structural differences introduced by fragmentation
Methods that allow faster HAR calculations may lead to inaccuracies due to approximations. In order to assess the accuracy of the method, we monitored the change of X—H bond lengths. For some systems we compared the results of HAR refinements with neutron measurements; however, owing to limited availability of this kind of data, only results of regular HAR and HAR with fragmentation are compared. We used multiple datasets available in the literature, the associated references are given in Appendix A and the compounds are identified with Cambridge Structural Database (CSD, Groom et al., 2016) refcodes throughout the text (with the exception of popular compounds). The most widely used statistic is an average of the absolute value of the difference in bond length, 〈|ΔR|〉. We also used the weighted root mean square difference values for bond lengths, defined as
In order to estimate the relative strength of the effect of fragmentation on the X—H bond length it can be compared with the differences introduced by other HAR settings, such as choice of basis set, quantum chemical method and representation of intermolecular interactions. As an illustrative example we compared the results obtained with two basis sets: a smaller cc-pVDZ and a larger cc-pVTZ for ten structures (Fig. 4). The differences in bond lengths are up to 18 mÅ and their averages range from 2.8 to 7.6 mÅ (see Figs. 3 and 4). For the different quantum chemical methods the largest differences were observed between Hartree–Fock and density functional theory with BLYP functional, 0.18 mÅ on average for bonds to polar hydrogen atoms (Capelli et al., 2014; Wieduwilt et al., 2020; Chodkiewicz et al., 2020). Lacking representation of intermolecular interactions can also lead to relatively large differences (10–25 mÅ) in bond length on average for polar bonds in xylitol (17.5 mÅ), oxalic acid dihydrate (19 mÅ) and (CSD refcode) MANMUJ08 17 mÅ [Fig. 3(3)]. In the case of non-polar bonds (C—H) these differences were much smaller (5 mÅ for xylitol and 4 mÅ for MANMUJ08).
All refinements used in this work were performed with the use of density functional theory with B3LYP functional, cc-pVDZ basis set, and a cluster of point charges and dipoles representing the electrostatic field surrounding the molecule of interest lying within an 8 Å range, unless otherwise specified. This basis set is an example of a double-zeta basis set with polarization. This could be a popular choice for HAR calculations as it already provides fairly accurate results in terms of structural parameters derived from HAR. Even when use of a larger basis set is planned, calculations with a smaller one are still useful as a starting point.
4. Fragmentation and accuracy
Although the benefits of fragmentation for very large molecules (e.g. proteins) are obvious, they might be much less striking for medium-sized molecules. For fragHAR the maximum speed-up for the investigated systems (up to 71 atoms) was ∼2 and even less for the parallel version.
There is a trade-off between speed-up and accuracy in fragmentation. The algorithm for fragmentation should be chosen such that it is more accurate than the TAAM. Otherwise it would make more sense to perform a TAAM ): (1) divide a system into separate subunits, (2) extend the subunits so they overlap and all atoms of the original subunits have their neighbours (at least the first ones) preserved, (3) add capping hydrogen atoms.
as calculations of form factors are faster in this case. TAAM accuracy depends on how accurately the definition of atom types describes the molecular environment of a given atom. Atom-type specification usually contains information on the first neighbours of the atom in terms of number of bonded atoms and involvement in an aromatic ring(s). Therefore, such information should be preserved in a fragmentation scheme. One can imagine fragmentation as a three-step process (see Fig. 5We examined what would happen if we used the simplest approach: the above algorithm without extending the initially formed fragments. As a result, the atoms involved in the bond broken when the system was divided do not preserve their neighbours, because the bonding partners are replaced by hydrogen atoms.
This approach was tested on 11 cases (Fig. 6). All of the test molecules were split into two fragments except for the system marked (11) TPHSIL02 which was split into four fragments (corresponding to an SiH4 and three benzene molecules). The absolute change in bond length caused by fragmentation is shown in Fig. 7 (dark blue circles). The difference is quite similar to that caused by switching from the smaller basis set (cc-pVDZ) to the larger one (cc-pVTZ). Lack of representation of the strong hydrogen bonds can easily lead to differences of a similar order.
In order to at least partially mitigate the error introduced by fragmentation, we also tested an approach with overlapping fragments by extending the initial fragments through inclusion of their first-neighbour atoms.
This involves breaking bonds between the first and second neighbour which is not always possible, i.e. when the two are connected by a double bond. In such a case the second neighbour is included in the fragment (or further neighbours if necessary). In the case of aromatic systems such a procedure could lead to quite large fragments, especially when multiple aromatic rings are fused. In order to avoid this, a kekulization procedure was applied in which aromatic bonds [see Fig. 8(a)] were represented as a combination of single and double bonds [see Fig. 8(c)] in such a way that the valences of the involved atoms were satisfied. Then the aromatic bonds assigned as single bonds can be broken [see Fig. 8(d)]. Extending fragments using first-neighbour atoms led to a very significant reduction in the bond length differences with respect to regular HAR (see Fig. 7, data represented with red diamonds). This happened in all cases except for GLYALB08 and KOVPIX where the extension of the fragments did not lead to better results because (Fig. 7, data represented with green stars) it involved breaking an amide bond, which is formally a single bond but has partial double-bond character. Inclusion of further neighbours (or simply not breaking the amide bond) led to much better results (red diamonds on the plot). The maximum discrepancy dropped from 19 mÅ for crude fragmentation to 8 mÅ for the overlapping fragments approach (and for all but one X—H bond it is no more than 5 mÅ). This difference is already relatively low and indicates that inclusion of the first neighbour extension might be sufficient.
In fact one can expect that, in some situations, even far neighbours can contribute to the fragmentation error, especially if the effect can be transmitted through conjugated bonds. This effect was not strongly present in any of the investigated structures, for example KOVPIX, ACUCIN and DUBVAB (see Fig. 6), we also checked ADOWUO [see Fig. 3(1), max difference 2 mÅ], MOSCPO (NO2–Ph–COOH, fragmented into NO2–Ph and Ph–COOH, 5 mÅ change in O–H bond) and PCYPOL04 [CN–Ph–OH, Fig. 3(4) fragmented into CN–Ph and Ph–OH]. In one of the two independent CN–Ph–OH molecules the effect was 1 mÅ but for the second it was 8 mÅ. The influence of the substituent effect through an aromatic ring appears to be modest.
4.1. Systematic fragmentation method
A more complicated aromatic system – rubrene (Fig. 9, CSD refcode QQQCIG17) – was chosen for an additional examination of the kekulization based approach for aromatic rings. A general systematic approach for fragmentation was adopted: (1) for each non-hydrogen atom in the we create a fragment containing the atom and its first-neighbour hydrogen atoms, also adding other atoms according to some additional rules; (2) if the first step involved breaking covalent bonds, hydrogen atoms are attached to the dangling bonds; (3) redundant fragments are removed (multiple copies of the same fragment and fragments that are sub-fragments of larger fragments). Three models of fragmentation were tested, differing in the specification of the additional rule for preserving neighbour atoms used in step (1):
Model (1) The first neighbour is preserved, and if the atom is connected to hydrogen and it belongs to an aromatic ring then all of the atoms forming the ring are also included.
Model (2) The first neighbour is preserved, and if the atom belongs to an aromatic ring then all of the atoms forming the ring are also included.
Model (3) At least one neighbour is preserved and no aromatic/multiple bonds are broken (kekulization is not applied).
The resulting fragmentations are shown in Fig. 9. In the case of the three fragmentation models [referred to hereafter as model (1), model (2) and model (3)] we also adopted a rule that only C—C and C—N bonds could be broken. So when the first neighbour should be preserved and is connected to an oxygen atom, the oxygen atom is also included in the fragment. An example fragmentation list for the model system (DUBWAB) is shown in Appendix B.
There was only a small difference in the structural parameters between the regular HAR results and for all models of HAR with fragmentation. The maximum difference in C—H bond length was 4.3 mÅ and on average 1.9, 1.6 and 0.8 mÅ for models (1)–(3), respectively. When compared with neutron results for the full molecules, HAR gave only slightly better values for the C—H bond lengths than models with fragmentation [on average 9.5 mÅ with no fragmentation versus 10.7, 11.1 and 10.3 mÅ with fragmentation models (1)–(3)]. The version with fragmentation was 15.4× faster than regular HAR when model (1) was used (∼5 min versus 19 s), 9.7 for model (2) and 4.2 for model (3) (results for parallel execution on 12 CPU cores).
5. Fragmentation: examples of application
HAR with fragmentation can be applied to a wide range of systems as we will illustrate with a set of examples. We compared wavefunction calculation times for the approaches with and without fragmentation. We did not measure the time of the whole
since it strongly depends on the starting point (initial geometry) and convergence criteria (however, a discussion about the total time of is provided in Section 5.7). The atomic form factor calculation times are also not taken into account, since they strongly depend on the integration grid used. The grid choice itself is not yet optimized in HAR. Wavefunction calculation times are measured only for the first iteration of HAR which is more time consuming than in the next steps. Parallel calculations were performed using 12 cores at a time (out of 16 available cores of the processor, AMD Ryzen 9 3950X).5.1. Fragmentation without breaking covalent bonds
Fragmentation without bond breaking (intermolecular fragmentations) is quite obvious and straightforward but we are not aware of any implementation of this approach which would allow for the handling of intermolecular interactions, which may be important for systems with hydrogen bonds. We applied this type of fragmentation to a compound with five chemical moieties in an (3) and Fig. 10].
[CSD code MANMUJ08, see Fig. 3Calculation of the wavefunction for a cluster of five chemical units takes 3 min and 50 s and calculations for all wavefunctions independently takes 43 s which is a 5.3-fold acceleration. Representation of intermolecular interactions is less accurate with fragmentation. The discrepancies between neutron and HAR refinements were quite similar. In both cases the average difference in X—H bond length was ca 16 mÅ. In the case of the N—H bonds which are strongly involved in the intermolecular interactions, the average differences were also very similar, ca 14.4 mÅ with fragmentation and ca 13.7 mÅ without. Fugel et al. (2018) performed HAR for the structure without a cluster of multipoles, which may be a good approximation since the part of the system treated at a quantum mechanical level does not interact strongly with the surrounding chemical units. The situation is different in the case of intramolecular fragmentation. The lack of distributed multipoles to represent the interactions leads to significantly inferior results. The discrepancy between HAR and neutron values for N—H bonds increased to ca 30 mÅ on average (compared with 14 mÅ when the multipoles were included).
5.2. Extending fragHAR with inclusion of point multipoles
The original implementation of fragHAR – a fragmentation based HAR approach for proteins and ) was examined. In testing cases, we used the tripeptide Ala–His–Ala (AHA; with 2-propanol and water as solvent, CSD refcode DUCMAQ) and the hexapeptide cyclo-(D,L-Pro)2-(L-Ala)4 monohydrate (Pro2Ala4, CSD refcode CAMVES), both of which were also tested in the original fragHAR paper (Bergmann et al., 2020).
– does not use point multipoles, instead electrostatic interactions are modelled using dimers of fragments. We tested the fragHAR approach extended with point multipole representation of electrostatic interactions. In addition, fragmentation model (2) (described in Section 4.1A comparison of bond lengths for . It appears that the effect of fragmentation has a modest impact on the bond length values but the effect of neglecting the intermolecular interaction was relatively large, especially in the case of polar bonds for which the difference resulting from fragmentation alone is on average below 5 mÅ for polar bonds and roughly 3–4× larger when intermolecular interactions are also neglected (no point multipoles are used). Model (2) produces similar results to fragHAR but is based on a coarser fragmentation scheme. These results suggest that a potential source of inaccuracies in TAAM models is more related to neglecting intermolecular interactions than to skipping further covalently bonded neighbours in atom-type definition. The original fragHAR does not involve point multipoles to represent the intermolecular interactions, fragment dimers are used instead. The results show that the application of point multipoles already provides an adequate description of the interactions at a lower computational cost (since there is no need to use dimers). The only slightly worse results obtained with the more coarse-grained model indicate that the model could be a computationally more efficient alternative. The speed-ups are 1.6 and 2.4 in the cases of Pro2Ala4 and AHA, respectively, when fragHAR is employed, and 2.9 and 3.4 when model (2) is used. This acceleration quickly rises with the size of the system and for the nonapeptide (CSD refcode LETHIE) shown in Fig. 11 it is 18.6 [for model (2)].
with or without fragmentation and with fragmentation without the use of point multipoles is shown in Table 1
|
5.3. Fragmentation as a tool for handling disorder
While a method for handling disorder in HAR was already proposed by Kleemiss et al. (2021), it relies on the calculation of multiple configurations of the whole disordered system which might lead to quite lengthy calculations, especially for systems with multiple disordered `sites' such as proteins. When a system has two disordered sites with two alternative configurations at each site then there are four combinations of possible configurations – AA, AB, BA and BB – where A and B are variants of configuration. The number of possible combinations grows quickly with the number of disordered sites. Alternatively, if there is no obvious correlation between configurations of the disordered sites, a wavefunction for only two configurations can be calculated (i.e. AA and BB). For fragmentation the need for multiple calculations of the wavefunction appears only for the disordered fragments. This approach was tested on the structure of cyclosporine A hydrate (LOSLEL), an 11-amino acid cyclic peptide immunosuppressant (C62H111N11O12, 0.75H2O). There are four disorder sites: three isolated sites within the peptide [see Fig. 12(a)] and a water molecule with partial occupancy. This translates to 24 = 16 possible arrangements of the molecules in the A single wavefunction calculation for the polypeptide takes 44 min, amounting to 12 h for all 16 combinations. We have used an alternative approach for the whole-molecule calculations described above: one with all the major components of disorder on each site and one with minor components only takes 85 min to calculate. With model (2) the fragmentation scheme results in 37 fragments, although the wavefunction calculations take only 1 min and 33 s. The difference in X—H bond lengths between regular HAR and the version with fragmentation is 4.7 mÅ on average (4.7 mÅ for C—H, 4.5 mÅ for N—H and 3.6 mÅ for O—H).
Configurations at different disorder sites can also be correlated. For example, in cyclosporine A, the occupancy of the H2O site and the conformation of the disordered carbonyl group might be correlated since the O⋯H distance in C=O⋯H—O—H is 2.12 Å and the distance between H2O and the disordered CH3 group is 1.95 Å. These possible correlations between disordered sites have not been explored further for this structure, instead we make no assumptions about such correlations in order to simplify the example. A mean field approximation was used – point multipoles for the given conformation of the disordered site were multiplied by the occupancy factor for this conformation. This approximation should not be used when a correlation between two neighbouring disordered sites is strong and easy to predict. This occurs for another tested structure: a ferrocene derivative (BECFAT, Fig. 13). The nitrogen-bonded hydrogen atoms in the structure have 0.5 occupancy. The conformation of one molecule dictates the conformation of its neighbour leading to two possible dimer conformations [see Figs. 13(d) and 13(e)]. The wavefunction was calculated for one molecule in each of the two dimers. The influence of the other molecule was represented with point multipoles but without any multiplication of the multipoles by occupancy factors as an assumption was made that atoms of certain conformations were present at 100% probability while others were present at 0% probability so could not serve as centres for point multipoles. However, for neighbouring molecules for which no assumptions are made about the correlation of configurations, the mean field approximation should still be used. Not using the surrounding point multipoles resulted in shorter N—H bonds on average by ∼26 mÅ, and using them but neglecting correlations between the disorder sites led to a similar effect (N—H bonds were shorter on average by 25 mÅ).
5.4. Polymeric system
Fragmentation is a natural approach for treating polymeric systems such as metal–organic frameworks (MOFs). An approach similar to fragmentation was used in HAR for CaF2 (Kleemiss et al., 2021) and it involved breaking Ca—F bonds with no further treatment except adjustment of the total spin of the system. Here fragmentation was applied to a metal–organic compound [XUGSEA, Fig. 14(b)] containing hydrogen atoms and typical covalent bonds. The applied procedure was a regular fragmentation [Fig. 14(c)] involving capping broken covalent bonds with hydrogen and performing HAR [Fig. 14(a)].
An alternative approach was also tested. The calculations were performed for the same fragment but without capping broken covalent bonds with hydrogen. It is still possible to perform closed-shell DFT calculations for such systems, but they did not converge within default ORCA limits: 125 SCF iterations which converged after 11 iterations in the case of the capped system. We also tested open-shell approaches, setting the X—H bond lengths were very similar to those for the capped system as the differences did not exceed 0.6 mÅ.
to 3. In the case of both unrestricted Kohn–Sham (UKS) and restricted open-shell Kohn–Sham (ROKS) the calculations took more time than in the case of the capped system [restricted Kohn–Sham (RKS) calculations]. The execution times were UKS 19 min and 45 s, ROKS 28 min and 1 s, and RKS 15 min and 1 s. HAR with the open-shell DFT approach was performed using UKS. The resulting5.5. Influence of fragmentation on computational time
Even with quite small fragments it is possible to perform HAR which results in structural parameters that are very similar to those obtained from regular HAR. This significantly speeds up calculations in the case of larger systems as the time needed for the wavefunction calculations for many small fragments should be less than the time needed for the calculation of the whole system simultaneously. This is a consequence of unfavourable scaling of quantum chemistry methods used in HAR. However, there might also be an opposite effect when the calculations are run in parallel.
In the ideal situation calculations performed with N CPU cores are N× faster. In practice, the acceleration is smaller and efficient use of many CPU cores is more difficult to achieve for small systems. This problem arises in the case of fragmentation as it leads to relatively small systems. This was observed in the fragHAR calculations (Bergmann et al., 2020). It is especially visible when the simplest naive approach is used whereby calculations are performed for one fragment at a time using all CPU cores. A remedy for this situation is to run multiple calculations of the wavefunction at the same time – each calculation uses only a fraction of the total number of CPU cores (load-balanced approach, shown in Table 2). Calculations with only 1 CPU core can be treated as a reference since they allow for the largest acceleration because the problem of efficient use of multiple CPU cores does not appear here. For multiple CPU cores the acceleration can only be smaller. Typically, the smaller the fragments are, the larger the drop in acceleration. This is illustrated with calculations for rubrene where models of varying fragment size were used. The smallest fragments gave 20-fold acceleration in the case of 1 core but only 6.3 when the naïve approach was employed with 12 cores. This improved to 15.3-fold acceleration when a load-balanced approach was used. For the case of larger fragments the difference in acceleration is smaller: 6.3 and 9.7 for the naïve and load-balanced approaches, respectively.
|
Similarly in the case of Pro2Ala4 and AHA we applied two fragmentation approaches – fragHAR and model (2) (resulting in smaller fragments than fragHAR). The performance of the calculations for model (2) was more sensitive to the choice of CPU core assignment algorithm; in the case of AHA only using a load-balanced approach allowed for better increased acceleration compared with fragHAR (3.4 versus 2.4). In the case of cyclosporine A, the acceleration increased from 14- to 55-fold after switching from the naïve to the load-balanced algorithm. Since the structure was divided into a large number (37) of relatively small fragments of similar size, it was in fact quite easy to gain optimal acceleration by assigning one core to each of the fragments for the calculation.
5.6. Systems with metal–hydrogen bonds
Large structure size is quite common for metal–organic systems, where the metal centre is often surrounded by large ligands. The average number of atoms in the largest moiety in the structure of the organic compound crystals is 56, whereas for metal–organic systems it is 129 (for structures published after 2015, crosschecked with the CSD). We chose seven metal–organic systems with metal–hydrogen bonds for tests (see Figs. 15 and 16). Fragmentation was performed on the basis of chemical intuition, without the use of any systematic fragmentation (fragmentation schemes are included in the supporting information). The results obtained are presented in Table 3. For the tested metal–organic systems the acceleration seemed to be smaller (3–7.6) than for the organic systems of similar size.
|
It appears that the most time-consuming part of HAR calculations with fragmentation is related to fragments that contain metal atoms. This is not surprising since metal compounds are known to be more challenging in terms of SCF convergence, especially open-shell systems. The only open-shell system (YULKIC, S = 1) tested was the most expensive computationally. In this case the wavefunction calculation took 3 h and 17 min, and 31 min for the version with fragmentation. The maximum difference for the metal–hydrogen bond lengths was 12.7 mÅ and the maximum wRMSD for this kind of bond was 0.7 (Table 3). It is not uncommon that the differences between HAR and neutron values for transition metal–hydrogen bond lengths are significantly larger (Woińska et al., 2021), therefore the effect of fragmentation seems to have a rather minor to modest effect on the accuracy of these values.
5.7. Comment on the total time of refinement
The time-consuming steps of HAR performed in this work involve (1) calculation of the wavefunction, (2) calculation of atomic densities at integration grid points, (3) calculation of atomic form factors and saving the file with the form factors, and (4) reading the file with the form factors and least-squares refinement.
We have reported the time related to the calculation of a wavefunction in the first step of HAR. Here we report the total time of et al. (2014) to cyclosporine A would lead to about 6.5× fewer grid points compared with the grid used in this work and to 6.5× faster calculations in this step. Moreover, the number of points could probably be reduced further (about 3×) in a similar way to what is done in density functional theory calculations by using so called pruned grids (Gill et al., 1993; Chien & Gill, 2006; Dasgupta & Herbert, 2017). Therefore steps (2) and (3) can probably be performed about 20× faster than in this work. Least-squares [step (4)] depends on the implementation of the algorithm and may vary from program to program; however, more importantly, codes for macromolecular usually use different optimization techniques to those for small molecules and execution times also differ and may scale differently with the size of the system. Moreover each least-squares in this work is performed until (parameter shift)/(standard deviation) drops below 0.001 (default threshold for Olex2), which in fact should be adjusted for the analogous parameter for HAR iteration [repetition of steps (1)–(4), see also Fig. 1]. This could likely speed up step (4).
and times related to particular steps of for some systems. Note that some of the steps are not yet speed-optimized. As a result, the execution time may change. Calculation of the atomic form factors [step (3)] can potentially be accelerated by reducing the number of points used in numerical integration. Integration grids smaller than that used in this work were already used in HAR. For example, application of the grid used by CapelliIn the case of HAR with fragmentation, steps (1) and (2) scale roughly linearly with the number of atoms in the e.g. Tronrud, 2004). Hence for large systems the full-matrix least-squares will be the most time-consuming step and, for other methods, it can be the step related to the calculation of atomic form factors [step (3)].
The time needed for performing step (3) is proportional to (number of atoms) × (number of reflections). The number of reflections which can be theoretically measured is roughly proportional to the volume of the Assuming that the number of atoms () is also proportional to the volume of the step (3) should scale with . Full-matrix least-squares [step (4)] involves step scaling as and therefore other methods are usually used in the case of macromolecules (Timings for steps (1), (3) and (4) are shown in Table 4. The time for step (2) is not reported here since it is relatively short. Load-balancing in step (1) is not yet built into the procedure and we report the estimated total time of corresponding to the version with the load-balancing incorporated into HAR (details are given in the supporting information). Additional related data [including step (2) timing, real times, timing for wavefunction calculation without load-balancing] are reported in Table S2 of the supporting information. The starting geometries for all refinements were taken from the TAAM performed with the UBDB2018 databank using Olex2 (Dolomanov et al., 2009). TAAM form factors were generated with the help of discamb2tsc and subsequently imported into Olex2 in the form of tsc files (Midgley et al., 2019; Kleemiss et al., 2021).
|
If the assumption about the possibility to speed up step (3) about 10–20× is correct the step should not be a computational bottleneck for any of the refinements reported in Table 4 and the most time-consuming steps are either the wavefunction calculation or least-squares Yet, because of its scaling properties, step (3) may become the slowest in the case of macromolecules. Step (3) strongly depends on data resolution. In the case of rubrene and Pro2Ala4, limiting the resolution to 0.8 Å led to a significant reduction in the time needed to perform the step. For the largest system in the table, cyclosporine A, the slowest step is clearly the least-squares For an organometallic system (MUHBOI), the wavefunction calculation is the slowest step. It is clear that in all cases fragmentation significantly reduced the computational time.
HAR can involve many iterations. Choice of convergence threshold is a very important factor influencing HAR timing and there is not a well established procedure for choosing it. e.g. bond length; see Fig. 17) oscillate during the Similar behaviour has been observed previously (Chodkiewicz et al., 2020) and ad hoc solutions that depend on choosing an average geometry led to rapid convergence. The oscillatory behaviour might be potentially related to the fact that, during least-squares some of the terms arising from the change of atomic densities with the change of geometry are usually ignored when calculating derivatives of structure factors with respect to atomic coordinates (Midgley et al., 2021). The problem of oscillatory behaviour in HAR has not yet been explored.
of MUHBOI required as many as 22 HAR iterations in the case of HAR with fragmentation and slightly fewer (15×) for HAR without fragmentation. We noticed that some structural parameters (6. Transferability of atomic electron densities
Further gains in computational acceleration can be obtained with an approach that is halfway between HAR and the use of transferable atomic densities stored in the databank (TAAM approach). In this approach, atomic electron densities obtained for one fragment/moiety are transferred to atoms in another part of the system when the chemical environment of the atom matches. Herein we will refer to the approach as HAR with transferable atoms (HARwTA). Similar to the case of TAAM, a local coordinate system is defined for each atom and transfer of the atomic density involves rotation of the atomic density. The straightforward application of this approach uses HAR for systems with two or more symmetry-independent molecules of the same compound – the wavefunction is calculated for only one of them and the atomic densities are transferred to the other molecule(s). We tested it on the four systems shown in Fig. 18. The difference in bond lengths between the structures from regular HAR and HARwTA for these compounds was quite small (Table 5). Statistics were calculated only for the atoms to which the atomic electron densities were transferred (i.e. not those for which the atomic electron density is obtained directly from the wavefunction for the moiety containing a given atom). The largest average difference in bond length for this group of molecules was 4.3 mÅ. We also tested the approach for the transfer of atomic densities within a fragmentation scheme in which the electron density is calculated for only some of the fragments and then transferred to chemically similar atoms in other fragments. For SiH(Ph)3 the densities were transferred from one phenyl group to two others and for Pro2Ala4 from one proline fragment to another and from one alanine fragment to the other alanine fragments. For HARwTA combined with fragmentation, results were compared with HAR with fragmentation [option (a) in Table 5] and without fragmentation [option (b)]. The difference is quite small in the case of SiH(Ph)3 – the average discrepancy in C—H bond lengths is only 2.2 mÅ [option (a)] and 1.8 mÅ [option (b)], but for N—H bonds in Pro2Ala4 it is more significant – 17 mÅ on average when compared with HAR with no fragmentation. For polar hydrogen atoms, we can expect that transferability strongly depends on the hydrogen bonding of the transferred atom. For systems containing two or more symmetrically non-equivalent small molecules of the same compound in the the hydrogen bond situation is often very similar for all molecules in the system and this is the case for the four tested structures of this kind. For three systems the intermolecular interactions were shown to be quite important; HAR without representation of these interactions gave visibly different polar bond lengths (see Table S1), but there was no such difference in the with atomic density transfer which meant the effect of the interactions was transferable for these systems. In the case of Pro2Ala4 the situation was different; the N—H⋯O hydrogen bond in the original fragment is directed toward the carbonyl in the amide group but the atomic density is transferred to the hydrogen atom involved in a hydrogen bond with a water molecule. This, together with the effect of fragmentation and the differences in molecular environment, leads to the considerably larger deviation in bond lengths than for other systems. Overall, combining HAR with atomic density transfer works very well, even for systems with polar hydrogen atoms, as long as the densities are transferred between atoms with a matching molecular environment (including hydrogen bonds).
|
7. Conclusions
We tested an application of a fragmentation method in combination with HAR. Fragmentation facilitated the acceleration of the slowest step in HAR, the wavefunction calculation and also allowed for a natural treatment of polymeric systems. Combining HAR and the TAAM by allowing for the transfer of atomic densities derived from fragment wavefunctions to similar atoms in other fragments meant that the fragmentation-related acceleration was gained at the cost of only a minor difference in structural parameters when compared with standard HAR. Both fragmentation and TAAM are based on the idea of transferability. Fragmentation-based refinements allowed insight into possible ways of improving TAAM. The main points of the work can be summarised as follows:
The slowest step in HAR X—H bond lengths (e.g. 2.9× for Pro2Ala4, 3.4× for Ala–His–Ala solvate); the acceleration increases for larger systems [e.g. 18.6× faster for nonapeptide (C48H85N9O9·H2O), 9.7–15.6× (depending on the approach) for rubrene C42H28 (also because of its symmetry) and 55× for disordered 11-amino acid-large cyclopeptide cyclosporine A (85 min versus 1 min and 33 s.)]. For the metal–organic systems tested, the acceleration did not increase as much (3–7.6-fold) as it was limited by slow calculations for the fragment containing metal. Higher accelerations can be achieved for symmetric molecules (calculations for only part of the molecule is required) such as rubrene.
– the wavefunction calculation – was slightly accelerated for (not very) small molecules without a significant change inFairly accurate results were obtained when fragments with overlapping atoms were used. In the test of eight small molecules, the maximum difference in bond length compared with regular HAR was only 5 mÅ when such an approach was applied. For comparison, switching from the cc-pVTZ to the cc-pVDZ basis set for other sets of small molecules led to differences in bond lengths of up to 18 mÅ and their averages (for X—H bonds for each molecule) ranging from 2.8 to 7.6 mÅ. Even larger differences were caused by neglecting intermolecular interactions. Therefore, introducing representations of intermolecular interactions to the TAAM model seems to be one of the main approaches used to improve the model, whereas providing more specialized atom types in the existing atomic density databanks might be less effective. This also means that, in the case of fragments not involved in strong intermolecular interactions, it could be possible to replace wavefunction calculations by the TAAM approach based on Hirshfeld atomic densities without a drop in accuracy [supported by results for combined HARwTA refinements].
Our implementation allows for an efficient handling of intermolecular interactions between fragments. This was shown to be an important factor influencing the accuracy of
and allowed for more efficient fragHAR performance (a fragmentation approach for polypeptides). The approach allows for a very basic but important type of fragmentation – intermolecular fragmentation – involving splitting the calculations of wavefunction for asymmetric units, which include multiple chemical units, into separate calculations for each of the chemical units and ensuring that the effects of interactions between the chemical units are modelled.Due to the abundance of aromatic rings in organic structures it is important to use an efficient methodology to handle the fragmentation of systems containing them. This can be effectively done using the kekulization method by writing the aromatic part as a combination of single- and double-bonded atoms and breaking the single bonds that appear as a result of this procedure.
In the case of multicore processors, it appears essential for efficiency to perform multiple simultaneous calculations of wavefunctions of fragments. This approach allowed for 3–4-fold acceleration for some systems when 12 CPU cores were used.
Fragmentation is a straightforward approach for performing HAR for polymeric systems. However in the tested system, breaking covalent bonds without capping them with hydrogen atoms resulted in a very similar geometry to the case where hydrogen atoms were used for capping the broken bonds. The version without capping required open-shell calculations which were slightly longer (by 32%).
Combining HAR with TAAM by transferring atomic densities derived from fragments to similar atoms in other fragments allowed for additional acceleration as wavefunction calculations are not needed for all fragments. This approach gave results very similar to standard HAR provided the transfer was performed between chemically similar atoms involved in similar intermolecular interactions.
We performed several tests for one of the proposed fragmentation models [model (2)] and achieved a considerable acceleration for larger systems at the cost of only minor differences in structural parameters. However, the optimal method for fragmentation is not yet established. Therefore, for the next step towards application of fragmentation in HAR, we plan to develop software for automatic fragmentation that would allow for both straightforward application of the procedure and exploration of its variants which would aid the selection of the optimal method of fragmentation for use with HAR.
APPENDIX A
References to experimental data used in this work
Sorted alphabetically by CSD refcodes: ACUCIN (Nikonova et al., 2018), ADOWUO (Hermann et al., 2017), AHUKIZ (Weber et al., 2015), AMEPOS (Janicki & Starynowicz, 2010), ARAQUH (Hemgesberg et al., 2016), BECFAT (Veronelli et al., 2017), CAMVES (Dittrich et al., 2002), DAYCEO (Uppal et al., 2017), DNEDAM01 (Gruhne et al., 2021), DUBWAB (Nugrahani et al., 2019), DUCMAQ (Grabowsky et al., 2009), EDAWIP (Evans & Gilardi, 2001), EGUFIY (Malassis et al., 2019), GLYALB08 (Capelli et al., 2014), IYAQOP02 (Marshall et al., 2016), KOVPIX (Thanzeel et al., 2019), LETHIE (Chen et al., 2018), LOKPOT (Ballmann et al., 2019), LOSLEL (Johnas et al., 2009), MANMUJ08 (Jorgensen et al., 2014), MOSCOP (Clegg, 2019), MOVPIZ (Lapointe et al., 2019), MUHBOI (Butschke et al., 2015), OXACDH46 (Kamiński et al., 2014), PCYPOL04 (Mohanraj et al., 2018), PPHCHN11 (Scheuermann et al., 2015), QEPCOG (Pécharman et al., 2017), QQQCIG17 (Jorgensen et al. 2014), SEDJOC (Venter et al., 2012), SEFSIF11 (Nassour et al., 2014), SIFBAN (Mills et al., 2018), SUJDUZ (Díaz-Peralta et al., 2020), TATNBZ03 (Chua et al., 2017), TPHSIL02 (Hupf et al., 2019), XUGSEA (Tan & Tiekink, 2020), XYLTOL03 (Madsen et al., 2004), YULKIC (Arnett & Agapie, 2020)
APPENDIX B
Example of fragmentation with model (2)
An example of fragmentation for a model system (DUBWAB, Fig. 19) using model (2) rules is shown. For each of the 20 non-hydrogen atoms a fragment is created (Fig. 20). Only non-redundant fragments (Fig. 21) are used in HAR, i.e. redundant fragments.
Supporting information
CCDC references: 2155274; 2155275; 2155276; 2155277; 2155278; 2155279; 2155280; 2155281; 2155282; 2155283; 2155284; 2155285; 2155286; 2155287; 2155288; 2155289; 2155291; 2155292; 2155293; 2155294; 2155295; 2155296; 2155297; 2155298; 2155299; 2155300; 2155301; 2155302; 2155303; 2155304; 2155305; 2155306; 2155307; 2155308; 2155309; 2155310; 2155311; 2155312; 2155313; 2155314; 2155315; 2155316; 2155317; 2155318; 2155319; 2155320; 2155326; 2155327; 2155328; 2155329; 2155330; 2155331; 2155332; 2155333; 2155334; 2155335; 2155336; 2155337; 2155338; 2155339; 2155340; 2155341; 2155342; 2155343; 2155344; 2155345; 2155346; 2155347; 2155348; 2155349; 2155350; 2155351; 2155352; 2155353; 2155354; 2155355; 2155356; 2155357; 2155358; 2155359; 2155360; 2155361; 2155362; 2155363; 2155364; 2155365; 2155366; 2155367; 2155368; 2155369; 2155370; 2155371; 2155372; 2155373; 2155374; 2155375; 2155376; 2155377; 2155378
Supporting information. DOI: https://doi.org/10.1107/S2052252522000690/fc5059sup1.pdf
Zipped https://doi.org/10.1107/S2052252522000690/fc5059sup2.zip
files. DOI:Funding information
The authors thank the Polish National Science Centre for financial support within OPUS (grant No. 2018/31/B/ST4/02142). Calculations were carried out using resources provided by the Wroclaw Centre for Networking and Supercomputing (https://wcss.pl) (grant No. 115). This work was carried out at the Biological and Chemical Research Centre, University of Warsaw, established within the project co-financed by the European Union from the European Regional Development Fund under the Operational Programme Innovative Economy 2007–2013 and Core Facility for crystallographic and biophysical research to support the development of medicinal products sponsored by the Foundation for Polish Science (FNP).
References
Akimov, A. V. & Prezhdo, O. V. (2015). Chem. Rev. 115, 5797–5890. CrossRef CAS PubMed Google Scholar
Amara, P. & Field, M. J. (2003). Theoretica Chimica Acta, 109, 43–52. CAS Google Scholar
Arnett, C. H. & Agapie, T. J. (2020). Am. Chem. Soc. 142, 10059–10068. CrossRef CAS Google Scholar
Bąk, J. M., Domagała, S., Hübschle, C., Jelsch, C., Dittrich, B. & Dominiak, P. M. (2011). Acta Cryst. A67, 141–153. Web of Science CrossRef IUCr Journals Google Scholar
Ballmann, G., Grams, S., Elsen, H. & Harder, S. (2019). Organometallics, 38, 2824–2833. CrossRef CAS Google Scholar
Becke, A. D. (1988). J. Chem. Phys. 88, 2547–2553. CrossRef CAS Web of Science Google Scholar
Bergmann, J., Davidson, M., Oksanen, E., Ryde, U. & Jayatilaka, D. (2020). IUCrJ, 7, 158–165. Web of Science CrossRef CAS PubMed IUCr Journals Google Scholar
Butschke, B., Fillman, K. L., Bendikov, T., Shimon, L. J. W., Diskin-Posner, Y., Leitus, G., Gorelsky, S. I., Neidig, M. L. & Milstein, D. (2015). Inorg. Chem. 54, 4909–4926. CrossRef CAS PubMed Google Scholar
Capelli, S. C., Bürgi, H.-B., Dittrich, B., Grabowsky, S. & Jayatilaka, D. (2014). IUCrJ, 1, 361–379. Web of Science CSD CrossRef CAS PubMed IUCr Journals Google Scholar
Chen, J.-T., Ma, R., Sun, S.-C., Zhu, X.-F., Xu, X.-L. & Mu, Q. (2018). Bioorg. Med. Chem. 26, 609–622. CrossRef CAS PubMed Google Scholar
Chien, S.-H. & Gill, P. M. W. (2006). J. Comput. Chem. 27, 730–739. CrossRef PubMed CAS Google Scholar
Chodkiewicz, M. L., Migacz, S., Rudnicki, W., Makal, A., Kalinowski, J. A., Moriarty, N. W., Grosse-Kunstleve, R. W., Afonine, P. V., Adams, P. D. & Dominiak, P. M. (2018). J. Appl. Cryst. 51, 193–199. Web of Science CrossRef CAS IUCr Journals Google Scholar
Chodkiewicz, M. L., Woińska, M. & Woźniak, K. (2020). IUCrJ, 7, 1199–1215. Web of Science CSD CrossRef CAS PubMed IUCr Journals Google Scholar
Christensen, A. S., Kubař, T., Cui, Q. & Elstner, M. (2016). Chem. Rev. 116, 5301–5337. Web of Science CrossRef CAS PubMed Google Scholar
Chua, Z., Gianopoulos, C. G., Zarychta, B., Zhurova, E. A., Zhurov, V. V., Pinkerton, A. & Alan (2017). Cryst. Growth Des. 17, 5200–5207. Google Scholar
Clegg, W. (2019). CSD Private Communication. Google Scholar
Collins, M. A. & Bettens, R. P. (2015). Chem. Rev. 115, 5607–5642. Web of Science CrossRef CAS PubMed Google Scholar
Dasgupta, S. & Herbert, J. M. (2017). J. Comput. Chem. 38, 869–882. CrossRef CAS PubMed Google Scholar
Díaz-Peralta, L., Razo-Hernández, R. S., Pastor, N., Santiago, Á., Guevara-Salazar, J. A. & Fernández-Zertuche, M. (2020). ChemistrySelect, 5, 1071–1079. Google Scholar
Dittrich, B., Hübschle, C. B., Pröpper, K., Dietrich, F., Stolper, T. & Holstein, J. J. (2013). Acta Cryst. B69, 91–104. CrossRef CAS IUCr Journals Google Scholar
Dittrich, B., Koritsánszky, T., Grosche, M., Scherer, W., Flaig, R., Wagner, A., Krane, H. G., Kessler, H., Riemer, C., Schreurs, A. M. M. & Luger, P. (2002). Acta Cryst. B58, 721–727. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Dittrich, B., Koritsánszky, T. & Luger, P. (2004). Angew. Chem. Int. Ed. 43, 2718–2721. Web of Science CSD CrossRef CAS Google Scholar
Dolomanov, O. V., Bourhis, L. J., Gildea, R. J., Howard, J. A. K. & Puschmann, H. (2009). J. Appl. Cryst. 42, 339–341. Web of Science CrossRef CAS IUCr Journals Google Scholar
Domagała, S., Fournier, B., Liebschner, D., Guillot, B. & Jelsch, C. (2012). Acta Cryst. A68, 337–351. Web of Science CrossRef IUCr Journals Google Scholar
Dominiak, P. M., Volkov, A., Li, X., Messerschmidt, M. & Coppens, P. (2007). J. Chem. Theory Comput. 3, 232–247. Web of Science CrossRef CAS PubMed Google Scholar
Evans, R. N. & Gilardi, R. (2001). Acta Cryst. E57, o956–o958. CrossRef IUCr Journals Google Scholar
Fugel, M., Jayatilaka, D., Hupf, E., Overgaard, J., Hathwar, V. R., Macchi, P., Turner, M. J., Howard, J. A. K., Dolomanov, O. V., Puschmann, H., Iversen, B. B., Bürgi, H.-B. & Grabowsky, S. (2018). IUCrJ, 5, 32–44. Web of Science CSD CrossRef CAS PubMed IUCr Journals Google Scholar
Gao, A. M., Zhang, D. W., Zhang, J. Z. H. & Zhang, Y. (2004). Chem. Phys. Lett. 394, 293–297. CrossRef CAS Google Scholar
Gildea, R. J., Bourhis, L. J., Dolomanov, O. V., Grosse-Kunstleve, R. W., Puschmann, H., Adams, P. D. & Howard, J. A. K. (2011). J. Appl. Cryst. 44, 1259–1263. Web of Science CrossRef CAS IUCr Journals Google Scholar
Gill, P. M. W., Johnson, B. G. & Pople, J. A. (1993). Chem. Phys. Lett. 209, 5–6, 506–512. Google Scholar
Gordon, M. S., Fedorov, D. G., Pruitt, S. R. & Slipchenko, L. V. (2012). Chem. Rev. 112, 632–672. Web of Science CrossRef CAS PubMed Google Scholar
Grabowsky, S., Kalinowski, R., Weber, M., Förster, D., Paulmann, C. & Luger, P. (2009). Acta Cryst. B65, 488–501. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Groom, C. R., Bruno, I. J., Lightfoot, M. P. & Ward, S. C. (2016). Acta Cryst. B72, 171–179. Web of Science CrossRef IUCr Journals Google Scholar
Gruhne, M. S., Lommel, M., Wurzenberger, M. H. H., Klapötke, T. M. & Stierstorfer, J. (2021). Inorg. Chem. 60, 4816–4828. CrossRef CAS PubMed Google Scholar
Hansen, N. K. & Coppens, P. (1978). Acta Cryst. A34, 909–921. CrossRef CAS IUCr Journals Web of Science Google Scholar
Hemgesberg, M. N., Bonck, T., Merz, K.-H., Sun, Y. & Schrenk, D. (2016). Acta Cryst. E72, 1179–1182. CrossRef IUCr Journals Google Scholar
Herbert, J. M. (2019). J. Chem. Phys. 151, 170901. CrossRef PubMed Google Scholar
Hermann, T. S., Klapötke, T. M., Krumma, B. & Stierstorfera, J. (2017). New J. Chem. 41, 3068–3072. CrossRef CAS Google Scholar
Hirshfeld, F. L. (1977). Theor. Chim. Acta, 44, 129–138. CrossRef CAS Web of Science Google Scholar
Hupf, E., Malaspina, L. A., Holsten, S., Kleemiss, F., Edwards, A. J., Price, J. R., Kozich, V., Heyne, K., Mebs, S., Grabowsky, S. & Beckmann, J. (2019). Inorg. Chem. 58, 16372–16378. CrossRef CAS PubMed Google Scholar
Janicki, R. & Starynowicz, P. (2010). Acta Cryst. B66, 559–567. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Jarzembska, K. N. & Dominiak, P. M. (2012). Acta Cryst. A68, 139–147. Web of Science CrossRef CAS IUCr Journals Google Scholar
Jayatilaka, D. & Dittrich, B. (2008). Acta Cryst. A64, 383–393. Web of Science CrossRef CAS IUCr Journals Google Scholar
Jha, K. K., Gruza, B., Kumar, P., Chodkiewicz, M. L. & Dominiak, P. M. (2020). Acta Cryst. B76, 296–306. Web of Science CrossRef IUCr Journals Google Scholar
Johnas, S. K. J., Dittrich, B., Meents, A., Messerschmidt, M. & Weckert, E. F. (2009). Acta Cryst. D65, 284–293. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Jorgensen, M. R. V., Hathwar, V. R., Sist, M., Wang, X., Hoffmann, C. M., Briseno, A. L., Overgaard, J. & Iversen, B. B. (2014). Acta Cryst. A70, 679–681. CrossRef IUCr Journals Google Scholar
Kamiński, R., Domagała, S., Jarzembska, K. N., Hoser, A. A., Sanjuan-Szklarz, W. F., Gutmann, M. J., Makal, A., Malińska, M., Bąk, J. M. & Woźniak, K. (2014). Acta Cryst. A70, 72–91. Web of Science CSD CrossRef IUCr Journals Google Scholar
Khire, S. S., Bartolotti, L. J. & Gadre, S. R. (2018). J. Chem. Phys. 149, 064112. CrossRef PubMed Google Scholar
Kleemiss, F., Dolomanov, O. V., Bodensteiner, M., Peyerimhoff, N., Midgley, L., Bourhis, L. J., Genoni, A., Malaspina, L. A., Jayatilaka, D., Spencer, J. L., White, F., Grundkötter-Stock, B., Steinhauer, S., Lentz, D., Puschmann, H. & Grabowsky, S. (2021). Chem. Sci. 12, 1675–1692. Web of Science CSD CrossRef CAS Google Scholar
Koritsanszky, T., Volkov, A. & Chodkiewicz, M. (2011). New Directions in Pseudoatom-BasedX-ray Charge Density Analysis In Electron Density and Chemical Bonding II. Structure and Bonding, vol 147. Berlin, Heidelberg: Springer. Google Scholar
Kumar, P., Gruza, B., Bojarowski, S. A. & Dominiak, P. M. (2019). Acta Cryst. A75, 398–408. Web of Science CrossRef IUCr Journals Google Scholar
Lapointe, S., Khaskin, E., Fayzullin, R. R. & Khusnutdinova, J. R. (2019). Organometallics, 38, 4433–4447. CrossRef CAS Google Scholar
Lebedev, V. I. & Laikov, D. N. (1999). Dokl. Math. 59, 477–481. Google Scholar
Macetti, G. & Genoni, A. (2019). J. Phys. Chem. A, 123, 9420–9428. Web of Science CrossRef CAS PubMed Google Scholar
Madsen, A. Ø., Sørensen, H. O., Flensburg, C., Stewart, R. F. & Larsen, S. (2004). Acta Cryst. A60, 550–561. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Malaspina, L. A., Edwards, A. J., Woińska, M., Jayatilaka, D., Turner, M. J., Price, J. R., Herbst-Irmer, R., Sugimoto, K., Nishibori, E. & Grabowsky, S. (2017). Cryst. Growth Des. 17, 3812–3825. Web of Science CSD CrossRef CAS Google Scholar
Malaspina, L. A., Wieduwilt, E. K., Bergmann, J., Kleemiss, F., Meyer, B., Ruiz-López, M. F., Pal, R., Hupf, E., Beckmann, J., Piltz, R. O., Edwards, A. J., Grabowsky, S. & Genoni, A. (2019). J. Phys. Chem. Lett. 10, 6973–6982. Web of Science CSD CrossRef CAS PubMed Google Scholar
Malassis, J., Vendeville, J.-B., Nguyen, Q.-H., Boujon, M., Gaignard-Gaillard, Q., Light, M. & Linclau, B. (2019). Org. Biomol. Chem. 17, 5331–5340. CrossRef CAS PubMed Google Scholar
Marshall, M. G., Lopez-Diaz, V. & Hudson, B. S. (2016). Angew. Chem. Int. Ed. 55, 1309–1312. Web of Science CSD CrossRef CAS Google Scholar
Meyer, B. & Genoni, A. (2018). J. Phys. Chem. A, 122, 8965–8981. Web of Science CrossRef CAS PubMed Google Scholar
Midgley, L., Bourhis, L. J., Dolomanov, O. V., Grabowsky, S., Kleemiss, F., Puschmann, H. & Peyerimhoff, N. (2021). Acta Cryst. A77, 519–533. CrossRef IUCr Journals Google Scholar
Midgley, L., Bourhis, L. J., Dolomanov, O., Peyerimhoff, N. & Puschmann, H. (2019). arXiv:1911.08847v1. Google Scholar
Mills, J. J., Robinson, K. R., Zehnder, T. E. & Pierce, J. G. (2018). Angew. Chem. Int. Ed. 57, 8682–8686. CrossRef CAS Google Scholar
Mohanraj, J., Capria, E., Benevoli, L., Perucchi, A., Demitri, N. & Fraleoni-Morgera, A. (2018). Phys. Chem. Chem. Phys. 20, 1984–1992. CrossRef CAS PubMed Google Scholar
Nassour, A., Domagala, S., Guillot, B., Leduc, T., Lecomte, C. & Jelsch, C. (2017). Acta Cryst. B73, 610–625. Web of Science CrossRef IUCr Journals Google Scholar
Nassour, A., Kubicki, M., Wright, J., Borowiak, T., Dutkiewicz, G., Lecomte, C. & Jelsch, C. (2014). Acta Cryst. B70, 197–211. Web of Science CSD CrossRef CAS IUCr Journals Google Scholar
Neese, F. (2012). WIREs Comput. Mol. Sci. 2, 73–78. Web of Science CrossRef CAS Google Scholar
Nikonova, V. S., Levanova, E. P., Korchevin, N. A., Ushakov, I. A., Vashchenko, A. V. & Rozentsveig, I. B. (2018). J. Mol. Struct. 1153, 28–33. CrossRef CAS Google Scholar
Northey, T. & Kirrander, A. (2019). J. Phys. Chem. A, 123, 3395–3406. Web of Science CrossRef CAS PubMed Google Scholar
Nugrahani, I., Utami, D., Nugraha, Y. P., Uekusa, H., Hasianna, R. & Darusman, A. A. (2019). Heliyon, 5, e02946. CrossRef PubMed Google Scholar
Pécharman, A.-F., Hill, M. S., McMullin, C. L. & Mahon, M. F. (2017). Angew. Chem. Int. Ed. 56, 16363–16366. Google Scholar
Pichon-Pesme, V., Lecomte, C. & Lachekar, H. (1995). J. Phys. Chem. 99, 6242–6250. CrossRef CAS Web of Science Google Scholar
Raghavachari, K. & Saha, A. (2015). Chem. Rev. 115, 5643–5677. CrossRef CAS PubMed Google Scholar
Scheuermann, M. L., Johnson, E. J. & Chirik, P. J. (2015). Org. Lett. 17, 2716–2719. CrossRef CAS PubMed Google Scholar
Senn, H. M. & Thiel, W. (2009). Angew. Chem. Int. Ed. 48, 1198–1229. Web of Science CrossRef CAS Google Scholar
Tan, Y. S. & Tiekink, E. R. T. (2020). Z. Kristallogr. 235, 327–329. CAS Google Scholar
Thanzeel, F. Y., Sripada, A. & Wolf, C. (2019). J. Am. Chem. Soc. 141, 16382–16387. CrossRef CAS PubMed Google Scholar
Treutler, O. & Ahlrichs, R. (1995). J. Chem. Phys. 102, 346–354. CrossRef CAS Web of Science Google Scholar
Tronrud, D. E. (2004). Acta Cryst. D60, 2156–2168. Web of Science CrossRef CAS IUCr Journals Google Scholar
Uppal, T., Fronczek, F. R., Graca M. & Vicente, H. (2017). CSD Private Communication. Google Scholar
Venter, G. J. S., Brink, A., Steyl, G. & Roodt, A. (2012). Acta Cryst. E68, o3101–o3102. CSD CrossRef IUCr Journals Google Scholar
Veronelli, M., Dechert, S., Schober, A., Demeshko, S. & Meyer, F. (2017). Eur. J. Inorg. Chem. 2017, 446–453. CrossRef CAS Google Scholar
Volkov, A., Messerschmidt, M. & Coppens, P. (2007). Acta Cryst. D63, 160–170. Web of Science CrossRef CAS IUCr Journals Google Scholar
Weber, K., Weyhermüller, T., Bill, E., Erdem, Ö. F. & Lubitz, W. (2015). Inorg. Chem. 54, 6928–6937. CrossRef CAS PubMed Google Scholar
Wieduwilt, E. K., Macetti, G. & Genoni, A. (2021). J. Phys. Chem. Lett. 12, 463–471. Web of Science CrossRef CAS PubMed Google Scholar
Wieduwilt, E. K., Macetti, G., Malaspina, L. A., Jayatilaka, D., Grabowsky, S. & Genoni, A. (2020). J. Mol. Struct. 1209, 127934. Web of Science CrossRef Google Scholar
Woińska, M., Chodkiewicz, M. L. & Woźniak, K. (2021). Chem. Commun. 57, 3652–3655. Google Scholar
Woińska, M., Grabowsky, S., Dominiak, P. M., Woźniak, K. & Jayatilaka, D. (2016). Sci. Adv. 2, e1600192. Web of Science PubMed Google Scholar
Zarychta, B., Pichon-Pesme, V., Guillot, B., Lecomte, C. & Jelsch, C. (2007). Acta Cryst. A63, 108–125. Web of Science CrossRef CAS IUCr Journals Google Scholar
Zhang, D. W. & Zhang, J. Z. H. (2003). J. Chem. Phys. 119, 3599–3605. Web of Science CrossRef CAS Google Scholar
This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.