gmxapi: A GROMACS-native Python interface for molecular dynamics with ensemble and plugin support

作者
M. Eric Irrgang,Caroline Davis,Peter M. Kasson
出处
期刊:PLOS Computational Biology [Public Library of Science]
卷期号:18 (2): e1009835-e1009835 被引量:25
标识
DOI:10.1371/journal.pcbi.1009835
摘要

Abstract Gmxapi provides an integrated, native Python API for both standard and advanced molecular dynamics simulations in GROMACS. The Python interface permits multiple levels of integration with the core GROMACS libraries, and legacy support is provided via an interface that mimics the command-line syntax, so that all GROMACS commands are fully available. Gmxapi has been officially supported since the GROMACS 2019 release and is enabled by default in current versions of the software. Here we describe gmxapi 0.3 and later. Beyond simply wrapping GROMACS library operations, the API permits several advanced operations that are not feasible using the prior command-line interface. First, the API allows custom user plugin code within the molecular dynamics force calculations, so users can execute custom algorithms without modifying the GROMACS source. Second, the Python interface allows tasks to be dynamically defined, so high-level algorithms for molecular dynamics simulation and analysis can be coordinated with loop and conditional operations. Gmxapi makes GROMACS more accessible to custom Python scripting while also providing support for high-level data-flow simulation algorithms that were previously feasible only in external packages. Author Summary The gmxapi software provides a Python interface for molecular dynamics simulations in GROMACS. In addition to simply wrapping GROMACS commands, it supports custom user plugin code, ensemble simulation, and data-flow chaining of commands. As such, gmxapi enables the writing and execution of high-level simulation algorithms. The software ships with GROMACS and is freely available under an LGPL2 license.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
隐形曼青的应助被嗯嗯采纳,获得10
刚刚
科研通AI6.4的应助被smy采纳,获得10
刚刚
韩立发布了新的文献求助10
1秒前
1秒前
3秒前
谦让大娘完成签到,获得积分10
3秒前
沈先生发布了新的文献求助10
4秒前
zzzzlllll完成签到,获得积分10
4秒前
4秒前
Ava的应助被152455采纳,获得10
4秒前
李拜天完成签到,获得积分20
5秒前
5秒前
bkagyin的应助被早睡不会掉头发采纳,获得10
5秒前
6秒前
顾矜的应助被gp采纳,获得10
8秒前
aaa发布了新的文献求助10
8秒前
8秒前
万能图书馆的应助被吕培森采纳,获得10
8秒前
8秒前
搜集达人的应助被沉默南露采纳,获得10
9秒前
9秒前
木木很累完成签到,获得积分10
10秒前
mermaid完成签到,获得积分10
10秒前
DVD完成签到 ,获得积分20
10秒前
10秒前
11秒前
大模型的应助被hhhhwl采纳,获得10
11秒前
11秒前
车轮滚滚完成签到,获得积分10
11秒前
11秒前
ZZH完成签到,获得积分20
12秒前
0318发布了新的文献求助10
12秒前
兴奋大马喽完成签到,获得积分10
12秒前
12秒前
mermaid发布了新的文献求助10
14秒前
15秒前
15秒前
共享精神的应助被gatto采纳,获得10
15秒前
华仔的应助被陈补天采纳,获得10
15秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Energie-Contracting 1500
Klimaschutzrecht durch den Energiesektor im Mehrebenensystem – Ein Rechtsvergleich 1000
Oncology Clinical Trials: Successful Design, Conduct, and Analysis, Second Edition 800
Stochastic Models in Operations Research,Vol. 2 600
Organizational Behavior 510
Comprehensive Heterocyclic Chemistry IV 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8045480
求助须知:如何正确求助?哪些是违规求助? 9476691
关于积分的说明 21285211
捐赠科研通 7612880
什么是DOI,文献DOI怎么找? 3392232
关于科研通互助平台的介绍 2523650
邀请新用户注册赠送积分活动 2430160