DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: ESPResSo++ 2.0: Advanced methods for multiscale molecular simulation

Abstract

We report that molecular simulation is a scientific tool used in many fields including material science and biology. This requires constant development and enhancement of algorithms within molecular simulation software packages. Here, we present computational tools for multiscale modeling developed and implemented within the ESPResSo++ package. These include the latest applications of the adaptive resolution scheme, the hydrodynamic interactions through a lattice Boltzmann solvent coupled to particle-based molecular dynamics, the implementation of the hierarchical strategy for equilibrating long-chained polymer melts and a heterogeneous spatial domain decomposition. The software design of ESPResSo++ has kept its highly modular C++ kernel with a Python user interface. Furthermore, it has been enhanced by automatic scripts that parse configurations from other established packages, providing scientists with the ability to rapidly set up their simulations.

Authors:
ORCiD logo [1];  [1];  [1];  [1];  [1]; ORCiD logo [2]; ORCiD logo [3];  [1];  [1]
  1. Max Planck Institute for Polymer Research, Mainz (Germany)
  2. KU Leuven Department of Computer Science, Leuven (Belgium)
  3. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Publication Date:
Research Org.:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE Laboratory Directed Research and Development (LDRD) Program
OSTI Identifier:
1492611
Report Number(s):
LA-UR-18-24195
Journal ID: ISSN 0010-4655
Grant/Contract Number:  
89233218CNA000001; AC52-06NA25396
Resource Type:
Accepted Manuscript
Journal Name:
Computer Physics Communications
Additional Journal Information:
Journal Volume: 238; Journal ID: ISSN 0010-4655
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Molecular dynamics; Multiscale modeling; Coarse graining; Soft matter; Lattice Boltzmann; Molecular simulations; High performance computer; Computational physics

Citation Formats

