py-MCMD

'py-MCMD' is an open-source Python software tool designed to facilitate and streamline communication between the simulation engines NAMD and GOMC, ultimately enabling the generation of consistent thermodynamic properties and trajectories for further analysis. This software serves as a robust workflow layer, helping researchers perform hybrid Monte Carlo/molecular dynamics (MC/MD) simulations more efficiently.

Key features and applications of 'py-MCMD' include:
1. Workflow Management: The tool effectively manages the exchange of essential system information between the NAMD and GOMC simulation engines, simplifying the simulation process.
2. Validation and Efficiency: 'py-MCMD' is validated through various MC/MD simulations, such as those involving SPC/E water in different ensembles. It demonstrates close agreement with reference Monte Carlo (MC) simulations and offers computational efficiency gains ranging from 2 to 136 times faster than traditional MC simulations.
3. Enhanced Sampling: Simulations of water in a graphene slit pore illustrate significant improvements in sampling efficiency when using the coupled–decoupled configurational-bias MC (CD–CBMC) algorithm, leading to quicker equilibration with a slight increase in computational cost.
4. Complex Applications: The tool supports hybrid grand canonical Monte Carlo/molecular dynamics (GCMC/MD) simulations for challenging tasks, such as hydrating buried binding pockets. In this context, GCMC/MD simulations yield water occupancies consistent with experimental crystallographic data, and they are computationally five times more efficient than MD simulations.

Topic

Molecular dynamics;Workflows

Detail

  • Operation: Molecular dynamics;Simulation analysis

  • Software interface: Library

  • Language: Python

  • License: The GNU General Public License v3.0

  • Cost: Free

  • Version name: 0.0.2

  • Credit: The National Institutes of Health, the National Science Foundation.

  • Input: -

  • Output: -

  • Contact: Emad Tajkhorshid emad@illinois.edu

  • Collection: -

  • Maturity: Emerging

Publications

  • py-MCMD: Python Software for Performing Hybrid Monte Carlo/Molecular Dynamics Simulations with GOMC and NAMD.
  • Barhaghi MS, et al. py-MCMD: Python Software for Performing Hybrid Monte Carlo/Molecular Dynamics Simulations with GOMC and NAMD. py-MCMD: Python Software for Performing Hybrid Monte Carlo/Molecular Dynamics Simulations with GOMC and NAMD. 2022; 18:4983-4994. doi: 10.1021/acs.jctc.1c00911
  • https://doi.org/10.1021/ACS.JCTC.1C00911
  • PMID: 35621307
  • PMC: PMC9760104

Download and documentation


< Back to DB search