跳转到内容

OpenMM

维基百科,自由的百科全书
OpenMM
原作者Peter Eastman
开发者史丹佛大学
纪念斯隆-凯特琳癌症中心
庞培法布拉大学
国家心肺与血液研究所(英语:National Heart, Lung, and Blood Institute)
首次发布2010年1月20日,​16年前​(2010-01-20)[1]
当前版本8.2.0(2024年11月8日,​2年前​(2024-11-08)[2])
源代码库 编辑维基数据链接
编程语言C++、C语言、CUDA、Python
操作系统Linux、macOS、Windows
平台多种
语言英语
类型分子动力学
许可协议MIT许可证
LGPL
网站openmm.org

OpenMM是一个用于在各种硬体架构上执行分子动力学模拟的函式库。该函式库于2010年1月首次发布[1],由史丹佛大学维杰·S·潘德(英语:Vijay S. Pande)实验室的彼得·伊斯特曼(Peter Eastman)所开发。其最为人称道之处,在于它被应用于Folding@home专案的core22核心中。同样由潘德实验室开发的Core22,利用OpenMM透过CUDA和OpenCL在GPU上执行蛋白质动力学(英语:Protein dynamics)模拟。在COVID-19疫情期间,据估计曾有高达280,000颗GPU透过Core22运行OpenMM[3]。

功能

[编辑]

OpenMM提供C++ API以及Python封装函式。开发人员能够自订力场以及积分器,以进行低阶模拟控制。若使用者仅需对模拟进行高阶控制,则可使用内建力场(包含多种常用力场)以及内建积分器,例如朗之万、韦尔莱、诺斯-胡佛(英语:Nosé–Hoover thermostat)及布朗运动积分器。

参见

[编辑]

参考资料

[编辑]
  1. ^ 1.0 1.1 SimTK: OpenMM: Downloads. SimTK. 2020-12-10 [2022-09-09]. 
  2. ^ Release OpenMM 8.2.0 · openmm/openmm. GitHub. 2024-11-08 [2025-02-27]. 
  3. ^ Zimmerman, Maxwell I.; Porter, Justin R.; Ward, Michael D.; Singh, Sukrit; Vithani, Neha; Meller, Artur; Mallimadugula, Upasana L.; Kuhn, Catherine E.; Borowsky, Jonathan H.; Wiewiora, Rafal P.; Hurley, Matthew F. D.; Harbison, Aoife M.; Fogarty, Carl A.; Coffland, Joseph E.; Fadda, Elisa; Voelz, Vincent A.; Chodera, John D.; Bowman, Gregory R. SARS-CoV-2 simulations go exascale to predict dramatic spike opening and cryptic pockets across the proteome. Nature Chemistry (Springer Science and Business Media LLC). 2021-05-24, 13 (7): 651–659. Bibcode:2021NatCh..13..651Z. ISSN 1755-4330. PMC 8249329 可免费查阅. PMID 34031561. doi:10.1038/s41557-021-00707-0 可免费查阅.