skip to main content
10.1145/2484762.2484830acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article

A framework for flexible and scalable replica-exchange on production distributed CI

Published: 22 July 2013 Publication History

Abstract

Replica exchange represents a powerful class of algorithms used for enhanced configurational and energetic sampling in a range of physical systems. Computationally it represents a type of application with multiple scales of communication. At a fine-grained level there is often communication with a replica, typically an MPI process. At a coarse-grained level, the replicas communicate with other replicas -- both temporally as well as in amount of data exchanged. This paper outlines a novel framework developed to support the flexible execution of large-scale replica exchange. The framework is flexible in the sense that it supports different coupling schemes between replicas and is agnostic to the specific underlying simulation -- classical or quantum, serial or parallel simulation. The scalability of the framework is assessed using standard simulation benchmarks. In spite of the increasing communication and coordination requirements as a function of the number of replicas, our framework supports the execution of hundreds replicas without significant overhead. Although there are several specific aspects that will benefit from further optimization, a first working prototype has the ability to fundamentally change the scale of replica exchange simulations possible on production distributed cyberinfrastructure such as XSEDE, as well as support novel usage modes. This paper also represents the release of the framework to the broader biophysical simulation community and provides details on its usage.

References

[1]
M. Andrec, A. K. Felts, E. Gallicchio, and R. M. Levy. Protein folding pathways from replica exchange simulations and a kinetic network model. Proc Natl Acad Sci U S A, 102(19):6801--6806, May 2005.
[2]
G. Bussi, F. L. Gervasio, A. Laio, and M. Parrinello. Free-energy landscape for β hairpin folding from combined parallel tempering and metadynamics. Journal of the American Chemical Society, 128(41):13435--13441, Oct. 2006.
[3]
D. A. Case, T. A. Darden, T. E. Cheatham III, C. L. Simmerling, J. Wang, R. E. Duke, R. Luo, R. C. Walker, W. Zhang, K. M. Merz, B. Roberts, S. Hayik, A. Roitberg, G. Seabra, J. Swails, A. W. Götz, I. Kolossváry, K. F. Wong, F. Paesani, J. Vanicek, R. M. Wolf, J. Liu, X. Wu, S. R. Brozell, T. Steinbrecher, H. Gohlke, Q. Cai, X. Ye, J. Wang, M.-J. Hsieh, G. Cui, D. R. Roe, D. H. Mathews, M. G. Seetin, C. Salomon-Ferrer, R. Sagui, V. Babin, T. Luchko, S. Gusarov, A. Kovalenko, and P. A. Kollman. AMBER 12. University of California, San Francisco, San Francisco, CA, 2012.
[4]
J. Chodera and M. Shirts. Replica exchange and expanded ensemble simulations as gibbs sampling: Simple improvements for enhanced mixing. Journal of Chemical Physics, 135(19):194110, 2011.
[5]
A. K. Felts, Y. Harano, E. Gallicchio, and R. M. Levy. Free energy surfaces of beta-hairpin and alpha-helical peptides generated by replica exchange molecular dynamics with the agbnp implicit solvent model. Proteins: Struct., Funct., Bioinf., 56:310--321, 2004.
[6]
E. Gallicchio, M. Lapelosa, and R. M. Levy. Binding energy distribution analysis method (BEDAM) for estimation of protein-ligand binding affinities. J. Chem. Theory Comput., 6(9):2961--2977, Sept. 2010.
[7]
E. Gallicchio and R. M. Levy. Advances in all atom sampling methods for modeling protein-ligand binding affinities. Curr. Opin. Struct. Biol., 21(2):161--166, Apr. 2011.
[8]
E. Gallicchio and R. M. Levy. Prediction of sampl3 host-guest affinities with the binding energy distribution analysis method (BEDAM). J Comp Aided Mol Design, Online First, 2012.
[9]
E. Gallicchio, R. M. Levy, and M. Parashar. Asynchronous replica exchange for molecular simulations. J. Comp. Chem., 29(5):788--794, 2008.
[10]
U. H. Hansmann and Y. Okamoto. New monte carlo algorithms for protein folding. Current Opinion in Structural Biology, 9(2):177--183, 1999.
[11]
W. Jiang, Y. Luo, L. Maragliano, and B. Roux. Calculation of Free Energy Landscape in Multi-Dimensions with Hamiltonian-Exchange Umbrella Sampling on Petasacle Supercomputer. J. Chem. Theory Comput., 8:4672--4680, 2012.
[12]
M. Lapelosa, E. Gallicchio, and R. M. Levy. Conformational transitions and convergence of absolute binding free energy calculations. J. Chem. Theory Comput., 8:47--60, 2012.
[13]
P. Liu, X. Huang, R. Zhou, and B. J. Berne. Hydrophobic aided replica exchange: an efficient algorithm for protein folding in explicit solvent. J Phys Chem B, 110(38):19018--19022, Sep 2006.
[14]
A. Luckow, L. Lacinski, and S. Jha. SAGA BigJob: An Extensible and Interoperable Pilot-Job Abstraction for Distributed Applications and Systems. In The 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pages 135--144, 2010.
[15]
A. Luckow, M. Santcroos, A. Merzky, O. Weidner, P. Mantha, and S. Jha. P*: A model of pilot-abstractions. In E-Science (e-Science), 2012 IEEE 8th International Conference on, pages 1--10, Oct.2012.
[16]
Y. Meng and A. E. Roitberg. Constant ph replica exchange molecular dynamics in biomolecules using a discrete protonation model. J. Chem. Theory Comput., 6(4):1401--1412, Apr 2010.
[17]
A. Mitsutake, Y. Mori, and Y. Okamoto. Multi-dimensional multicanonical algorithm, simulated tempering, replica-exchange method, and all that. Physics Procedia, 4:89--105, 2010.
[18]
K. Murata, Y. Sugita, and Y. Okamoto. Free energy calculations for dna base stacking by replica-exchange umbrella sampling. Chemical Physics Letters, 385(1--2):1--7, Feb. 2004.
[19]
T. V. Pogorelov and Z. Luthey-Schulten. Variations in the fast folding rates of the¡ i¿ λ¡/i¿-repressor: A hybrid molecular dynamics study. Biophysical journal, 87(1):207--214, 2004.
[20]
BigJob, http://saga-project.github.io/BigJob/.
[21]
saga-python, http://saga-project.github.io/saga-python/.
[22]
C. J. Woods, J. W. Essex, and M. A. King. The development of replica-exchange-based free-energy methods. J. Phys. Chem. B, 107(49):13703--13710, Dec. 2003.
[23]
I.-C. Yeh, M. A. Olson, M. S. Lee, and A. Wallqvist. Free-energy profiles of membrane insertion of the m2 transmembrane peptide from influenza a virus. Biophysical Journal, 95(11):5021--5029, Dec. 2008.

