Efficient Evaluation of Molecular Electrostatic Potential in Large Systems
Abstract
1. Introduction
2. Method
3. The Algorithm
3.1. Algorithm for Molecular Density Partition/Expansion
- The interval bohr is partitioned in subintervals with boundaries corresponding to previously selected values of r that will be noted as (currently , see SF for details).
- For each interval, the variable r is mapped onto the interval according to:and a set of values of t is chosen as the zeroes of the Chebyshev T polynomial of order n (currently ) given by (see [33] 22.16.4):
- For each center, A, of the system, one-center distributions are expanded as:As described in section, Expansion of one-center distributions, of SF. The radial factors are evaluated in the tabulation points , multiplied by the element of the density matrix, and accumulated.
- Likewise, for each center, A, a loop over all the remaining centers is performed. In this loop, for each center B, all the fragments coming from two-center distributions with one function at A and the other at B, and attributted to center A, are expanded in an aligned frame as a series of regular solid harmonics times radial factorsas described in section, One-center expansion of two-center fragments, of SF. The radial factors are evaluated in the tabulation points , multiplied by the element of the density matrix, which has been previously rotated to the aligned frame (that is what the tilde means) and accumulated in the aligned frame. Next, the locally accumulated radial factors (i.e., for fixed B) are rotated back to the molecular frame, and the resultant radial factors are further accumulated together with those coming from the one-center distributions and with the radial factors of other pairs of centers to yield the full radial factor of Equation (9). Details on rotations of both density matrix and radial factors are given in section, Rotations, in SF.
- The tabulations of the radial factors are used to decide whether they are negligible or not and, for non-negligible factors, to carry out a numerical projection on Chebyshev T polynomials of variable t in each interval . This projection yields the corresponding piecewise expansion of . Details of this expansion are given in section Expansion of atomic radial factors in SF. Thus, the final expansion in the i-th interval takes the form:where t is a function of , as defined in (20), and the exponential factor is introduced when (leading term in expansion (9)) decays steeply in the interval (see SF for details); otherwise, is taken. The number of polynomials taken in the expansion at the i-th interval, , is determined on the fly by analyzing the convergence of the projections. The expansion coefficients, , of non-negligible factors are stored in a buffer. An array with a set of suitable pointers to address the coefficients is also generated and stored.
- Once the radial factors of expansion have been piecewise expanded, they are used to compute the auxiliary partial integrals:in the same tabulation points, , as used for the density, as well as the auxiliary constants:andDetails are given in section, Effective multipoles from density expansion, in SF.
- The tabulations of and are used to project these partial integrals onto Chebyshev T polynomials in the same intervals as used for the radial factors of density. In this case, no exponential factor is necessary:The numbers of polynomials in the intervals, , are the same as in the corresponding radial factors. In this way, the pointers defined for addressing density expansion coefficients, , can be used also for coefficients and of Equations (29) and (30).
- Atomic point multipoles of Equation (14) are obtained by:where the sum runs over the intervals.
- Molecular geometry and data corresponding to the tabulation of radial factors are stored in an external binary file with extension damqt, ready to be used for computation of DAM expansion of density. In particular, the following information is stored: number of atoms, number of basis functions and number of shell functions, atomic number and Cartesian coordinates of nuclei, basis set, length of expansion (9) (), and for each center A: pointers to expansion coefficients of radial factors, fitting exponents, , and expansion coefficients, .
- Atomic multipole moments , auxiliary quantities and , and expansion coefficients and are stored in another external binary file with extension dmqtv. Since the pointers to and are the same as those used for by construction, they do not require to be stored again.
3.2. Algorithm for Electrostatic Potential Expansion
- MED partition/expansion data stored in file damqt are read and stored in memory.
- MESP auxiliary data are read from dmqtv, stored in memory and used for computing further auxiliary quantities. In particular, partial accumulated sums:andare computed and stored too.
- A double loop over atoms (outer) and tabulation intervals (inner) is performed to determine the length of expansion (11) in each interval and the long-range radius for the atom. This radius is chosen as the lower limit of the interval i, , for which is lower than a user defined long-range threshold.
- Next, MESP is computed, running over the atoms, with Equation (11). For points placed in the long-range region, , of atom A, the contribution to MESP, , is computed in terms of the corresponding atomic point multipoles as:For points placed in the short-range region, , the contribution is computed by means of:and the quantities and are obtained in terms of and of Equations (32) and (33), i being the index of the interval such that , plus the expansions (29) and (30) for the integrals in the interval and , respectively.In all cases, the regular solid harmonics are fast and accurately computed by recursion, as described in section, Recurrence relations of regular solid harmonics, of SF. In the short-range case, eqs (29) and (30) are evaluated with the coefficients and previously retrieved from file dmqtv and stored in memory, and with the Chebyshev polynomials computed by recursion, as shown in section, Recurrence relations of Chebyshev polynomials, of SF.
- If MESP derivatives are wanted, they can be computed together with MESP and using the same auxiliary quantities [34]. The procedure is quoted in section, Computing MESP derivatives, in SF.
- Data on basis set and density matrix are only necessary if computation of MESP in terms of nuclear attraction integrals and density matrix, without DAM partition/expansion, is required. As this is an expensive procedure, its usage should be restricted to those cases in which a reference is necessary for testing the accuracy of the algorithm reported here.
4. Results
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
| CGTO | Contracted Gaussian type orbital |
| CPU | Central processing unit |
| GTO | Gaussian type orbital (primitive) |
| DAM | Method of deformed atoms in molecules |
| DAMQT | Package for the analysis of electron density and related properties |
| LCAO | Linear combination of atomic orbitals |
| MED | Molecular electron density |
| MESP | Molecular electrostatic potential |
| MMIM | Dimethyl imidazolium |
| MPI | Message passing interface |
| ZDO | Zero differential overlap |
References
- Lewis, G.N. The atom and the molecule. J. Am. Chem. Soc. 1916, 38, 762–785. [Google Scholar] [CrossRef]
- Politzer, P.; Murray, J.S. An Overview of Strengths and Directionalities of Noncovalent Interactions: σ-Holes and π-Holes. Crystals 2019, 9, 165. [Google Scholar] [CrossRef]
- Born, M.; Oppenheimer, R. Zur Quantentheorie der Molekeln. Ann. Phys. 1927, 389, 457–484. [Google Scholar] [CrossRef]
- Mulliken, R.S. Electronic Population Analysis on LCAO–MO Molecular Wave Functions. J. Chem. Phys. 1955, 23, 1833–1840. [Google Scholar] [CrossRef]
- Bader, R.F.W.; Henneker, W.H. Molecular Charge Distributions and Chemical Binding. J. Chem. Phys. 1967, 46, 3341–3363. [Google Scholar] [CrossRef]
- Bader, R.F.W. Atoms in Molecules: A Quantum Theory; Clarendon Press: Oxford, UK, 1990. [Google Scholar]
- Scrocco, E.; Tomasi, J. The electrostatic molecular potential as a tool for the interpretation of molecular properties. In New Concepts II; Springer: Berlin/Heidelberg, Germany, 1973; Volume 42, pp. 95–170. [Google Scholar] [CrossRef]
- Scrocco, E.; Tomasi, J. Electronic molecular structure, reactivity and intermolecular forces: An heuristic interpretation by means of electrostatic molecular potentials. Advan. Quantum Chem. 1978, 11, 116–193. [Google Scholar]
- Sjoberg, P.; Politzer, P. Use of the Electrostatic Potential at the Molecular Surface to Interpret and Predict Nucleophilic Processes. J. Phys. Chem. 1990, 94, 3959–3961. [Google Scholar] [CrossRef]
- Jane S, M.; Lane, P.; Brinck, T.; Politzer, P. Relationships between Computed Molecular Properties and Solute-Solvent Interactions in Supercritical Solutions. J. Phys. Chem. 1993, 97, 5144–5148. [Google Scholar]
- Murray, J.S.; Lane, P.; Brinck, T.; Paulsen, K.; Grice, M.E.; Politzer, P. Relationships of Critical Constants and Boiling Points to Computed Molecular Surface Properties. J. Phys. Chem. 1993, 97, 9369–9373. [Google Scholar] [CrossRef]
- Murray, J.S.; Peralta-Inga, Z.; Politzer, P.; Ekanayake, K.; Lebreton, P. Computational Characterization of Nucleotide Bases: Molecular Surface Electrostatic Potentials and Local Ionization Energies, and Local Polarization Energies. Int. J. Quantum Chem. 2001, 83, 245–254. [Google Scholar] [CrossRef]
- Murray, J.S.; Paulsen, K.; Politzer, P. Molecular surface electrostatic potentials in the analysis of non-hydrogen-bonding noncovalent interactions. Proc. Indian Acad. Sci. 1994, 106, 267–275. [Google Scholar]
- Clark, T.; Hennemann, M.; Murray, J.; Politzer, P. Halogen bonding: The σ-hole. J. Mol. Model. 2007, 13, 291–296. [Google Scholar] [CrossRef] [PubMed]
- Pathak, R.K.; Gadre, S.R. Maximal and minimal characteristics of molecular electrostatic potentials. J. Chem. Phys. 1990, 93, 1770–1773. [Google Scholar] [CrossRef]
- Gadre, S.R.; Pathak, R.K. Nonexistence of local maxima in nolecular electrostatic potential maps. Proc. Ind. Acad. Sci. (Chem. Sci.) 1990, 102, 189–192. [Google Scholar]
- Gadre, S.R.; Shrivastava, I.H. Shapes and sizes of molecular anions via topographical of electrostatic potential analysis. J. Chem. Phys. 1991, 94, 4384–4390. [Google Scholar] [CrossRef]
- Gadre, S.R.; Kulkarni, S.A.; Suresh, C.H.; Shrivastava, I.H. Basis set dependence of the molecular electrostatic potential topography. A case study of substituted benzenes. Chem. Phys. Lett. 1995, 239, 273–281. [Google Scholar] [CrossRef]
- Roy, D.; Balanarayan, P.; Gadre, S.R. An appraisal of Poincaré–Hopf relation and application to topography of molecular electrostatic potentials. J. Chem. Phys. 2008, 129, 174103. [Google Scholar] [CrossRef] [PubMed]
- Kumar, A.; Gadre, S.R. Exploring the Gradient Paths and Zero Flux Surfaces of Molecular Electrostatic Potential. J. Chem. Theory Comput. 2016, 12, 1705–1713. [Google Scholar] [CrossRef] [PubMed]
- Kumar, A.; Gadre, S.R. Molecular Electrostatic Potential Based Atoms in Molecules: Shielding Effects and Reactivity Patterns. Aust. J. Chem. 2016, 69, 975–982. [Google Scholar] [CrossRef]
- Alkorta, I.; Martín-Fernández, C.; Montero-Campillo, M.M.; Elguero, J. Hydrogen-Bonding Acceptor Character of Be3, the Beryllium Three- Membered Ring. J. Phys. Chem. 2018, 122, 1472–1478. [Google Scholar] [CrossRef] [PubMed]
- Alkorta, I.; Elguero, J.; Bene, J.E.D. Complexes of O=C=S with Nitrogen Bases: Chalcogen Bonds, Tetrel Bonds, and Other Secondary Interactions. Chem. Phys. Chem. 2018, 19, 1886–1894. [Google Scholar] [CrossRef] [PubMed]
- Tahir, M.N.; Ashfaq, M.; de la Torre, A.F.; Caballero, J.; W.Hernández-Rodríguez, E.; Ali, A. Rationalizing the stability and interactions of 2,4-diamino-5-(4-chlorophenyl)-6-ethylpyrimidin-1-ium 2-hydroxy-3, 5-dinitrobenzoate salt. J. Mol. Struct. 2019, 1193, 185–194. [Google Scholar] [CrossRef]
- Kote, S.R.; Albuquerque, J.V.; Shirsat, R.N.; Phadke, R.V.; Kohapare, J.T.; Dhoble, S.S. TLC Detection and Theoretical Structure Elucidation of Nitrogen Containing Compounds with Cobalt Thiocyanate. Anal. Chem. Lett. 2019, 9, 453–462. [Google Scholar] [CrossRef]
- Rico, J.F.; López, R.; Ema, I.; Ramírez, G.; Ludeña, E. Analytical method for the representation of atoms-in-molecules densities. J. Comput. Chem. 2004, 25, 1355–1363. [Google Scholar] [CrossRef] [PubMed]
- Rico, J.F.; López, R.; Ema, I.; Ramírez, G. Electrostatic potentials and fields from density expansions of deformed atoms in molecules. J. Comput. Chem. 2004, 25, 1347–1354. [Google Scholar] [CrossRef] [PubMed]
- Rico, J.F.; López, R.; Ramírez, G. Analysis of the molecular density. J. Chem. Phys. 1999, 110, 4213–4220. [Google Scholar] [CrossRef]
- Gradshteyn, I.S.; Ryzhik, I.M. Table of Integrals, Series and Products, 4th ed.; Academic Press: New York, NY, USA, 1980. [Google Scholar]
- Stone, A.; Alderton, M. Distributed Multipole Analysis. Mol. Phys. 1985, 56, 1047–1064. [Google Scholar] [CrossRef]
- Kaufmann, K.; Baumeister, W. Single-centre expansion of Gaussian basis functions and the angular decomposition of their overlap integrals. J. Phys. B At. Mol. Opt. Phys. 1989, 22, 1–12. [Google Scholar] [CrossRef]
- Rico, J.F.; López, R.; Ema, I.; Ramírez, G. Translation of Real Solid Spherical Harmonics. Int. J. Quantum Chem. 2013, 113, 1544–1548. [Google Scholar] [CrossRef]
- Abramowitz, M.; Stegun, I. Handbook of Mathematical Functions, 9th printing ed.; Dover: Long Island, NY, USA, 1970. [Google Scholar]
- López, R.; Rico, J.F.; Ramírez, G.; Ema, I.; Zorrilla, D.; Kumar, A.; Yeole, S.D.; Gadre, S.R. Topology of molecular electron density and electrostatic potential with DAMQT. Comput. Phys. Commun. 2017, 214, 207–215. [Google Scholar] [CrossRef]
- Dunning, T.H., Jr. Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen. J. Chem. Phys. 1989, 90, 1007–1023. [Google Scholar] [CrossRef]
- Stewart, J.J.P. Optimization of parameters for semiempirical methods VI: More modifications to the NDDO approximations and re-optimization of parameters. J. Mol. Model. 2013, 19, 1–32. [Google Scholar] [CrossRef] [PubMed]


