# MiniOMM
```
_ _
_ __ ___ (_) _ __ (_) ___ _ __ ___ _ __ ___
| '_ ` _ \ | || '_ \ | | / _ \ | '_ ` _ \ | '_ ` _ \
| | | | | || || | | || || (_) || | | | | || | | | | |
|_| |_| |_||_||_| |_||_| \___/ |_| |_| |_||_| |_| |_|
```
A simple, supercomputer-friendly OpenMM wrapper for common-case MD runs, with minimal dependencies.
It works if it works for me.
[![PyPI version](https://badge.fury.io/py/miniomm.svg)](https://badge.fury.io/py/miniomm)
## Rationale
Developed to launch OpenMM runs on recent GPU-endowed machines,
including those with ppc64le architecture. This is because OpenMM can
currently be installed (also via Conda), but several related packages
such as `mdtraj` cannot. MiniOMM aims to provide a "minimal working"
environment for MD runs without requiring C++ or Python coding.
## Installation
In principle, the usual `pip install miniomm` should be sufficient.
However, you will need additional software:
* OpenMM and its Python interface
* Optionally, Plumed, openmm-plumed and its Python interface
See the [Wiki](https://github.com/giorginolab/miniomm/wiki)
for (somewhat site-specific) installation instructions.
## Syntax
For now, the syntax is only documented in the examples files. It
is a simple list of "keyword value" pairs, with sensible
defaults, and largely compatible with ACEMD.
## Features
Supports
* NVT (constant volume) production simulations with PME electrostatics and explicit solvent
* NPT (constant pressure) equilibration
* Runs pre-built systems in **AMBER** (prmtop) and **CHARMM** (psf) formats
* Checkpoints and restarts are enabled out of the box
* Plumed, if openmm-plumed is installed
* Tested on Linux x64 and ppc64le, with and without NVIDIA GPUs
Does not support
* Restraints of any kind
May support in the future, given sufficient interest
* Any feature provided by OpenMM, e.g. custom potentials.
The script is designed to be idempotent, that is, you may stop and
restart it repeatedly, and it will progress until the end of the
simulation. This may be convenient for time-limited batch systems.
Python库 | miniomm-0.1.1.tar.gz
版权申诉
201 浏览量
2022-04-10
21:33:25
上传
评论
收藏 12KB GZ 举报
挣扎的蓝藻
- 粉丝: 12w+
- 资源: 15万+
最新资源
- 基于Matlab实现扩展卡尔曼滤波EKF源码+项目说明+超详细注释.zip
- 学生课程实验的流程.doc
- 微信消息防撤回证据记录软件-大飞哥软件自习室.exe
- 2023-04-06-项目笔记 - 第一百二十阶段 - 4.4.2.118全局变量的作用域-118 -2024.05.01
- 课程设计基于python+mediapipe+opencv手势识别系统源码(含示例图片).zip
- 联想L-IG41M v1.0 BIOS
- 学生课程实验的流程.doc
- 基于MATLAB和Simulink通过正运动学和逆运动学设计了PID控制器.zip
- 文档内置图片提取工具 2.0能够将WORD PDF PPT等文档里面的图片解析并提取出来.exe
- 2023-04-06-项目笔记 - 第一百二十阶段 - 4.4.2.118全局变量的作用域-118 -2024.05.01
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