ProtoMD is a toolkit that facilitates the development of algorithms for multiscale molecular dynamics (MD) simulations. It is designed for multiscale methods which capture the dynamic transfer of information across multiple spatial scales, such as the atomic to the mesoscopic scale, via coevolving microscopic and coarse-grained (CG) variables. ProtoMD can be also be used to Licensing provisions: GPL v3 (or above)Programming language: python 2.7.3Computer: x86 / x86 64Operating system: Linux RAM: Depends on the size of the system being simulated and duration of the simulation (few MBs to TBs)Number of processors used: 12 -128Supplementary material:Keywords: python, molecular dynamics, multiscale, coarse-graining
Classification:Computational Methods
External routines/libraries:GROMACS, MDAnalysis, GromacsWrapper, numpy, scipySubprograms used:Nature of problem:Prototyping multiscale coarse-grained algorithms for molecular dynamics
Solution method:Combining the open-source GROMACS molecular dynamics package and the pythonbased MDAnalysis library for running, debugging, and analyzing multiscale simulations
Restrictions:The system under study must be characterized by a clear separation of timescales; otherwise, the multiscale algorithm fails to capture the slowly-varying modes.
Unusual features:Additional comments:Running time:Depending on the problem size, simulations can take few hours to months.