Cited By

View all
  • (2024)Replica Exchange of Expanded Ensembles: A Generalized Ensemble Approach with Enhanced Flexibility and ParallelizabilityJournal of Chemical Theory and Computation10.1021/acs.jctc.4c0048420:14(6062-6081)Online publication date: 15-Jul-2024
  • (2016)RepEx: A Flexible Framework for Scalable Replica Exchange Molecular Dynamics Simulations2016 45th International Conference on Parallel Processing (ICPP)10.1109/ICPP.2016.78(628-637)Online publication date: Aug-2016
  • (2015)Assessment of metal-assisted nucleophile activation in the hepatitis delta virus ribozyme from molecular simulation and 3D-RISMRNA10.1261/rna.051466.11521:9(1566-1577)Online publication date: 13-Jul-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
XSEDE '13: Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
July 2013
433 pages
ISBN:9781450321709
DOI:10.1145/2484762
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 July 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AMBER
  2. HPC
  3. IMPACT
  4. MD
  5. XSEDE resources
  6. distributed computing
  7. experience
  8. large scale
  9. technology

Qualifiers

  • Research-article

Funding Sources

Conference

XSEDE '13

Acceptance Rates

Overall Acceptance Rate 129 of 190 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Replica Exchange of Expanded Ensembles: A Generalized Ensemble Approach with Enhanced Flexibility and ParallelizabilityJournal of Chemical Theory and Computation10.1021/acs.jctc.4c0048420:14(6062-6081)Online publication date: 15-Jul-2024
  • (2016)RepEx: A Flexible Framework for Scalable Replica Exchange Molecular Dynamics Simulations2016 45th International Conference on Parallel Processing (ICPP)10.1109/ICPP.2016.78(628-637)Online publication date: Aug-2016
  • (2015)Assessment of metal-assisted nucleophile activation in the hepatitis delta virus ribozyme from molecular simulation and 3D-RISMRNA10.1261/rna.051466.11521:9(1566-1577)Online publication date: 13-Jul-2015
  • (2015)Large‐scale asynchronous and distributed multidimensional replica exchange molecular simulations and efficiency analysisJournal of Computational Chemistry10.1002/jcc.2399636:23(1772-1785)Online publication date: 7-Jul-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media