MDLab
MDLab enables prototyping, testing, and debugging of molecular dynamics (MD) simulation protocols and numerical methods for developing and evaluating advanced computational techniques for atomic-scale systems.
Key Features:
- Python implementation: Implemented in Python to support programmatic development of MD methods.
- Prototyping and testing: Provides constructs for development of propagators, force calculators, and high-level sampling protocols.
- Parallel execution: Supports running multiple instances of molecular dynamics simulations concurrently.
- OpenMM integration: Integrates with the OpenMM libraries (Friedrichs et al.) to execute computationally intensive tasks on GPUs.
- High-level sampling methods: Includes a parallel implementation of the On-The-Fly string method (Maragliano and Vanden-Eijnden) as an example of advanced sampling protocol support.
Scientific Applications:
- Structural biology: Enables development and evaluation of MD methods used to study protein folding mechanisms and biomolecular structure.
- Biophysics: Supports investigation of the dynamic behavior of complex biomolecular systems through development and refinement of simulation methods.
- Materials science: Facilitates MD method development for exploring dynamic properties of materials at the atomic scale.
Methodology:
MDLab performs MD by solving Newton's equations of motion via force calculations and discrete-timestep updates of positions and velocities; it supports development of propagators, force calculators, and high-level sampling protocols, parallel execution of multiple simulations, integration with OpenMM for GPU acceleration, and a parallel On-The-Fly string method implementation.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Cickovski T, Chatterjee S, Wenger J, Sweet CR, Izaguirre JA. MDLab: A molecular dynamics simulation prototyping environment. Journal of Computational Chemistry. 2009;31(7):1345-1356. doi:10.1002/jcc.21418. PMID:19882726.