ProtoMD: A prototyping toolkit for multiscale molecular dynamics
详细信息    查看全文
文摘
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 calibrate parameters needed in traditional CG-MD methods. The toolkit integrates ‘GROMACS wrapper’ to initiate MD simulations, and ‘MDAnalysis’ to analyze and manipulate trajectory files. It facilitates experimentation with a spectrum of coarse-grained variables, prototyping rare events (such as chemical reactions), or simulating nanocharacterization experiments such as terahertz spectroscopy, AFM, nanopore, and time-of-flight mass spectroscopy. ProtoMD is written in python and is freely available under the GNU General Public License from github.com/CTCNano/proto_md.

Program summary

Program title: ProtoMD

Catalogue identifier: AEZN_v1_0

Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEZN_v1_0.html

Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland

Licensing provisions: GNU General Public License, version 3

No. of lines in distributed program, including test data, etc.: 281345

No. of bytes in distributed program, including test data, etc.: 3706191

Distribution format: tar.gz

Programming language: Python 2.7.3.

Computer: x86/x86 64.

Operating system: Linux.

RAM: Depends on the size of the system being simulated and duration of the simulation (few MBs to TBs)

Classification: 3, 4.12, 16.9, 23.

External routines: GROMACS (tested with versions 4.6x and 5.0x), MDAnalysis, GromacsWrapper, numpy, scipy, MPI

Nature of problem: Prototyping multiscale coarse-grained algorithms for molecular dynamics.

Solution method: Combining the open-source GROMACS molecular dynamics package and the python-based 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.

Running time: Depending on the problem size, simulations can take few hours to months.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700