-
FeNNol: an Efficient and Flexible Library for Building Force-field-enhanced Neural Network Potentials
Authors:
Thomas Plé,
Olivier Adjoua,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
Neural network interatomic potentials (NNPs) have recently proven to be powerful tools to accurately model complex molecular systems while bypassing the high numerical cost of ab-initio molecular dynamics simulations. In recent years, numerous advances in model architectures as well as the development of hybrid models combining machine-learning (ML) with more traditional, physically-motivated, for…
▽ More
Neural network interatomic potentials (NNPs) have recently proven to be powerful tools to accurately model complex molecular systems while bypassing the high numerical cost of ab-initio molecular dynamics simulations. In recent years, numerous advances in model architectures as well as the development of hybrid models combining machine-learning (ML) with more traditional, physically-motivated, force-field interactions have considerably increased the design space of ML potentials. In this paper, we present FeNNol, a new library for building, training and running force-field-enhanced neural network potentials. It provides a flexible and modular system for building hybrid models, allowing to easily combine state-of-the-art embeddings with ML-parameterized physical interaction terms without the need for explicit programming. Furthermore, FeNNol leverages the automatic differentiation and just-in-time compilation features of the Jax Python library to enable fast evaluation of NNPs, shrinking the performance gap between ML potentials and standard force-fields. This is demonstrated with the popular ANI-2x model reaching simulation speeds nearly on par with the AMOEBA polarizable force-field on commodity GPUs (GPU=Graphics processing unit). We hope that FeNNol will facilitate the development and application of new hybrid NNP architectures for a wide range of molecular simulation problems.
△ Less
Submitted 6 May, 2024; v1 submitted 2 May, 2024;
originally announced May 2024.
-
Lambda-ABF: Simplified, Portable, Accurate and Cost-effective Alchemical Free Energy Computations
Authors:
Louis Lagardère,
Lise Maurin,
Olivier Adjoua,
Krystel El Hage,
Pierre Monmarché,
Jean-Philip Piquemal,
Jérôme Hénin
Abstract:
We introduce an efficient and robust method to compute alchemical free energy differences, resulting from the application of multiple walker Adaptive Biasing Force (ABF) in conjunction with strongly damped Langevin $λ$-dynamics. Unbiased alchemical free energy surfaces are naturally recovered by Thermodynamic Integration (TI). No manual optimization of the $λ$ schedule is required as the sampling…
▽ More
We introduce an efficient and robust method to compute alchemical free energy differences, resulting from the application of multiple walker Adaptive Biasing Force (ABF) in conjunction with strongly damped Langevin $λ$-dynamics. Unbiased alchemical free energy surfaces are naturally recovered by Thermodynamic Integration (TI). No manual optimization of the $λ$ schedule is required as the sampling of the $λ$ variable is continuous and converges towards a uniform distribution. Free diffusion of $λ$ improves orthogonal relaxation compared to fixed $λ$ methods such as standard TI or Free Energy Perturbation (FEP). Furthermore, the multiple walker strategy provides coverage of orthogonal space in a generic way with minimal user input and negligible computational overhead. Of practical importance, no adiabatic decoupling between the alchemical and Cartesian degrees of freedom is assumed, ensuring unbiased estimates for a wide envelope of numerical parameters. We present two high-performance implementations of the method in production molecular dynamics engines, namely NAMD and Tinker-HP, through coupling with the Colvars open source library. These interfaces enable the combination of the rich feature sets of those packages. We demonstrate the correctness and efficiency of the approach on several real-world cases: from solvation free energies up to ligand-receptor binding (using a recently proposed binding restraint scheme) with both fixed-charge and polarizable models. We find that, for a chosen accuracy, the computational cost is strongly reduced compared to state-of-the-art fixed-lambda methods and that results within 1~kcal/mol of experimental value are recovered for the most complex system. The implementation is publicly available and readily usable by practitioners of current alchemical methods.
△ Less
Submitted 14 May, 2024; v1 submitted 16 July, 2023;
originally announced July 2023.
-
Smooth Particle Mesh Ewald-integrated stochastic Lanczos Many-body Dispersion algorithm
Authors:
Pier P. Poier,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
We derive and implement an alternative formulation of the Stochastic Lanczos algorithm to be employed in connection with the Many-Body Dispersion model (MBD). Indeed, this formulation, which is only possible due to the Stochastic Lanczos' reliance on matrix-vector products, introduces generalized dipoles and fields. These key quantities allow for a state-of-the-art treatment of periodic boundary c…
▽ More
We derive and implement an alternative formulation of the Stochastic Lanczos algorithm to be employed in connection with the Many-Body Dispersion model (MBD). Indeed, this formulation, which is only possible due to the Stochastic Lanczos' reliance on matrix-vector products, introduces generalized dipoles and fields. These key quantities allow for a state-of-the-art treatment of periodic boundary conditions via the O(Nlog(N)) Smooth Particle Mesh Ewald (SPME) approach which uses efficient fast Fourier transforms. This SPME-Lanczos algorithm drastically outperforms the standard replica method which is affected by a slow and conditionally convergence rate that limits an efficient and reliable inclusion of long-range periodic boundary conditions interactions in many-body dispersion modelling. The proposed algorithm inherits the embarrassingly parallelism of the original Stochastic Lanczos scheme, thus opening up for a fully converged and efficient periodic boundary condition treatment of MBD approaches.
△ Less
Submitted 11 September, 2023; v1 submitted 5 July, 2023;
originally announced July 2023.
-
Force-Field-Enhanced Neural Network Interactions: from Local Equivariant Embedding to Atom-in-Molecule properties and long-range effects
Authors:
Thomas Plé,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
We introduce FENNIX (Force-Field-Enhanced Neural Network InteraXions), a hybrid approach between machine-learning and force-fields. We leverage state-of-the-art equivariant neural networks to predict local energy contributions and multiple atom-in-molecule properties that are then used as geometry-dependent parameters for physically-motivated energy terms which account for long-range electrostatic…
▽ More
We introduce FENNIX (Force-Field-Enhanced Neural Network InteraXions), a hybrid approach between machine-learning and force-fields. We leverage state-of-the-art equivariant neural networks to predict local energy contributions and multiple atom-in-molecule properties that are then used as geometry-dependent parameters for physically-motivated energy terms which account for long-range electrostatics and dispersion. Using high-accuracy ab initio data (small organic molecules/dimers), we trained a first version of the model. Exhibiting accurate gas-phase energy predictions, FENNIX is transferable to the condensed phase. It is able to produce stable Molecular Dynamics simulations, including nuclear quantum effects, for water predicting accurate liquid properties. The extrapolating power of the hybrid physically-driven machine learning FENNIX approach is exemplified by computing: i) the solvated alanine dipeptide free energy landscape; ii) the reactive dissociation of small molecules.
△ Less
Submitted 13 September, 2023; v1 submitted 20 January, 2023;
originally announced January 2023.
-
ANKH: A Generalized O(N) Interpolated Ewald Strategy for Molecular Dynamics Simulations
Authors:
Igor Chollet,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
To evaluate electrostatics interactions, Molecular dynamics (MD) simulations rely on Particle Mesh Ewald (PME), an O(Nlog(N)) algorithm that uses Fast Fourier Transforms (FFTs) or, alternatively, on O(N) Fast Multipole Methods (FMM) approaches. However, the FFTs low scalability remains a strong bottleneck for large-scale PME simulations on supercomputers. On the opposite, - FFT-free - FMM techniqu…
▽ More
To evaluate electrostatics interactions, Molecular dynamics (MD) simulations rely on Particle Mesh Ewald (PME), an O(Nlog(N)) algorithm that uses Fast Fourier Transforms (FFTs) or, alternatively, on O(N) Fast Multipole Methods (FMM) approaches. However, the FFTs low scalability remains a strong bottleneck for large-scale PME simulations on supercomputers. On the opposite, - FFT-free - FMM techniques are able to deal efficiently with such systems but they fail to reach PME performances for small- to medium-size systems, limiting their real-life applicability. We propose ANKH, a strategy grounded on interpolated Ewald summations and designed to remain efficient/scalable for any size of systems. The method is generalized for distributed point multipoles and so for induced dipoles which makes it suitable for high performance simulations using new generation polarizable force fields towards exascale computing.
△ Less
Submitted 16 December, 2022;
originally announced December 2022.
-
Routine Molecular Dynamics Simulations Including Nuclear Quantum Effects: from Force Fields to Machine Learning Potentials
Authors:
Thomas Plé,
Nastasia Mauger,
Olivier Adjoua,
Théo Jaffrelot-Inizan,
Louis Lagardère,
Simon Huppert,
Jean-Philip Piquemal
Abstract:
We report the implementation of a multi-CPU and multi-GPU massively parallel platform dedicated to the explicit inclusion of nuclear quantum effects (NQEs) in the Tinker-HP molecular dynamics (MD) package. The platform, denoted Quantum-HP, exploits two simulation strategies: the Ring-Polymer Molecular Dynamics (RPMD) that provides exact structural properties at the cost of a MD simulation in an ex…
▽ More
We report the implementation of a multi-CPU and multi-GPU massively parallel platform dedicated to the explicit inclusion of nuclear quantum effects (NQEs) in the Tinker-HP molecular dynamics (MD) package. The platform, denoted Quantum-HP, exploits two simulation strategies: the Ring-Polymer Molecular Dynamics (RPMD) that provides exact structural properties at the cost of a MD simulation in an extended space of multiple replicas, and the adaptive Quantum Thermal Bath (adQTB) that imposes the quantum distribution of energy on a classical system via a generalized Langevin thermostat and provides computationally affordable and accurate (though approximate) NQEs. We discuss some implementation details, efficient numerical schemes, parallelization strategies and quickly review the GPU acceleration of our code. Our implementation allows an efficient inclusion of NQEs in MD simulations for very large systems, as demonstrated by scaling tests on water boxes with more than 200,000 atoms (simulated using the AMOEBA polarizable force field). We test the compatibility of the approach with Tinker-HP's recently introduced Deep-HP machine learning potentials module by computing water properties using the DeePMD potential with adQTB thermostating. Finally, we show that the platform is also compatible with the alchemical free energy estimation capabilities of Tinker-HP and fast enough to perform simulations. Therefore, we study how the NQEs affect the hydration free energy of small molecules solvated with the recently developed Q-AMOEBA water force field. Overall, the Quantum-HP platform allows users to perform routine quantum MD simulations of large condensed-phase systems and will participate to shed a new light on the quantum nature of important interactions in biological matter.
△ Less
Submitted 6 December, 2022;
originally announced December 2022.
-
Generalized Many-Body Dispersion Correction through Random-phase Approximation for Chemically Accurate Density Functional Theory
Authors:
Pier Paolo Poier,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
We extend our recently proposed Deep Learning-aided many-body dispersion (DNN-MBD) model to quadrupole polarizability (Q) terms using a generalized Random Phase Approximation (RPA) formalism, thus enabling the inclusion of van der Waals contributions beyond dipole. The resulting DNN-MBDQ model only relies on ab initio-derived quantities as the introduced quadrupole polarizabilities are recursively…
▽ More
We extend our recently proposed Deep Learning-aided many-body dispersion (DNN-MBD) model to quadrupole polarizability (Q) terms using a generalized Random Phase Approximation (RPA) formalism, thus enabling the inclusion of van der Waals contributions beyond dipole. The resulting DNN-MBDQ model only relies on ab initio-derived quantities as the introduced quadrupole polarizabilities are recursively retrieved from dipole ones, in turn modelled via the Tkatchenko-Scheffler method. A transferable and efficient deep-neuronal network (DNN) provides atom in molecule volumes, while a single range-separation parameter is used to couple the model to Density Functional Theory (DFT). Since it can be computed at a negligible cost, the DNN-MBDQ approach can be coupled with DFT functionals such as PBE,PBE0 and B86bPBE (dispersionless). The DNN-MBQ-corrected functionals reach chemical accuracy while exhibiting lower errors compared to their dipole-only counterparts.
△ Less
Submitted 18 January, 2023; v1 submitted 18 October, 2022;
originally announced October 2022.
-
Scalable Hybrid Deep Neural Networks/Polarizable Potentials Biomolecular Simulations including long-range effects
Authors:
Théo Jaffrelot Inizan,
Thomas Plé,
Olivier Adjoua,
Pengyu Ren,
Hattice Gökcan,
Olexandr Isayev,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
Deep-HP is a scalable extension of the \TinkerHP\ multi-GPUs molecular dynamics (MD) package enabling the use of Pytorch/TensorFlow Deep Neural Networks (DNNs) models. Deep-HP increases DNNs MD capabilities by orders of magnitude offering access to ns simulations for 100k-atom biosystems while offering the possibility of coupling DNNs to any classical (FFs) and many-body polarizable (PFFs) force f…
▽ More
Deep-HP is a scalable extension of the \TinkerHP\ multi-GPUs molecular dynamics (MD) package enabling the use of Pytorch/TensorFlow Deep Neural Networks (DNNs) models. Deep-HP increases DNNs MD capabilities by orders of magnitude offering access to ns simulations for 100k-atom biosystems while offering the possibility of coupling DNNs to any classical (FFs) and many-body polarizable (PFFs) force fields. It allows therefore to introduce the ANI-2X/AMOEBA hybrid polarizable potential designed for ligand binding studies where solvent-solvent and solvent-solute interactions are computed with the AMOEBA PFF while solute-solute ones are computed by the ANI-2x DNN. ANI-2X/AMOEBA explicitly includes AMOEBA's physical long-range interactions via an efficient Particle Mesh Ewald implementation while preserving ANI-2X's solute short-range quantum mechanical accuracy. The DNNs/PFFs partition can be user-defined allowing for hybrid simulations to include biosimulation key ingredients such as polarizable solvents, polarizable counter ions, etc... ANI-2X/AMOEBA is accelerated using a multiple-timestep strategy focusing on the models contributions to low-frequency modes of nuclear forces. It primarily evaluates AMOEBA forces while including ANI-2x ones only via correction-steps resulting in an order of magnitude acceleration over standard Velocity Verlet integration. Simulating more than 10 $μ$, we compute charged/uncharged ligands solvation free energies in 4 solvents, and absolute binding free energies of host-guest complexes from SAMPL challenges. ANI-2X/AMOEBA average errors are within chemical accuracy opening the path towards large-scale hybrid DNNs simulations, at force-field cost, in biophysics and drug discovery.
△ Less
Submitted 30 August, 2022; v1 submitted 28 July, 2022;
originally announced July 2022.
-
Improving Condensed Phase Water Dynamics with Explicit Nuclear Quantum Effects: the Polarizable Q-AMOEBA Force Field
Authors:
Nastasia Mauger,
Thomas Plé,
Louis Lagardère,
Simon Huppert,
Jean-Philip Piquemal
Abstract:
We introduce a new parametrization of the AMOEBA polarizable force field for water denoted Q-AMOEBA, for use in simulations that explicitly account for nuclear quantum effects (NQEs). This study is made possible thanks to the recently introduced adaptive Quantum Thermal Bath (adQTB) simulation technique which computational cost is comparable to classical molecular dynamics. The flexible Q-AMOEBA m…
▽ More
We introduce a new parametrization of the AMOEBA polarizable force field for water denoted Q-AMOEBA, for use in simulations that explicitly account for nuclear quantum effects (NQEs). This study is made possible thanks to the recently introduced adaptive Quantum Thermal Bath (adQTB) simulation technique which computational cost is comparable to classical molecular dynamics. The flexible Q-AMOEBA model conserves the initial AMOEBA functional form, with an intermolecular potential including an atomic multipole description of electrostatic interactions (up to quadrupole), a polarization contribution based on the Thole interaction model and a buffered 14-7 potential to model van der Waals interactions. It has been obtained by using a Force Balance fitting strategy including high-level quantum chemistry reference energies and selected condensed phase properties targets. The final Q-AMOEBA model is shown to accurately reproduce both gas phase and condensed phase properties, notably improving the original AMOEBA water model. This development allows the fine study of NQEs on water liquid phase properties such as the average H-O-H angle compared to its gas phase equilibrium value, isotope effects etc... Q-AMOEBA also provides improved infrared spectroscopy prediction capabilities compared to AMOEBA03. Overall, we show that the impact of NQEs depends on the underlying model functional form and on the associated strength of hydrogen bonds. Since adQTB simulations can be performed at near classical computational cost using the Tinker-HP package, Q-AMOEBA can be extended to organic molecules, proteins and nucleic acids opening the possibility for the large scale study of the importance of NQEs in biophysics.
△ Less
Submitted 5 October, 2022; v1 submitted 27 June, 2022;
originally announced June 2022.
-
Accurate Deep Learning-aided Density-free Strategy for Many-Body Dispersion-corrected Density Functional Theory
Authors:
Pier Paolo Poier,
Théo Jaffrelot Inizan,
Olivier Adjoua,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
Using a Deep Neuronal Network model (DNN) trained on the large ANI-1 data set of small organic molecules, we propose a transferable density-free many-body dispersion model (DNN-MBD). The DNN strategy bypasses the explicit Hirshfeld partitioning of the Kohn-Sham electron density required by MBD models to obtain the atom-in-molecules volumes used by the Tkatchenko-Scheffler polarizability rescaling.…
▽ More
Using a Deep Neuronal Network model (DNN) trained on the large ANI-1 data set of small organic molecules, we propose a transferable density-free many-body dispersion model (DNN-MBD). The DNN strategy bypasses the explicit Hirshfeld partitioning of the Kohn-Sham electron density required by MBD models to obtain the atom-in-molecules volumes used by the Tkatchenko-Scheffler polarizability rescaling. The resulting DNN-MBD model is trained with minimal basis iterative Stockholder atomic volumes and, coupled to Density Functional Theory (DFT), exhibits comparable (if not greater) accuracy to other approaches based on different partitioning schemes. Implemented in the Tinker-HP package, the DNN-MBD model decreases the overall computational cost compared to MBD models where the explicit density partitioning is performed. Its coupling with the recently introduced Stochastic formulation of the MBD equations (J. Chem. Theory. Comput., 2022, 18, 3, 1633-1645) enables large routine dispersion-corrected DFT calculations at preserved accuracy. Furthermore, the DNN electron density-free features extend MBD's applicability beyond electronic structure theory within methodologies such as force fields and neural networks.
△ Less
Submitted 6 May, 2022; v1 submitted 29 March, 2022;
originally announced March 2022.
-
Targeting the Major Groove of the Palindromic d(GGCGCC)2 Sequence by Oligopeptide Derivatives of Anthraquinone Intercalators
Authors:
Krystel El Hage,
Giovanni Ribaudo,
Louis Lagardère,
Alberto Ongaro,
Philippe H. Kahn,
Luc Demange,
Jean-Philip Piquemal,
Giuseppe Zagotto,
Nohad Gresh
Abstract:
GC-rich sequences are recurring motifs in oncogenes and retroviruses, and could be targeted by non-covalent major-groove therapeutic ligands. We considered the palindromic sequence d(G1G2C3G4C5C6)2, and designed several oligopeptide derivatives of the anti-cancer intercalator mitoxantrone. The stability of their complexes with a 18-mer oligonucleotide encompassing this sequence in its center was v…
▽ More
GC-rich sequences are recurring motifs in oncogenes and retroviruses, and could be targeted by non-covalent major-groove therapeutic ligands. We considered the palindromic sequence d(G1G2C3G4C5C6)2, and designed several oligopeptide derivatives of the anti-cancer intercalator mitoxantrone. The stability of their complexes with a 18-mer oligonucleotide encompassing this sequence in its center was validated using polarizable molecular dynamics. We report the most salient structural features of two novel compounds, having a dialkylammonium group as a side-chain on both arms. The anthraquinone ring is intercalated in the central d(CpG)2 sequence with its long axis perpendicular to that of the two base-pairs. On each strand, this enables each ammonium group to bind in-register to O6/N7 of the two facing G bases upstream. We subsequently designed tris-intercalating derivatives, each dialkylammonium substituted with a connector to an N9-aminoacridine intercalator extending our target range from six- to a ten-base pair palindromic sequence, d(C1G2G3G4C5G6C7C8C9G10)2. The structural features of the complex of the most promising derivative are reported. The present design strategy paves the way for designing intercalator-oligopeptide derivatives with an even higher selectivity, targeting an increased number of DNA bases, going beyond ten.
△ Less
Submitted 29 March, 2022;
originally announced March 2022.
-
Development of the Quantum Inspired SIBFA Many-Body Polarizable Force Field: Enabling Condensed Phase Molecular Dynamics Simulations
Authors:
Sehr Naseem-Khan,
Louis Lagardère,
Christophe Narth,
G. Andrés Cisneros,
Pengyu Ren,
Nohad Gresh,
Jean-Philip Piquemal
Abstract:
We present the extension of the SIBFA (Sum of Interactions Between Fragments Ab initio Computed many-body polarizable force field to condensed phase Molecular Dynamics (MD) simulations. The Quantum-Inspired SIBFA procedure is grounded on simplified integrals obtained from localized molecular orbital theory and achieves full separability of its intermolecular potential. It embodies long-range multi…
▽ More
We present the extension of the SIBFA (Sum of Interactions Between Fragments Ab initio Computed many-body polarizable force field to condensed phase Molecular Dynamics (MD) simulations. The Quantum-Inspired SIBFA procedure is grounded on simplified integrals obtained from localized molecular orbital theory and achieves full separability of its intermolecular potential. It embodies long-range multipolar electrostatics (up to quadrupole) coupled to a short-range penetration correction (up to charge-quadrupole), exchange-repulsion, many-body polarization, many-body charge transfer/delocalization, exchange-dispersion and dispersion (up to C10). This enables the reproduction of all energy contributions of ab initio Symmetry-Adapted Perturbation Theory (SAPT(DFT)) gas phase reference computations. The SIBFA approach has been integrated within the Tinker-HP massively parallel MD package. To do so all SIBFA energy gradients have been derived and the approach has been extended to enable periodic boundary conditions simulations using Smooth Particle Mesh Ewald. This novel implementation also notably includes a computationally tractable simplification of the many-body charge transfer/delocalization contribution. As a proof of concept, we perform a first computational experiment defining a water model fitted on a limited set of (SAPT(DFT)) data. SIBFA is shown to enable a satisfactory reproduction of both gas phase energetic contributions and condensed phase properties highlighting the importance of its physically-motivated functional form.
△ Less
Submitted 16 May, 2022; v1 submitted 3 January, 2022;
originally announced January 2022.
-
Computationally driven discovery of SARS-CoV-2 Mpro inhibitors: from design to experimental validation
Authors:
L. El Khoury,
Z. **g,
A. Cuzzolin,
A. Deplano,
D. Loco,
B. Sattarov,
F. Hédin,
S. Wendeborn,
C. Ho,
D. El Ahdab,
T. Jaffrelot Inizan,
M. Sturlese,
A. Sosic,
M. Volpiana,
A. Lugato,
M. Barone,
B. Gatto,
M. Ludovica Macchia,
M. Bellanda,
R. Battistutta,
C. Salata,
I. Kondratov,
R. Iminov,
A. Khairulin,
Y. Mykhalonok
, et al. (10 additional authors not shown)
Abstract:
We report a fast-track computationally-driven discovery of new SARS-CoV2 Main Protease (M$^{pro}$) inhibitors whose potency range from mM for initial non-covalent ligands to sub-$μ$M for the final covalent compound (IC50=830 +/- 50 nM). The project extensively relied on high-resolution all-atom molecular dynamics simulations and absolute binding free energy calculations performed using the polariz…
▽ More
We report a fast-track computationally-driven discovery of new SARS-CoV2 Main Protease (M$^{pro}$) inhibitors whose potency range from mM for initial non-covalent ligands to sub-$μ$M for the final covalent compound (IC50=830 +/- 50 nM). The project extensively relied on high-resolution all-atom molecular dynamics simulations and absolute binding free energy calculations performed using the polarizable AMOEBA force field. The study is complemented by extensive adaptive sampling simulations that are used to rationalize the different ligands binding poses through the explicit reconstruction of the ligand-protein conformation spaces. Machine Learning predictions are also performed to predict selected compound properties. While simulations extensively use High Performance Computing to strongly reduce time-to-solution, they were systematically coupled to Nuclear Magnetic Resonance experiments to drive synthesis and to in vitro characterization of compounds. Such study highlights the power of in silico strategies that rely on structure-based approaches for drug design and allows to address the protein conformational multiplicity problem. The proposed fluorinated tetrahydroquinolines open routes for further optimization of M$^{pro}$ inhibitors towards low nM affinities.
△ Less
Submitted 24 January, 2022; v1 submitted 11 October, 2021;
originally announced October 2021.
-
Nuclear Quantum Effects in liquid water at near classical computational cost using the adaptive Quantum Thermal Bath
Authors:
Nastasia Mauger,
Thomas Plé,
Louis Lagardère,
Sara Bonella,
Etienne Mangaud,
Jean-Philip Piquemal,
Simon Huppert
Abstract:
We demonstrate the accuracy and efficiency of a recently introduced approach to account for nuclear quantum effects (NQE) in molecular simulations: the adaptive Quantum Thermal Bath (adQTB). In this method, zero point energy is introduced through a generalized Langevin thermostat designed to precisely enforce the quantum fluctuation-dissipation theorem. We propose a refined adQTB algorithm with im…
▽ More
We demonstrate the accuracy and efficiency of a recently introduced approach to account for nuclear quantum effects (NQE) in molecular simulations: the adaptive Quantum Thermal Bath (adQTB). In this method, zero point energy is introduced through a generalized Langevin thermostat designed to precisely enforce the quantum fluctuation-dissipation theorem. We propose a refined adQTB algorithm with improved accuracy and we report adQTB simulations of liquid water. Through extensive comparison with reference path integral calculations, we demonstrate that it provides excellent accuracy for a broad range of structural and thermodynamic observables as well as infrared vibrational spectra. The adQTB has a computational cost comparable to classical molecular dynamics, enabling simulations of up to millions of degrees of freedom.
△ Less
Submitted 4 December, 2021; v1 submitted 30 January, 2021;
originally announced February 2021.
-
Tinker-HP : Accelerating Molecular Dynamics Simulations of Large Complex Systems with Advanced Point Dipole Polarizable Force Fields using GPUs and Multi-GPUs systems
Authors:
Olivier Adjoua,
Louis Lagardère,
Luc-Henri Jolly,
Arnaud Durocher,
Thibaut Very,
Isabelle Dupays,
Zhi Wang,
Théo Jaffrelot Inizan,
Frédéric Célerse,
Pengyu Ren,
Jay W. Ponder,
Jean-Philip Piquemal
Abstract:
We present the extension of the Tinker-HP package (Lagardère et al., Chem. Sci., 2018,9, 956-972) to the use of Graphics Processing Unit (GPU) cards to accelerate molecular dynamics simulations using polarizable many-body force fields. The new high-performance module allows for an efficient use of single- and multi-GPU architectures ranging from research laboratories to modern supercomputer center…
▽ More
We present the extension of the Tinker-HP package (Lagardère et al., Chem. Sci., 2018,9, 956-972) to the use of Graphics Processing Unit (GPU) cards to accelerate molecular dynamics simulations using polarizable many-body force fields. The new high-performance module allows for an efficient use of single- and multi-GPU architectures ranging from research laboratories to modern supercomputer centers. After detailing an analysis of our general scalable strategy that relies on OpenACC and CUDA, we discuss the various capabilities of the package. Among them, the multi-precision possibilities of the code are discussed. If an efficient double precision implementation is provided to preserve the possibility of fast reference computations, we show that a lower precision arithmetic is preferred providing a similar accuracy for molecular dynamics while exhibiting superior performances. As Tinker-HP is mainly dedicated to accelerate simulations using new generation point dipole polarizable force field, we focus our study on the implementation of the AMOEBA model. Testing various NVIDIA platforms including 2080Ti, 3090, V100 and A100 cards, we provide illustrative benchmarks of the code for single- and multi-cards simulations on large biosystems encompassing up to millions of atoms. The new code strongly reduces time to solution and offers the best performances to date obtained using the AMOEBA polarizable force field. Perspectives toward the strong-scaling performance of our multi-node massive parallelization strategy, unsupervised adaptive sampling and large scale applicability of the Tinker-HP code in biophysics are discussed. The present software has been released in phase advance on GitHub in link with the High Performance Computing community COVID-19 research efforts and is free for Academics (see https://github.com/TinkerTools/tinker-hp).
△ Less
Submitted 3 March, 2021; v1 submitted 2 November, 2020;
originally announced November 2020.
-
Velocity jump processes : an alternative to multi-timestep methods for faster and accurate molecular dynamics simulations
Authors:
Pierre Monmarché,
Jérémy Weisman,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
We propose a new route to accelerate molecular dynamics through the use of velocity jump processes allowing for an adaptive time-step specific to each atom-atom pair (2-body) interactions. We start by introducing the formalism of the new velocity jump molecular dynamics, ergodic with respect to the canonical measure. We then introduce the new BOUNCE integrator that allows for long-range forces to…
▽ More
We propose a new route to accelerate molecular dynamics through the use of velocity jump processes allowing for an adaptive time-step specific to each atom-atom pair (2-body) interactions. We start by introducing the formalism of the new velocity jump molecular dynamics, ergodic with respect to the canonical measure. We then introduce the new BOUNCE integrator that allows for long-range forces to be evaluated at random and optimal time-steps, leading to strong savings in direct space. The accuracy and computational performances of a first BOUNCE implementation dedicated to classical (non-polarizable) force fields is tested in the cases of pure direct-space droplet-like simulations and of periodic boundary conditions (PBC) simulations using Smooth Particule Mesh Ewald. An analysis of the capability of BOUNCE to reproduce several condensed phase properties is provided. Since electrostatics and van der Waals 2-body contributions are evaluated much less often than with standard integrators using a 1fs timestep, up to a 400 % direct-space acceleration is observed. Applying the reversible reference system propagator algorithms (RESPA(1)) to reciprocal space (many-body) interactions allows BOUNCE-RESPA(1) to maintain large speedups in PBC while maintaining precision. Overall, we show that replacing the BAOAB integrator by the BOUNCE adaptive framework preserves a similar accuracy and leads to significant computational savings.
△ Less
Submitted 9 June, 2020; v1 submitted 17 February, 2020;
originally announced February 2020.
-
Raising the Performance of the Tinker-HP Molecular Modeling Package [Article v1.0]
Authors:
Luc-Henri Jolly,
Alejandro Duran,
Louis Lagardère,
Jay W. Ponder,
Pengyu Ren,
Jean-Philip Piquemal
Abstract:
This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in Tinker-HP and dedicated to perform large scale simulations. We show how it can be adapted to recent Intel Central Processing Unit (CPU) petascale architectures. Firs…
▽ More
This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in Tinker-HP and dedicated to perform large scale simulations. We show how it can be adapted to recent Intel Central Processing Unit (CPU) petascale architectures. First, we discuss the new set of Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions present in recent Intel processors (e.g., the Intel Xeon Scalable and Intel Xeon Phi 2nd generation processors) allowing for larger vectorization enhancements. These instructions constitute the central source of potential computational gains when using the latest processors, justifying important vectorization efforts for developers. We then briefly review the organization of the Tinker-HP code and identify the computational hotspots which require Intel AVX-512 optimization and we propose a general and optimal strategy to vectorize those particular parts of the code. We intended to present our optimization strategy in a pedagogical way so it could benefit to other researchers and students interested in gaining performances in their own software. Finally we present the performance enhancements obtained compared to the unoptimized code both sequentially and at the scaling limit in parallel for classical non-polarizable (CHARMM) and polarizable force fields (AMOEBA). This paper never ceases to be updated as we accumulate new data on the associated Github repository between new versions of this living paper.
△ Less
Submitted 4 December, 2021; v1 submitted 4 June, 2019;
originally announced June 2019.
-
A coherent derivation of the Ewald summation for arbitrary orders of multipoles: The self-terms
Authors:
Benjamin Stamm,
Louis Lagardère,
Étienne Polack,
Yvon Maday,
Jean-Philip Piquemal
Abstract:
In this work, we provide the mathematical elements we think essential for a proper understanding of the calculus of the electrostatic energy of point-multipoles of arbitrary order under periodic boundary conditions. The emphasis is put on the expressions of the so-called self parts of the \Ewald\, summation where different expressions can be found in literature. Indeed, such expressions are of pri…
▽ More
In this work, we provide the mathematical elements we think essential for a proper understanding of the calculus of the electrostatic energy of point-multipoles of arbitrary order under periodic boundary conditions. The emphasis is put on the expressions of the so-called self parts of the \Ewald\, summation where different expressions can be found in literature. Indeed, such expressions are of prime importance in the context of new generation polarizable force field where the self field appears in the polarization equations. We provide a general framework, where the idea of the \Ewald\ splitting is applied to the electric potential and subsequently, all other quantities such as the electric field, the energy and the forces are derived consistently thereof. Mathematical well-posedness is shown for all these contributions for any order of multipolar distribution.
△ Less
Submitted 6 September, 2018; v1 submitted 25 May, 2018;
originally announced May 2018.
-
The Truncated Conjugate Gradient (TCG), a Non-iterative/Fixed-cost Strategy for Computing Polarization in Molecular Dynamics: Fast Evaluation of Analytical Forces
Authors:
Félix Aviat,
Louis Lagardère,
Jean-Philip Piquemal
Abstract:
In a recent paper (J. Chem. Theory. Comput., 2017, 13, 180-190) we proposed the Truncated Conjugate Gradient (TCG) approach to compute the polarization energy and forces in polarizable molecular simulations. The method consists in truncating the Conjugate Gradient algorithm at a fixed predetermined order leading to a fixed computational cost and can thus be considered "non-iterative". This gives t…
▽ More
In a recent paper (J. Chem. Theory. Comput., 2017, 13, 180-190) we proposed the Truncated Conjugate Gradient (TCG) approach to compute the polarization energy and forces in polarizable molecular simulations. The method consists in truncating the Conjugate Gradient algorithm at a fixed predetermined order leading to a fixed computational cost and can thus be considered "non-iterative". This gives the possibility to derive analytical forces avoiding the usual energy conservation (i.e. drifts) issues occurring with iterative approaches. A key point concerns the evaluation of the 1
△ Less
Submitted 3 August, 2017;
originally announced August 2017.