| 5 | 10 | 15 | 20 | |
|---|---|---|---|---|
| rmse | ||||
| High prec | 660 | 1,239,142 | 1,996,569 | 2,097,390 |
| Molecule | Benzene | Liposidomycin | DBCOx2 | CC-MMIM BF | DNA Fragment |
|---|---|---|---|---|---|
| n. atoms | 12 | 71 | 360 | 617 | 750 |
| n. basis | 222 | 1157 | 7560 | 1715 | 2250 |
| partition/expansion time e | 2.2 | 61 | 780 | 1.1 | 2.0 |
| box size | 40 | 84 | 76 | 112 | 156 |
| time MESP () | 7 | 36 | 230 | 195 | 254 |
| time MESP () | 16 | 65 | 435 | − | − |
| time MESP () | 43 | 105 | 617 | − | − |
| % long-range | 60 | 95 | 93 | 99.5 | 99.99 |
| N. Procs | Partition/Expansion | MESP Tabulation | ||||
|---|---|---|---|---|---|---|
| Wall Clock | Average | Std. Dev. e | Wall Clock | Average | Std. Dev. e | |
| 1 | 2165 | − | − | 2048 | 2048 | − |
| 2 | 1125 | 1124 | 0.2 | 992 | 989 | 4 |
| 4 | 670 | 669 | 0.8 | 552 | 520 | 26 |
| 6 | 531 | 530 | 0.8 | 406 | 366 | 32 |
| 8 | 466 | 465 | 0.5 | 335 | 293 | 24 |
| 10 | 402 | 400 | 0.9 | 272 | 237 | 21 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lopez, R.; Martinez, F.; Ema, I.; Garcia de la Vega, J.M.; Ramirez, G. Efficient Evaluation of Molecular Electrostatic Potential in Large Systems. Computation 2019, 7, 64. https://doi.org/10.3390/computation7040064
Lopez R, Martinez F, Ema I, Garcia de la Vega JM, Ramirez G. Efficient Evaluation of Molecular Electrostatic Potential in Large Systems. Computation. 2019; 7(4):64. https://doi.org/10.3390/computation7040064
Chicago/Turabian StyleLopez, Rafael, Frank Martinez, Ignacio Ema, Jose Manuel Garcia de la Vega, and Guillermo Ramirez. 2019. "Efficient Evaluation of Molecular Electrostatic Potential in Large Systems" Computation 7, no. 4: 64. https://doi.org/10.3390/computation7040064
APA StyleLopez, R., Martinez, F., Ema, I., Garcia de la Vega, J. M., & Ramirez, G. (2019). Efficient Evaluation of Molecular Electrostatic Potential in Large Systems. Computation, 7(4), 64. https://doi.org/10.3390/computation7040064