Guzman, Horacio V., Tretyakov, Nikita, Kobayashi, Hideki, Fogarty, Aoife C., Kreis, Karsten, Krajniak, Jakub, Junghans, Christoph, Kremer, Kurt, and Stuehn, Torsten. ESPResSo++ 2.0: Advanced methods for multiscale molecular simulation. United States: N. p., 2019. Web. doi:10.1016/j.cpc.2018.12.017.
Guzman, Horacio V., Tretyakov, Nikita, Kobayashi, Hideki, Fogarty, Aoife C., Kreis, Karsten, Krajniak, Jakub, Junghans, Christoph, Kremer, Kurt, & Stuehn, Torsten. ESPResSo++ 2.0: Advanced methods for multiscale molecular simulation. United States. https://doi.org/10.1016/j.cpc.2018.12.017
Guzman, Horacio V., Tretyakov, Nikita, Kobayashi, Hideki, Fogarty, Aoife C., Kreis, Karsten, Krajniak, Jakub, Junghans, Christoph, Kremer, Kurt, and Stuehn, Torsten. Thu . "ESPResSo++ 2.0: Advanced methods for multiscale molecular simulation". United States. https://doi.org/10.1016/j.cpc.2018.12.017. https://www.osti.gov/servlets/purl/1492611.
@article{osti_1492611,
title = {ESPResSo++ 2.0: Advanced methods for multiscale molecular simulation},
author = {Guzman, Horacio V. and Tretyakov, Nikita and Kobayashi, Hideki and Fogarty, Aoife C. and Kreis, Karsten and Krajniak, Jakub and Junghans, Christoph and Kremer, Kurt and Stuehn, Torsten},
abstractNote = {We report that molecular simulation is a scientific tool used in many fields including material science and biology. This requires constant development and enhancement of algorithms within molecular simulation software packages. Here, we present computational tools for multiscale modeling developed and implemented within the ESPResSo++ package. These include the latest applications of the adaptive resolution scheme, the hydrodynamic interactions through a lattice Boltzmann solvent coupled to particle-based molecular dynamics, the implementation of the hierarchical strategy for equilibrating long-chained polymer melts and a heterogeneous spatial domain decomposition. The software design of ESPResSo++ has kept its highly modular C++ kernel with a Python user interface. Furthermore, it has been enhanced by automatic scripts that parse configurations from other established packages, providing scientists with the ability to rapidly set up their simulations.},
doi = {10.1016/j.cpc.2018.12.017},
journal = {Computer Physics Communications},
number = ,
volume = 238,
place = {United States},
year = {Thu Jan 03 00:00:00 EST 2019},
month = {Thu Jan 03 00:00:00 EST 2019}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 17 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

Multiscale simulation in polymer science
journal, August 2002


Multiscale simulation of soft matter systems
journal, January 2010

  • Peter, Christine; Kremer, Kurt
  • Faraday Discuss., Vol. 144
  • DOI: 10.1039/B919800H

ESPResSo++: A modern multiscale simulation package for soft matter systems
journal, April 2013

  • Halverson, Jonathan D.; Brandes, Thomas; Lenz, Olaf
  • Computer Physics Communications, Vol. 184, Issue 4
  • DOI: 10.1016/j.cpc.2012.12.004

Opportunities in theoretical and computational polymeric materials and soft matter
journal, January 2015

  • Liu, Andrea J.; Grest, Gary S.; Marchetti, M. Cristina
  • Soft Matter, Vol. 11, Issue 12
  • DOI: 10.1039/C4SM02344G

Multi-million particle molecular dynamics I. Design considerations for vector processing
journal, March 1991


Scaling law to determine peak forces in tapping-mode AFM experiments on finite elastic soft matter systems
journal, January 2017


Relative Entropy and Optimization-Driven Coarse-Graining Methods in VOTCA
journal, July 2015


Hamiltonian Adaptive Resolution Simulation for Molecular Liquids
journal, March 2013


Statistical mechanics of the fluctuating lattice Boltzmann equation
journal, September 2007


Scalable and fast heterogeneous molecular simulation with predictive parallelization schemes
journal, November 2017


GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation
journal, February 2008

  • Hess, Berk; Kutzner, Carsten; van der Spoel, David
  • Journal of Chemical Theory and Computation, Vol. 4, Issue 3
  • DOI: 10.1021/ct700301q

Fast Parallel Algorithms for Short-Range Molecular Dynamics
journal, March 1995


Scalable molecular dynamics with NAMD
journal, January 2005

  • Phillips, James C.; Braun, Rosemary; Wang, Wei
  • Journal of Computational Chemistry, Vol. 26, Issue 16, p. 1781-1802
  • DOI: 10.1002/jcc.20289

Adaptive Resolution Simulations with Self-Adjusting High-Resolution Regions
journal, July 2016

  • Kreis, Karsten; Potestio, Raffaello; Kremer, Kurt
  • Journal of Chemical Theory and Computation, Vol. 12, Issue 8
  • DOI: 10.1021/acs.jctc.6b00440

A parallel algorithm for step- and chain-growth polymerization in molecular dynamics
journal, April 2015

  • de Buyl, Pierre; Nies, Erik
  • The Journal of Chemical Physics, Vol. 142, Issue 13
  • DOI: 10.1063/1.4916313

Coarse-grained molecular dynamics simulations of polymerization with forward and backward reactions
journal, June 2018

  • Krajniak, Jakub; Zhang, Zidan; Pandiyan, Sudharsan
  • Journal of Computational Chemistry, Vol. 39, Issue 22
  • DOI: 10.1002/jcc.25348

Generic Adaptive Resolution Method for Reverse Mapping of Polymers from Coarse-Grained to Atomistic Descriptions
journal, October 2016

  • Krajniak, Jakub; Pandiyan, Sudharsan; Nies, Eric
  • Journal of Chemical Theory and Computation, Vol. 12, Issue 11
  • DOI: 10.1021/acs.jctc.6b00595

Reverse mapping method for complex polymer systems
journal, December 2017

  • Krajniak, Jakub; Zhang, Zidan; Pandiyan, Sudharsan
  • Journal of Computational Chemistry, Vol. 39, Issue 11
  • DOI: 10.1002/jcc.25129

Multiscale Simulation of Soft Matter: From Scale Bridging to Adaptive Resolution
journal, May 2008


Simulation approaches to soft matter: Generic statistical properties vs. chemical details
journal, July 2008

  • Praprotnik, Matej; Junghans, Christoph; Delle Site, Luigi
  • Computer Physics Communications, Vol. 179, Issue 1-3
  • DOI: 10.1016/j.cpc.2008.01.018

Coupling different levels of resolution in molecular simulations
journal, March 2010

  • Poblete, Simón; Praprotnik, Matej; Kremer, Kurt
  • The Journal of Chemical Physics, Vol. 132, Issue 11
  • DOI: 10.1063/1.3357982

Statistical Physics Problems in Adaptive Resolution Computer Simulations of Complex Fluids
journal, September 2011

  • Praprotnik, Matej; Poblete, Simon; Kremer, Kurt
  • Journal of Statistical Physics, Vol. 145, Issue 4
  • DOI: 10.1007/s10955-011-0312-x

Simulation of a single polymer chain in solution by combining lattice Boltzmann and molecular dynamics
journal, November 1999

  • Ahlrichs, Patrick; Dünweg, Burkhard
  • The Journal of Chemical Physics, Vol. 111, Issue 17
  • DOI: 10.1063/1.480156

Adaptive resolution molecular-dynamics simulation: Changing the degrees of freedom on the fly
journal, December 2005

  • Praprotnik, Matej; Delle Site, Luigi; Kremer, Kurt
  • The Journal of Chemical Physics, Vol. 123, Issue 22
  • DOI: 10.1063/1.2132286

Adaptive resolution simulation of a biomolecule and its hydration shell: Structural and dynamical properties
journal, May 2015

  • Fogarty, Aoife C.; Potestio, Raffaello; Kremer, Kurt
  • The Journal of Chemical Physics, Vol. 142, Issue 19
  • DOI: 10.1063/1.4921347

Advantages and challenges in coupling an ideal gas to atomistic models in adaptive resolution simulations
journal, June 2015

  • Kreis, K.; Fogarty, A. C.; Kremer, K.
  • The European Physical Journal Special Topics, Vol. 224, Issue 12
  • DOI: 10.1140/epjst/e2015-02412-1

The relative entropy is fundamental to adaptive resolution simulations
journal, July 2016

  • Kreis, Karsten; Potestio, Raffaello
  • The Journal of Chemical Physics, Vol. 145, Issue 4
  • DOI: 10.1063/1.4959169

Adaptive Resolution Simulation of a DNA Molecule in Salt Solution
journal, September 2015

  • Zavadlav, Julija; Podgornik, Rudolf; Praprotnik, Matej
  • Journal of Chemical Theory and Computation, Vol. 11, Issue 10
  • DOI: 10.1021/acs.jctc.5b00596

From Classical to Quantum and Back: A Hamiltonian Scheme for Adaptive Multiresolution Classical/Path-Integral Simulations
journal, June 2016

  • Kreis, Karsten; Tuckerman, Mark E.; Donadio, Davide
  • Journal of Chemical Theory and Computation, Vol. 12, Issue 7
  • DOI: 10.1021/acs.jctc.6b00242

From classical to quantum and back: Hamiltonian adaptive resolution path integral, ring polymer, and centroid molecular dynamics
journal, December 2017

  • Kreis, Karsten; Kremer, Kurt; Potestio, Raffaello
  • The Journal of Chemical Physics, Vol. 147, Issue 24
  • DOI: 10.1063/1.5000701

Concurrent triple-scale simulation of molecular liquids
journal, March 2008

  • Delgado-Buscalioni, Rafael; Kremer, Kurt; Praprotnik, Matej
  • The Journal of Chemical Physics, Vol. 128, Issue 11
  • DOI: 10.1063/1.2890729

Coupling atomistic and continuum hydrodynamics through a mesoscopic model: Application to liquid water
journal, December 2009

  • Delgado-Buscalioni, Rafael; Kremer, Kurt; Praprotnik, Matej
  • The Journal of Chemical Physics, Vol. 131, Issue 24
  • DOI: 10.1063/1.3272265

A unified framework for force-based and energy-based adaptive resolution simulations
journal, November 2014


Equilibration of High Molecular Weight Polymer Melts: A Hierarchical Strategy
journal, January 2014

  • Zhang, Guojie; Moreira, Livia A.; Stuehn, Torsten
  • ACS Macro Letters, Vol. 3, Issue 2
  • DOI: 10.1021/mz5000015

PyEMMA 2: A Software Package for Estimation, Validation, and Analysis of Markov Models
journal, October 2015

  • Scherer, Martin K.; Trendelkamp-Schroer, Benjamin; Paul, Fabian
  • Journal of Chemical Theory and Computation, Vol. 11, Issue 11
  • DOI: 10.1021/acs.jctc.5b00743

Heterogeneous multiscale method: A general methodology for multiscale modeling
journal, March 2003


Distributed Database Kriging for Adaptive Sampling ( D 2 K A S )
journal, July 2015


Multi-Resolution Simulation of Biomolecular Systems: A Review of Methodological Issues
journal, February 2013

  • Meier, Katharina; Choutko, Alexandra; Dolenc, Jozica
  • Angewandte Chemie International Edition, Vol. 52, Issue 10
  • DOI: 10.1002/anie.201205408

Molecular systems with open boundaries: Theory and simulation
journal, June 2017


Communication: On the locality of Hydrogen bond networks at hydrophobic interfaces
journal, December 2010

  • Lambeth, Bradley P.; Junghans, Christoph; Kremer, Kurt
  • The Journal of Chemical Physics, Vol. 133, Issue 22
  • DOI: 10.1063/1.3522773

Structure Formation of Toluene around C60: Implementation of the Adaptive Resolution Scheme (AdResS) into GROMACS
journal, February 2012

  • Fritsch, Sebastian; Junghans, Christoph; Kremer, Kurt
  • Journal of Chemical Theory and Computation, Vol. 8, Issue 2
  • DOI: 10.1021/ct200706f

Kirkwood–Buff Analysis of Liquid Mixtures in an Open Boundary Simulation
journal, February 2012

  • Mukherji, Debashish; van der Vegt, Nico F. A.; Kremer, Kurt
  • Journal of Chemical Theory and Computation, Vol. 8, Issue 2
  • DOI: 10.1021/ct200709h

Adaptive resolution simulation of an atomistic protein in MARTINI water
journal, February 2014

  • Zavadlav, Julija; Melo, Manuel Nuno; Marrink, Siewert J.
  • The Journal of Chemical Physics, Vol. 140, Issue 5
  • DOI: 10.1063/1.4863329

Open boundary molecular dynamics of sheared star-polymer melts
journal, January 2016

  • Sablić, Jurij; Praprotnik, Matej; Delgado-Buscalioni, Rafael
  • Soft Matter, Vol. 12, Issue 8
  • DOI: 10.1039/C5SM02604K

Adaptive resolution simulation of oligonucleotides
journal, December 2016

  • Netz, Paulo A.; Potestio, Raffaello; Kremer, Kurt
  • The Journal of Chemical Physics, Vol. 145, Issue 23
  • DOI: 10.1063/1.4972014

A multi-resolution model to capture both global fluctuations of an enzyme and molecular recognition in the ligand-binding site: A Multi-Resolution Enzyme Model
journal, October 2016

  • Fogarty, Aoife C.; Potestio, Raffaello; Kremer, Kurt
  • Proteins: Structure, Function, and Bioinformatics, Vol. 84, Issue 12
  • DOI: 10.1002/prot.25173

Using force-based adaptive resolution simulations to calculate solvation free energies of amino acid sidechain analogues
journal, June 2017

  • Fiorentini, Raffaele; Kremer, Kurt; Potestio, Raffaello
  • The Journal of Chemical Physics, Vol. 146, Issue 24
  • DOI: 10.1063/1.4989486

Monte Carlo Adaptive Resolution Simulation of Multicomponent Molecular Liquids
journal, August 2013


Statistical mechanics of Hamiltonian adaptive resolution simulations
journal, February 2015

  • Español, P.; Delgado-Buscalioni, R.; Everaers, R.
  • The Journal of Chemical Physics, Vol. 142, Issue 6
  • DOI: 10.1063/1.4907006

Adaptive molecular resolution via a continuous change of the phase space dimensionality
journal, January 2007


Fractional dimensions of phase space variables: a tool for varying the degrees of freedom of a system in a multiscale treatment
journal, March 2007

  • Praprotnik, Matej; Kremer, Kurt; Site, Luigi Delle
  • Journal of Physics A: Mathematical and Theoretical, Vol. 40, Issue 15
  • DOI: 10.1088/1751-8113/40/15/F03

Comment on “Adaptive Multiscale Molecular Dynamics of Macromolecular Fluids”
journal, August 2011


Quantum locality and equilibrium properties in low-temperature parahydrogen: A multiscale simulation study
journal, February 2012

  • Potestio, R.; Delle Site, L.
  • The Journal of Chemical Physics, Vol. 136, Issue 5
  • DOI: 10.1063/1.3678587

Adaptive resolution simulation of liquid para-hydrogen: testing the robustness of the quantum-classical adaptive coupling
journal, January 2011

  • Poma, A. B.; Site, L. Delle
  • Physical Chemistry Chemical Physics, Vol. 13, Issue 22
  • DOI: 10.1039/c0cp02865g

Statistical mechanical models with effective potentials: Definitions, applications, and thermodynamic consequences
journal, July 2002

  • Stillinger, Frank H.; Sakai, Hajime; Torquato, Salvatore
  • The Journal of Chemical Physics, Vol. 117, Issue 1
  • DOI: 10.1063/1.1480863

Beware of density dependent pair potentials
journal, September 2002


Comparative atomistic and coarse-grained study of water: What do we lose by coarse-graining?
journal, January 2009


Predicting the thermodynamics by using state-dependent interactions
journal, June 2013

  • D'Adamo, Giuseppe; Pelissetto, Andrea; Pierleoni, Carlo
  • The Journal of Chemical Physics, Vol. 138, Issue 23
  • DOI: 10.1063/1.4810881

Statistical Mechanics of Fluid Mixtures
journal, May 1935

  • Kirkwood, John G.
  • The Journal of Chemical Physics, Vol. 3, Issue 5
  • DOI: 10.1063/1.1749657

Reversible multiple time scale molecular dynamics
journal, August 1992

  • Tuckerman, M.; Berne, B. J.; Martyna, G. J.
  • The Journal of Chemical Physics, Vol. 97, Issue 3
  • DOI: 10.1063/1.463137

Enol Tautomers of Watson−Crick Base Pair Models Are Metastable Because of Nuclear Quantum Effects
journal, August 2010

  • Pérez, Alejandro; Tuckerman, Mark E.; Hjalmarson, Harold P.
  • Journal of the American Chemical Society, Vol. 132, Issue 33
  • DOI: 10.1021/ja102004b

Nuclear Quantum Effects Affect Bond Orientation of Water at the Water-Vapor Interface
journal, November 2012


Anomalous Nuclear Quantum Effects in Ice
journal, May 2012


Quantum delocalization of protons in the hydrogen-bond network of an enzyme active site
journal, December 2014

  • Wang, Lu; Fried, Stephen D.; Boxer, Steven G.
  • Proceedings of the National Academy of Sciences, Vol. 111, Issue 52
  • DOI: 10.1073/pnas.1417923111

Lattice BGK Models for Navier-Stokes Equation
journal, February 1992


Lattice-Boltzmann Method for Complex Flows
journal, January 2010


Multiple–relaxation–time lattice Boltzmann models in three dimensions
journal, March 2002

  • d'Humières, Dominique
  • Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 360, Issue 1792
  • DOI: 10.1098/rsta.2001.0955

An improved dissipative coupling scheme for a system of Molecular Dynamics particles interacting with a Lattice Boltzmann fluid
journal, July 2017


Reptation of a Polymer Chain in the Presence of Fixed Obstacles
journal, July 1971

  • de Gennes, P. G.
  • The Journal of Chemical Physics, Vol. 55, Issue 2
  • DOI: 10.1063/1.1675789

Dynamics of concentrated polymer systems. Part 1.—Brownian motion in the equilibrium state
journal, January 1978

  • Doi, Masao; Edwards, S. F.
  • J. Chem. Soc., Faraday Trans. 2, Vol. 74, Issue 0
  • DOI: 10.1039/F29787401789

Communication: One size fits all: Equilibrating chemically different polymer liquids through universal long-wavelength description
journal, June 2015

  • Zhang, Guojie; Stuehn, Torsten; Daoulas, Kostas Ch.
  • The Journal of Chemical Physics, Vol. 142, Issue 22
  • DOI: 10.1063/1.4922538

Fluctuating soft-sphere approach to coarse-graining of polymer models
journal, January 2010

  • Vettorel, Thomas; Besold, Gerhard; Kremer, Kurt
  • Soft Matter, Vol. 6, Issue 10
  • DOI: 10.1039/b921159d

Equilibration of long chain polymer melts in computer simulations
journal, December 2003

  • Auhl, Rolf; Everaers, Ralf; Grest, Gary S.
  • The Journal of Chemical Physics, Vol. 119, Issue 24
  • DOI: 10.1063/1.1628670

Direct Equilibration and Characterization of Polymer Melts for Computer Simulations: Direct Equilibration and Characterization of Polymer …
journal, June 2015

  • Moreira, Livia A.; Zhang, Guojie; Müller, Franziska
  • Macromolecular Theory and Simulations, Vol. 24, Issue 5
  • DOI: 10.1002/mats.201500013

A fast, scalable method for the parallel evaluation of distance-limited pairwise particle interactions
journal, January 2005

  • Shaw, David E.
  • Journal of Computational Chemistry, Vol. 26, Issue 13
  • DOI: 10.1002/jcc.20267

Dynamics of entangled linear polymer melts:  A molecular‐dynamics simulation
journal, April 1990

  • Kremer, Kurt; Grest, Gary S.
  • The Journal of Chemical Physics, Vol. 92, Issue 8
  • DOI: 10.1063/1.458541

IPython: A System for Interactive Scientific Computing
journal, January 2007

  • Perez, Fernando; Granger, Brian E.
  • Computing in Science & Engineering, Vol. 9, Issue 3
  • DOI: 10.1109/MCSE.2007.53

H5MD: A structured, efficient, and portable file format for molecular data
journal, June 2014

  • de Buyl, Pierre; Colberg, Peter H.; Höfling, Felix
  • Computer Physics Communications, Vol. 185, Issue 6
  • DOI: 10.1016/j.cpc.2014.01.018