Abstract

Replica Exchange with Solute Tempering (REST2) is a powerful sampling enhancement algorithm of molecular dynamics (MD) in that it needs significantly smaller number of replicas but achieves higher sampling efficiency relative to standard temperature exchange algorithm. In this paper, we extend the applicability of REST2 for quantitative biophysical simulations through a robust and generic implementation in greatly scalable MD software NAMD. The rescaling procedure of force field parameters controlling REST2 “hot region” is implemented into NAMD at the source code level. A user can conveniently select hot region through VMD and write the selection information into a PDB file. The rescaling keyword/parameter is written in NAMD Tcl script interface that enables an on-the-fly simulation parameter change. Our implementation of REST2 is within communication-enabled Tcl script built on top of Charm++, thus communication overhead of an exchange attempt is vanishingly small. Such a generic implementation facilitates seamless cooperation between REST2 and other modules of NAMD to provide enhanced sampling for complex biomolecular simulations. Three challenging applications including native REST2 simulation for peptide folding–unfolding transition, free energy perturbation/REST2 for absolute binding affinity of protein–ligand complex and umbrella sampling/REST2 Hamiltonian exchange for free energy landscape calculation were carried out on IBM Blue Gene/Q supercomputer to demonstrate efficacy of REST2 based on the present implementation. Program summaryProgram title: REST2-NAMDCatalogue identifier: AEXX_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEXX_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 240886No. of bytes in distributed program, including test data, etc.: 8474342Distribution format: tar.gzProgramming language: C/C++, Tcl8.5.Computer: Not computer specific.Operating system: Any.Has the code been vectorized or parallelized?: Yes, MPI and/or PAMI parallelized depending on machine system software; ≥ 8192 cores used on IBM Blue Gene/QClassification: 3.External routines: NAMD 2.10 (http://www.ks.uiuc.edu/Research/namd/)Nature of problem: A generic implementation providing user-friendly API including input file preparation and performing replica exchange, and high frequency exchange attempt frequency with minimal communication overhead.Solution method: The rescaling procedure of force field parameters controlling REST2 is implemented into NAMD at the source code level. A user can conveniently select hot region through VMD and write the selection information into a PDB file. The rescaling keyword/parameter is written in NAMD Tcl script interface that enables an on-the-fly simulation parameter change. The implementation of REST2 is within communication-enabled Tcl script built on top of Charm++, thus communication overhead of an exchange attempt is vanishingly small.Running time: 30 min–60 min

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.