<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="discussion">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mol. Biosci.</journal-id>
<journal-title>Frontiers in Molecular Biosciences</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mol. Biosci.</abbrev-journal-title>
<issn pub-type="epub">2296-889X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmolb.2020.00045</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Molecular Biosciences</subject>
<subj-group>
<subject>Opinion</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>MiMiC: Multiscale Modeling in Computational Chemistry</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Bolnykh</surname> <given-names>Viacheslav</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/875266/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Olsen</surname> <given-names>J&#x000F3;gvan Magnus Haugaard</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/875296/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Meloni</surname> <given-names>Simone</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Bircher</surname> <given-names>Martin P.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/919299/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Ippoliti</surname> <given-names>Emiliano</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/909048/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Carloni</surname> <given-names>Paolo</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/464339/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Rothlisberger</surname> <given-names>Ursula</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c003"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/928040/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Laboratory of Computational Chemistry and Biochemistry, &#x000C9;cole Polytechnique F&#x000E9;d&#x000E9;rale de Lausanne</institution>, <addr-line>Lausanne</addr-line>, <country>Switzerland</country></aff>
<aff id="aff2"><sup>2</sup><institution>Hylleraas Centre for Quantum Molecular Sciences, Department of Chemistry, UiT the Arctic University of Norway</institution>, <addr-line>Troms&#x000F8;</addr-line>, <country>Norway</country></aff>
<aff id="aff3"><sup>3</sup><institution>Dipartimento di Scienze Chimiche e Farmaceutiche, Universit&#x000E0; degli Studi di Ferrara</institution>, <addr-line>Ferrara</addr-line>, <country>Italy</country></aff>
<aff id="aff4"><sup>4</sup><institution>Computational and Soft Matter Physics, University of Vienna</institution>, <addr-line>Vienna</addr-line>, <country>Austria</country></aff>
<aff id="aff5"><sup>5</sup><institution>Computational Biomedicine, Institute for Advanced Simulation (IAS-5) and Institute of Neuroscience and Medicine (INM-9), Molecular Neuroscience and Neuroimaging, Institute of Neuroscience and Medicine (JARA INM-11), Forschungszentrum J&#x000FC;lich</institution>, <addr-line>J&#x000FC;lich</addr-line>, <country>Germany</country></aff>
<aff id="aff6"><sup>6</sup><institution>Department of Physics and Universit&#x000E4;tsklinikum Aachen, RWTH Aachen University</institution>, <addr-line>Aachen</addr-line>, <country>Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Giulia Palermo, University of California, Riverside, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Pablo Ricardo Arantes, University of California, Riverside, United States; Carme Rovira, University of Barcelona, Spain</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Viacheslav Bolnykh <email>viacheslav.bolnykh&#x00040;epfl.ch</email></corresp>
<corresp id="c002">J&#x000F3;gvan Magnus Haugaard Olsen <email>jogvan.m.olsen&#x00040;uit.no</email></corresp>
<corresp id="c003">Ursula Rothlisberger <email>ursula.roethlisberger&#x00040;epfl.ch</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Biological Modeling and Simulation, a section of the journal Frontiers in Molecular Biosciences</p></fn></author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>03</month>
<year>2020</year>
</pub-date>
<pub-date pub-type="collection">
<year>2020</year>
</pub-date>
<volume>7</volume>
<elocation-id>45</elocation-id>
<history>
<date date-type="received">
<day>23</day>
<month>12</month>
<year>2019</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>03</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2020 Bolnykh, Olsen, Meloni, Bircher, Ippoliti, Carloni and Rothlisberger.</copyright-statement>
<copyright-year>2020</copyright-year>
<copyright-holder>Bolnykh, Olsen, Meloni, Bircher, Ippoliti, Carloni and Rothlisberger</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<kwd-group>
<kwd>molecular dynamics</kwd>
<kwd>QM/MM</kwd>
<kwd>DFT</kwd>
<kwd>HPC</kwd>
<kwd>multiscale simulations</kwd>
<kwd>computational chemistry</kwd>
</kwd-group>
<counts>
<fig-count count="1"/>
<table-count count="0"/>
<equation-count count="1"/>
<ref-count count="25"/>
<page-count count="4"/>
<word-count count="2938"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Hybrid quantum mechanics/molecular mechanics (QM/MM) approaches are commonly used methods for investigating a plethora of chemical, biochemical, and biophysical processes that require explicit treatment of the electronic degrees of freedom when the system is too big to be entirely treated by QM methods alone (Warshel and Levitt, <xref ref-type="bibr" rid="B25">1976</xref>; Senn and Thiel, <xref ref-type="bibr" rid="B21">2009</xref>; Adhireksan et al., <xref ref-type="bibr" rid="B3">2014</xref>; Campomanes et al., <xref ref-type="bibr" rid="B9">2014</xref>, <xref ref-type="bibr" rid="B10">2015</xref>; Brunk and Rothlisberger, <xref ref-type="bibr" rid="B8">2015</xref>; Genna et al., <xref ref-type="bibr" rid="B13">2016</xref>; Li et al., <xref ref-type="bibr" rid="B17">2017</xref>; Cupellini et al., <xref ref-type="bibr" rid="B12">2018</xref>; Loco et al., <xref ref-type="bibr" rid="B18">2018</xref>; Morzan et al., <xref ref-type="bibr" rid="B19">2018</xref>). It is often the method of choice for computational investigations of systems with more than a few thousand atoms (which is commonly the case for biological systems). In QM/MM, the system is split into two parts: a smaller part that is treated at the QM level of theory, whereas the remainder is described at the MM level, which is a computationally more expedient description. In this way, local electronic effects can be captured with the accuracy of a first-principles method, while at the same time explicitly including the effects of the environment at a reasonable computational cost. Current QM/MM implementations have roughly followed either of two strategies: (1) tight integration of QM and MM modules in a single software package or (2) loose coupling of separate QM and MM codes. Strategy (1) generally profits from computational efficiency due to the ability to pass data between the submodules directly (via function calls) but suffers from limited flexibility, since the available choice of methods is often restricted and extensions to different programs may require formidable programming efforts. In contrast, strategy (2), which is typically implemented resorting to data exchange between QM and MM codes <italic>via</italic> file input and output, enables high flexibility but penalizes efficiency because of increased communication overhead. However, with the field rapidly growing, new simulation paradigms and approaches might quickly emerge, clearly favoring strategy (2) over (1). In the following, we show that flexibility does not necessarily come at the expense of a high computation (or communication) overhead by presenting the recently developed MiMiC framework (Bolnykh et al., <xref ref-type="bibr" rid="B7">2019</xref>; Olsen et al., <xref ref-type="bibr" rid="B20">2019</xref>) that combines the capability of performing fast and efficient multiscale molecular dynamics (MD) simulations with facile support for flexible extensions. These objectives are achieved by applying (2) with an efficient method to exchange data among the coupled software packages. In practice, MiMiC implements a multiple program-multiple data (MPMD) paradigm through a message passing interface (MPI)-based communication library, which allows the entities collaborating within MiMiC to exchange data efficiently. Overall, MiMiC represents a highly modular and general multiscale simulation framework that enables the combination of multiple resolutions and methods for different parts of a system, while retaining high computational efficiency. Moreover, MiMiC was designed to have a flexible architecture enabling multiple resolutions, implementation of different types of coupling (e.g., QM/QM, QM/QM/MM, etc.), and to straightforwardly incorporate emerging&#x02014;and future&#x02014;methods and software packages in the field of computational chemistry. This flexibility is of utmost importance in the light of the rapid development of computational methods enabling researchers to tackle complex scientific problems with more and more degrees of freedom that require the incorporation of multiple space and time resolution scales on the one hand, and the rapid advent of new computational approaches on the other hand.</p>
</sec>
<sec id="s2">
<title>2. MiMiC Architecture</title>
<sec>
<title>2.1. Model</title>
<p>MiMiC implements a generalized version of the fully Hamiltonian electrostatic embedding scheme introduced in Laio et al. (<xref ref-type="bibr" rid="B15">2002</xref>). The key quantity is the electrostatic QM/MM coupling energy term:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mtext>QM</mml:mtext><mml:mo>/</mml:mo><mml:mtext>MM</mml:mtext></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mtext>MM</mml:mtext></mml:mrow></mml:msup></mml:mrow></mml:munderover></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>MM</mml:mtext></mml:mrow></mml:msubsup><mml:mstyle displaystyle="true"><mml:mo>&#x0222B;</mml:mo></mml:mstyle><mml:mtext>d</mml:mtext><mml:mstyle mathvariant="bold"><mml:mtext>r</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mtext>QM</mml:mtext></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>r</mml:mtext></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mo stretchy="false">|</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>R</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>r</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mo stretchy="false">|</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>R</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>r</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>N</italic><sup>MM</sup> is the total number of MM atoms, <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>MM</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> and <italic>r</italic><sub><italic>c, i</italic></sub> are the partial charge and the covalent radius of the <italic>i</italic>-th MM atom, respectively, while <bold>R</bold><sub><italic>i</italic></sub> is its coordinate and &#x003C1;<sup>QM</sup>(<bold>r</bold>) is the electron density in point <bold>r</bold>. This form of the electrostatic QM/MM coupling term modifies the Coulomb interaction at short range, thus avoiding electron spill-out (Laio et al., <xref ref-type="bibr" rid="B15">2002</xref>). It is worth remarking that the QM/MM term is responsible for the polarization of the electronic density due to MM atoms and, thus, models the effects of the environment on the properties of the chemically active subdomain.</p>
<p>The straightforward implementation of such a term is rather costly to compute, in particular for systems with large MM regions. Therefore, a hierarchical electrostatic embedding approach (Laio et al., <xref ref-type="bibr" rid="B15">2002</xref>) is used in order to mitigate the high computational cost of a direct evaluation. Within this hierarchical scheme the QM/MM electrostatic interactions are divided into two groups depending on the distance (commonly referred to as the cutoff distance) of MM atoms from the QM subsystem. In the vicinity of the QM part the interaction is computed using Equation (1), whereas more distant atoms are coupled via a multipole expansion of the electrostatic potential of the QM charge distribution. We have extended the original scheme with an open-ended multipole expansion allowing the user to choose the order at which the expansion is truncated. This allows (i) higher accuracy in the calculation of the electrostatic QM/MM interactions, at a negligibly higher computational cost and (ii) reduction of the cutoff distance, thus further lowering the computational cost (Olsen et al., <xref ref-type="bibr" rid="B20">2019</xref>).</p>
<p>An official release of MiMiC will be published under the open-source GPLv3&#x0002B; license in 2020.</p>
</sec>
<sec>
<title>2.2. Implementation</title>
<p>MiMiC is a loosely-coupled MPMD multiscale simulation framework. Within this approach, both QM and MM codes run simultaneously with computational resources being allocated separately to either entity. Moreover, while enabling efficient communication, such an approach avoids tight integration of MiMiC into either code, which would incur a high implementation and maintenance effort. This enables the construction of a highly modular and efficient multiscale simulation framework capable of coupling virtually any set of simulation codes with the potential for extending it further to enable the support of alternative levels of theory such as a different QM method, coarse-grained approaches, or approaches based on artificial intelligence (Behler and Parrinello, <xref ref-type="bibr" rid="B6">2007</xref>; Christensen et al., <xref ref-type="bibr" rid="B11">2019</xref>; Singraber et al., <xref ref-type="bibr" rid="B22">2019</xref>). In the present implementation, CPMD 4.3 (Hutter et al., <xref ref-type="bibr" rid="B14">2018</xref>) computes the QM contributions, while GROMACS 2019 (Spoel et al., <xref ref-type="bibr" rid="B23">2005</xref>; Abraham et al., <xref ref-type="bibr" rid="B1">2015</xref>, <xref ref-type="bibr" rid="B2">2019</xref>) computes the classical interactions within the MM subsystem as well as all bonded and Lennard-Jones interactions crossing the QM/MM interface. The electrostatic QM/MM interactions are computed by MiMiC. Finally, CPMD integrates the equations of motion.</p>
<p>The structure of a QM/MM implementation using the MiMiC framework is shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>. The use of a plane wave-based code to handle the QM subsystem ensures highly efficient scaling performance, while GROMACS guarantees expedient MM computations.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>(A)</bold> Schematic representation of a MiMiC-based QM/MM framework. Patches both for QM and MM codes are required in order to enable the QM/MM workflow. MiMiC then handles all data interactions (depicted as arrows) and routes the relevant information via the communication library (Commlib). <bold>(B)</bold> The test system used for our benchmark consisting of a membrane protein embedded in a lipid bilayer. <bold>(C)</bold> Measured wall-time per time step of a BO MD in a MiMiC QM/MM with B3LYP simulation for the system shown in <bold>(B)</bold>. <bold>(D)</bold> Strong scaling benchmark of a MiMiC QM/MM MD simulation for the system shown in <bold>(B)</bold>.</p></caption>
<graphic xlink:href="fmolb-07-00045-g0001.tif"/>
</fig>
<p>The workflow of a QM/MM MD simulation using MiMiC follows closely the workflow of a typical MD simulation in CPMD. At the beginning of each time step, MiMiC collects atomic coordinates from CPMD and dispatches them to GROMACS, which then computes MM forces and energies. While this is done, CPMD computes QM contributions and MiMiC computes the electrostatic QM/MM interaction terms. MiMiC adds up all force contributions and provides them to CPMD, which uses them to propagate atomic positions according to the selected ensemble and imposing the necessary constraints.</p>
<p>The calculation of the QM/MM interactions of Equation (1) can be parallelized by distributing MM atoms and points of the mesh discretizing the QM domain of integration. Extreme scalability is achieved parallelizing over both degrees of freedom through a multi-layered hybrid distributed- and shared-memory parallelization strategy. At the top layer, all MPI tasks are divided into groups, each receiving a subset of MM atoms. Then, at a lower level, the mesh discretizing the QM subspace is split into a set of 2D slabs along the <italic>X</italic> dimension. Each of the MPI tasks belonging to each group receives a subset of these slabs to compute the corresponding part of the integral in Equation (1) (and other analogous terms). Finally, at the lowest level, the shared-memory simultaneous multi-threading (SMT) approach (based on OpenMP) is employed in order to further extend the scalability limit. At this level, each of the slabs is divided into a set of 1D "pencils," which are then attributed to the threads associated with a particular MPI task.</p>
<p>Using this multi-layered parallelization scheme, we have demonstrated efficient scalability using over ten thousand cores in a single QM/MM MD simulation while maintaining an overall parallel efficiency above 75% for a system containing a large Cl<sup>&#x02212;</sup>/H<sup>&#x0002B;</sup> antiporter protein embedded in a lipid membrane bilayer (<xref ref-type="fig" rid="F1">Figure 1B</xref>) solvated in water. In this system, 19 atoms out of a total of 150,925 atoms were treated at the QM level. The size of the whole system was 126.9 x 126.8 x 99.3 &#x0212B;<sup>3</sup>, and the size of the cubic QM box was 17.7 x 17.7 x 17.7 &#x0212B;<sup>3</sup>. We used a plane wave cutoff of 90 Ry, which corresponds to a real-space mesh with 240 points along each dimension. Benchmarks were performed using Troullier&#x02013;Martins pseudopotentials (Troullier and Martins, <xref ref-type="bibr" rid="B24">1991</xref>). The average wall time of a single MD time step is around 13 s (Bolnykh et al., <xref ref-type="bibr" rid="B7">2019</xref>) when computationally demanding hybrid exchange&#x02013;correlation functionals, such as B3LYP (Becke, <xref ref-type="bibr" rid="B4">1988</xref>, <xref ref-type="bibr" rid="B5">1993</xref>; Lee et al., <xref ref-type="bibr" rid="B16">1988</xref>), are employed. This enables nanosecond-scale QM/MM MD simulations to be performed, which in turn allows one to obtain converged free energy calculations of biological systems if enough computational resources are available. Some representative scaling benchmark results are shown in <xref ref-type="fig" rid="F1">Figures 1C,D</xref>. We expect similar extreme scalability for systems characterized by QM domains of similar size.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s3">
<title>3. Conclusion</title>
<p>We have given a short introduction to the recently developed MiMiC framework as a highly flexible and extremely powerful multiscale modeling software solution capable of delivering unprecedented levels of scaling performance. The efficiency of the framework is ensured by using a well-established and extensively validated electrostatic embedding scheme while flexibility and modularity is achieved via an efficient loosely coupled MPMD architecture. Finally, extreme scalability is attained through a multi-layered parallelization strategy.</p>
</sec>
<sec id="s4">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.</p>
<sec>
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>The authors thank Dr. Maria Gabriella Chiarello for providing the structure of the protein used in benchmarks.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abraham</surname> <given-names>M. J.</given-names></name> <name><surname>Murtola</surname> <given-names>T.</given-names></name> <name><surname>Schulz</surname> <given-names>R.</given-names></name> <name><surname>P&#x000E1;ll</surname> <given-names>S.</given-names></name> <name><surname>Smith</surname> <given-names>J. C.</given-names></name> <name><surname>Hess</surname> <given-names>B.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers</article-title>. <source>SoftwareX</source> <fpage>1</fpage>&#x02013;<lpage>2</lpage>, <fpage>19</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1016/j.softx.2015.06.001</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abraham</surname> <given-names>M. J.</given-names></name> <name><surname>van der Spoel</surname> <given-names>D.</given-names></name> <name><surname>Lindahl</surname> <given-names>E.</given-names></name> <name><surname>Hess</surname> <given-names>B.</given-names></name> <collab>the GROMACS Development Team</collab></person-group> (<year>2019</year>). <source>GROMACS User Manual version</source> 2019.</citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Adhireksan</surname> <given-names>Z.</given-names></name> <name><surname>Davey</surname> <given-names>G. E.</given-names></name> <name><surname>Campomanes</surname> <given-names>P.</given-names></name> <name><surname>Groessl</surname> <given-names>M.</given-names></name> <name><surname>Clavel</surname> <given-names>C. M.</given-names></name> <name><surname>Yu</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Ligand substitutions between ruthenium&#x02013;cymene compounds can control protein versus DNA targeting and anticancer activity</article-title>. <source>Nat. Commun.</source> <volume>5</volume>:<fpage>3462</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms4462</pub-id><pub-id pub-id-type="pmid">24637564</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Becke</surname> <given-names>A. D.</given-names></name></person-group> (<year>1988</year>). <article-title>Density-functional exchange-energy approximation with correct asymptotic behavior</article-title>. <source>Phys. Rev. A</source> <volume>38</volume>, <fpage>3098</fpage>&#x02013;<lpage>3100</lpage>. <pub-id pub-id-type="doi">10.1103/physreva.38.3098</pub-id><pub-id pub-id-type="pmid">9900728</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Becke</surname> <given-names>A. D.</given-names></name></person-group> (<year>1993</year>). <article-title>A new mixing of Hartree-Fock and local density-functional theories</article-title>. <source>J. Chem. Phys.</source> <volume>98</volume>, <fpage>1372</fpage>&#x02013;<lpage>1377</lpage>. <pub-id pub-id-type="doi">10.1063/1.464304</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Behler</surname> <given-names>J.</given-names></name> <name><surname>Parrinello</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Generalized neural-network representation of high-dimensional potential-energy surfaces</article-title>. <source>Phys. Rev. Lett.</source> <volume>98</volume>:<fpage>146401</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.98.146401</pub-id><pub-id pub-id-type="pmid">17501293</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bolnykh</surname> <given-names>V.</given-names></name> <name><surname>Olsen</surname> <given-names>J. M. H.</given-names></name> <name><surname>Meloni</surname> <given-names>S.</given-names></name> <name><surname>Ippoliti</surname> <given-names>E.</given-names></name> <name><surname>Bircher</surname> <given-names>M. P.</given-names></name> <name><surname>Carloni</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Extreme scalability of DFT-based QM/MM MD simulations using MiMiC</article-title>. <source>J. Chem. Theory Comput.</source> <volume>15</volume>, <fpage>5601</fpage>&#x02013;<lpage>5613</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jctc.9b00424</pub-id><pub-id pub-id-type="pmid">31498615</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brunk</surname> <given-names>E.</given-names></name> <name><surname>Rothlisberger</surname> <given-names>U.</given-names></name></person-group> (<year>2015</year>). <article-title>Mixed quantum mechanical/molecular mechanical molecular dynamics simulations of biological systems in ground and electronically excited states</article-title>. <source>Chem. Rev.</source> <volume>115</volume>, <fpage>6217</fpage>&#x02013;<lpage>6263</lpage>. <pub-id pub-id-type="doi">10.1021/cr500628b</pub-id><pub-id pub-id-type="pmid">25880693</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Campomanes</surname> <given-names>P.</given-names></name> <name><surname>Neri</surname> <given-names>M.</given-names></name> <name><surname>Horta</surname> <given-names>B. A. C.</given-names></name> <name><surname>R&#x000F6;hrig</surname> <given-names>U. F.</given-names></name> <name><surname>Vanni</surname> <given-names>S.</given-names></name> <name><surname>Tavernelli</surname> <given-names>I.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Origin of the spectral shifts among the early intermediates of the rhodopsin photocycle</article-title>. <source>J. Am. Chem. Soc.</source> <volume>136</volume>, <fpage>3842</fpage>&#x02013;<lpage>3851</lpage>. <pub-id pub-id-type="doi">10.1021/ja411303v</pub-id><pub-id pub-id-type="pmid">24512648</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Campomanes</surname> <given-names>P.</given-names></name> <name><surname>Rothlisberger</surname> <given-names>U.</given-names></name> <name><surname>Alfonso-Prieto</surname> <given-names>M.</given-names></name> <name><surname>Rovira</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>The molecular mechanism of the catalase-like activity in horseradish peroxidase</article-title>. <source>J. Am. Chem. Soc.</source> <volume>137</volume>, <fpage>11170</fpage>&#x02013;<lpage>11178</lpage>. <pub-id pub-id-type="doi">10.1021/jacs.5b06796</pub-id><pub-id pub-id-type="pmid">26274391</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Christensen</surname> <given-names>A. S.</given-names></name> <name><surname>Faber</surname> <given-names>F. A.</given-names></name> <name><surname>von Lilienfeld</surname> <given-names>O. A.</given-names></name></person-group> (<year>2019</year>). <article-title>Operators in quantum machine learning: response properties in chemical space</article-title>. <source>J. Chem. Phys.</source> <volume>150</volume>:<fpage>064105</fpage>. <pub-id pub-id-type="doi">10.1063/1.5053562</pub-id><pub-id pub-id-type="pmid">30769998</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cupellini</surname> <given-names>L.</given-names></name> <name><surname>Caprasecca</surname> <given-names>S.</given-names></name> <name><surname>Guido</surname> <given-names>C. A.</given-names></name> <name><surname>M&#x000FC;h</surname> <given-names>F.</given-names></name> <name><surname>Renger</surname> <given-names>T.</given-names></name> <name><surname>Mennucci</surname> <given-names>B.</given-names></name></person-group> (<year>2018</year>). <article-title>Coupling to charge transfer states is the key to modulate the optical bands for efficient light harvesting in purple bacteria</article-title>. <source>J. Phys. Chem. Lett.</source> <volume>9</volume>, <fpage>6892</fpage>&#x02013;<lpage>6899</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jpclett.8b03233</pub-id><pub-id pub-id-type="pmid">30449098</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Genna</surname> <given-names>V.</given-names></name> <name><surname>Vidossich</surname> <given-names>P.</given-names></name> <name><surname>Ippoliti</surname> <given-names>E.</given-names></name> <name><surname>Carloni</surname> <given-names>P.</given-names></name> <name><surname>De Vivo</surname> <given-names>M.</given-names></name></person-group> (<year>2016</year>). <article-title>A self-activated mechanism for nucleic acid polymerization catalyzed by DNA/RNA polymerases</article-title>. <source>J. Am. Chem. Soc.</source> <volume>138</volume>, <fpage>14592</fpage>&#x02013;<lpage>14598</lpage>. <pub-id pub-id-type="doi">10.1021/jacs.6b05475</pub-id><pub-id pub-id-type="pmid">27530537</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hutter</surname> <given-names>J.</given-names></name> <name><surname>Alavi</surname> <given-names>A.</given-names></name> <name><surname>Deutsch</surname> <given-names>T.</given-names></name> <name><surname>Bernasconi</surname> <given-names>M.</given-names></name> <name><surname>Goedecker</surname> <given-names>S.</given-names></name> <name><surname>Marx</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2018</year>). <source>CPMD Copyright IBM Corp 1990-2019, MPI f&#x000FC;r Festk&#x000F6;rperforschung Stuttgart 1997-2012</source>.</citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Laio</surname> <given-names>A.</given-names></name> <name><surname>VandeVondele</surname> <given-names>J.</given-names></name> <name><surname>Rothlisberger</surname> <given-names>U.</given-names></name></person-group> (<year>2002</year>). <article-title>A Hamiltonian electrostatic coupling scheme for hybrid Car&#x02013;Parrinello molecular dynamics simulations</article-title>. <source>J. Chem. Phys.</source> <volume>116</volume>, <fpage>6941</fpage>&#x02013;<lpage>6947</lpage>. <pub-id pub-id-type="doi">10.1063/1.1462041</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>C.</given-names></name> <name><surname>Yang</surname> <given-names>W.</given-names></name> <name><surname>Parr</surname> <given-names>R. G.</given-names></name></person-group> (<year>1988</year>). <article-title>Development of the Colle-Salvetti correlation-energy formula into a functional of the electron density</article-title>. <source>Phys. Rev. B</source> <volume>37</volume>, <fpage>785</fpage>&#x02013;<lpage>789</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevB.37.785</pub-id><pub-id pub-id-type="pmid">9944570</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Lyu</surname> <given-names>W.</given-names></name> <name><surname>Rossetti</surname> <given-names>G.</given-names></name> <name><surname>Konijnenberg</surname> <given-names>A.</given-names></name> <name><surname>Natalello</surname> <given-names>A.</given-names></name> <name><surname>Ippoliti</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Proton dynamics in protein mass spectrometry</article-title>. <source>J. Phys. Chem. Lett.</source> <volume>8</volume>, <fpage>1105</fpage>&#x02013;<lpage>1112</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jpclett.7b00127</pub-id><pub-id pub-id-type="pmid">28207277</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Loco</surname> <given-names>D.</given-names></name> <name><surname>Buda</surname> <given-names>F.</given-names></name> <name><surname>Lugtenburg</surname> <given-names>J.</given-names></name> <name><surname>Mennucci</surname> <given-names>B.</given-names></name></person-group> (<year>2018</year>). <article-title>The dynamic origin of color tuning in proteins revealed by a carotenoid pigment</article-title>. <source>J. Phys. Chem. Lett.</source> <volume>9</volume>, <fpage>2404</fpage>&#x02013;<lpage>2410</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jpclett.8b00763</pub-id><pub-id pub-id-type="pmid">29683674</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Morzan</surname> <given-names>U. N.</given-names></name> <name><surname>de Armi&#x000F1;o</surname> <given-names>D. J. A.</given-names></name> <name><surname>Foglia</surname> <given-names>N. O.</given-names></name> <name><surname>Ram&#x000ED;rez</surname> <given-names>F.</given-names></name> <name><surname>Lebrero</surname> <given-names>M. C. G.</given-names></name> <name><surname>Scherlis</surname> <given-names>D. A.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>Spectroscopy in complex environments from QM&#x02013;MM simulations</article-title>. <source>Chem. Rev.</source> <volume>118</volume>, <fpage>4071</fpage>&#x02013;<lpage>4113</lpage>. <pub-id pub-id-type="doi">10.1021/acs.chemrev.8b00026</pub-id><pub-id pub-id-type="pmid">29561145</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olsen</surname> <given-names>J. M. H.</given-names></name> <name><surname>Bolnykh</surname> <given-names>V.</given-names></name> <name><surname>Meloni</surname> <given-names>S.</given-names></name> <name><surname>Ippoliti</surname> <given-names>E.</given-names></name> <name><surname>Bircher</surname> <given-names>M. P.</given-names></name> <name><surname>Carloni</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>MiMiC: a novel framework for multiscale modeling in computational chemistry</article-title>. <source>J. Chem. Theory Comput.</source> <volume>15</volume>, <fpage>3810</fpage>&#x02013;<lpage>3823</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jctc.9b00093</pub-id><pub-id pub-id-type="pmid">30998344</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Senn</surname> <given-names>H. M.</given-names></name> <name><surname>Thiel</surname> <given-names>W.</given-names></name></person-group> (<year>2009</year>). <article-title>QM/MM methods for biomolecular systems</article-title>. <source>Angew. Chem.</source> <volume>48</volume>, <fpage>1198</fpage>&#x02013;<lpage>1229</lpage>. <pub-id pub-id-type="doi">10.1002/anie.200802019</pub-id><pub-id pub-id-type="pmid">19173328</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singraber</surname> <given-names>A.</given-names></name> <name><surname>Morawietz</surname> <given-names>T.</given-names></name> <name><surname>Behler</surname> <given-names>J.</given-names></name> <name><surname>Dellago</surname> <given-names>C.</given-names></name></person-group> (<year>2019</year>). <article-title>Parallel multistream training of high-dimensional neural network potentials</article-title>. <source>J. Chem. Theory Comput.</source> <volume>15</volume>, <fpage>3075</fpage>&#x02013;<lpage>3092</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jctc.8b01092</pub-id><pub-id pub-id-type="pmid">30995035</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spoel</surname> <given-names>D. V. D.</given-names></name> <name><surname>Lindahl</surname> <given-names>E.</given-names></name> <name><surname>Hess</surname> <given-names>B.</given-names></name> <name><surname>Groenhof</surname> <given-names>G.</given-names></name> <name><surname>Mark</surname> <given-names>A. E.</given-names></name> <name><surname>Berendsen</surname> <given-names>H. J. C.</given-names></name></person-group> (<year>2005</year>). <article-title>GROMACS: Fast, flexible, and free</article-title>. <source>J. Comput. Chem.</source> <volume>26</volume>, <fpage>1701</fpage>&#x02013;<lpage>1718</lpage>. <pub-id pub-id-type="doi">10.1002/jcc.20291</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Troullier</surname> <given-names>N.</given-names></name> <name><surname>Martins</surname> <given-names>J. L.</given-names></name></person-group> (<year>1991</year>). <article-title>Efficient pseudopotentials for plane-wave calculations</article-title>. <source>Phys. Rev. B</source> <volume>43</volume>, <fpage>1993</fpage>&#x02013;<lpage>2006</lpage>. <pub-id pub-id-type="doi">10.1103/physrevb.43.1993</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Warshel</surname> <given-names>A.</given-names></name> <name><surname>Levitt</surname> <given-names>M.</given-names></name></person-group> (<year>1976</year>). <article-title>Theoretical studies of enzymic reactions: Dielectric, electrostatic and steric stabilization of the carbonium ion in the reaction of lysozyme</article-title>. <source>J. Mol. Biol.</source> <volume>103</volume>, <fpage>227</fpage>&#x02013;<lpage>249</lpage>. <pub-id pub-id-type="doi">10.1016/0022-2836(76)90311-9</pub-id><pub-id pub-id-type="pmid">985660</pub-id></citation></ref>
</ref-list>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> UR acknowledges funding from the Swiss National Science foundation via the NCCR MUST and individual grant No. 200020_185092. This project/research has received funding from the 230 European Union&#x00027;s Horizon 2020 Framework Programme for Research and Innovation 231 under Specific Grant Agreement 720270 (Human Brain Project SGA2). JO acknowledges financial support from the Research Council of Norway through its Centres of Excellence scheme (Project ID: 262695). MB acknowledges a postdoctoral fellowship from the Swiss National Science Foundation (project 184500). PC acknowledges the funding by the Deutsche Forschungsgemeinschaft via FOR 2518 DynIon project P6 and by the Centre of Excellence for Computational Biomolecular Research, BioExcel CoE, funded by the European Union (contracts: H2020-INFRAEDI-02-2018-823830, H2020-EINFRA-2015-1-675728).</p>
</fn>
</fn-group>
</back>
</article>