首页 > 最新文献

Living journal of computational molecular science最新文献

英文 中文
Interpreting Hydrogen-Deuterium Exchange Experiments with Molecular Simulations: Tutorials and Applications of the HDXer Ensemble Reweighting Software [Article v1.0]. 用分子模拟解释氢-氘交换实验:HDXer集成重加权软件的教程和应用[第v1.0版]。
Pub Date : 2021-01-01 DOI: 10.33011/livecoms.3.1.1521
Paul Suhwan Lee, Richard T Bradshaw, Fabrizio Marinelli, Kyle Kihn, Ally Smith, Patrick L Wintrode, Daniel J Deredge, José D Faraldo-Gómez, Lucy R Forrest

Hydrogen-deuterium exchange (HDX) is a comprehensive yet detailed probe of protein structure and dynamics and, coupled to mass spectrometry, has become a powerful tool for investigating an increasingly large array of systems. Computer simulations are often used to help rationalize experimental observations of exchange, but interpretations have frequently been limited to simple, subjective correlations between microscopic dynamical fluctuations and the observed macroscopic exchange behavior. With this in mind, we previously developed the HDX ensemble reweighting approach and associated software, HDXer, to aid the objective interpretation of HDX data using molecular simulations. HDXer has two main functions; first, to compute H-D exchange rates that describe each structure in a candidate ensemble of protein structures, for example from molecular simulations, and second, to objectively reweight the conformational populations present in a candidate ensemble to conform to experimental exchange data. In this article, we first describe the HDXer approach, theory, and implementation. We then guide users through a suite of tutorials that demonstrate the practical aspects of preparing experimental data, computing HDX levels from molecular simulations, and performing ensemble reweighting analyses. Finally we provide a practical discussion of the capabilities and limitations of the HDXer methods including recommendations for a user's own analyses. Overall, this article is intended to provide an up-to-date, pedagogical counterpart to the software, which is freely available at https://github.com/Lucy-Forrest-Lab/HDXer.

氢-氘交换(HDX)是一种全面而详细的蛋白质结构和动力学探针,与质谱相结合,已成为研究越来越多系统的有力工具。计算机模拟通常用于帮助使交换的实验观察合理化,但解释往往限于微观动态波动与观察到的宏观交换行为之间的简单主观关联。考虑到这一点,我们之前开发了HDX集成重加权方法和相关软件HDXer,以帮助通过分子模拟客观解释HDX数据。HDXer主要有两个功能;首先,计算描述候选蛋白质结构集合中每个结构的H-D交换率,例如从分子模拟中,其次,客观地重新加权候选集合中存在的构象种群,以符合实验交换数据。在本文中,我们首先描述了HDXer的方法、理论和实现。然后,我们通过一套教程指导用户演示准备实验数据的实际方面,从分子模拟计算HDX水平,并执行集合重加权分析。最后,我们提供了对HDXer方法的功能和局限性的实际讨论,包括对用户自己分析的建议。总之,本文旨在提供与该软件相对应的最新教学版本,该软件可在https://github.com/Lucy-Forrest-Lab/HDXer上免费获得。
{"title":"Interpreting Hydrogen-Deuterium Exchange Experiments with Molecular Simulations: Tutorials and Applications of the HDXer Ensemble Reweighting Software [Article v1.0].","authors":"Paul Suhwan Lee,&nbsp;Richard T Bradshaw,&nbsp;Fabrizio Marinelli,&nbsp;Kyle Kihn,&nbsp;Ally Smith,&nbsp;Patrick L Wintrode,&nbsp;Daniel J Deredge,&nbsp;José D Faraldo-Gómez,&nbsp;Lucy R Forrest","doi":"10.33011/livecoms.3.1.1521","DOIUrl":"https://doi.org/10.33011/livecoms.3.1.1521","url":null,"abstract":"<p><p>Hydrogen-deuterium exchange (HDX) is a comprehensive yet detailed probe of protein structure and dynamics and, coupled to mass spectrometry, has become a powerful tool for investigating an increasingly large array of systems. Computer simulations are often used to help rationalize experimental observations of exchange, but interpretations have frequently been limited to simple, subjective correlations between microscopic dynamical fluctuations and the observed macroscopic exchange behavior. With this in mind, we previously developed the HDX ensemble reweighting approach and associated software, HDXer, to aid the objective interpretation of HDX data using molecular simulations. HDXer has two main functions; first, to compute H-D exchange rates that describe each structure in a candidate ensemble of protein structures, for example from molecular simulations, and second, to objectively reweight the conformational populations present in a candidate ensemble to conform to experimental exchange data. In this article, we first describe the HDXer approach, theory, and implementation. We then guide users through a suite of tutorials that demonstrate the practical aspects of preparing experimental data, computing HDX levels from molecular simulations, and performing ensemble reweighting analyses. Finally we provide a practical discussion of the capabilities and limitations of the HDXer methods including recommendations for a user's own analyses. Overall, this article is intended to provide an up-to-date, pedagogical counterpart to the software, which is freely available at https://github.com/Lucy-Forrest-Lab/HDXer.</p>","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"3 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9835200/pdf/nihms-1830743.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"9236261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
How To Be a Good Member of a Scientific Software Community [Article v1.0]. 如何成为科学软件社区的好成员[文章v1.0]。
Pub Date : 2021-01-01 DOI: 10.33011/livecoms.3.1.1473
Alan Grossfield

Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work. However, many (or even most) scientists are not programmers, and must rely on programs written and maintained by others. A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users. This article will discuss key behaviors that can make the experience quicker, more efficient, and more pleasant for the user and developer alike.

软件在现代科学中无处不在——几乎任何项目,几乎任何学科,都需要一些代码才能工作。然而,许多(甚至大多数)科学家不是程序员,必须依赖他人编写和维护的程序。科学家培训中一个关键但经常被忽视的部分是学习如何使用新工具,以及如何作为用户社区的一部分存在。本文将讨论一些关键行为,这些行为可以让用户和开发人员更快、更高效、更愉快地体验。
{"title":"How To Be a Good Member of a Scientific Software Community [Article v1.0].","authors":"Alan Grossfield","doi":"10.33011/livecoms.3.1.1473","DOIUrl":"https://doi.org/10.33011/livecoms.3.1.1473","url":null,"abstract":"<p><p>Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work. However, many (or even most) scientists are not programmers, and must rely on programs written and maintained by others. A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users. This article will discuss key behaviors that can make the experience quicker, more efficient, and more pleasant for the user and developer alike.</p>","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"3 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9126302/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71489735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Suite of Advanced Tutorials for the GROMOS Biomolecular Simulation Software [Article v1.0] GROMOS生物分子模拟软件高级教程[第v1.0条]
Pub Date : 2020-01-01 DOI: 10.33011/livecoms.2.1.18552
Niels Hansen, Christoph Öehlknecht, Anita de Ruiter, Bettina Lier, W. V. van Gunsteren, C. Oostenbrink, J. Gebhardt
This tutorial describes the practical use of some recent methodological advances implemented in the GROMOS software for biomolecular simulations. It is envisioned as a living document, with additional tutorials being added in the course of time. Currently, it consists of three distinct tutorials. The first tutorial describes the use of time-averaged restraints to enforce agreement with order parameters derived from NMR experiments. The second tutorial describes the use of extended thermodynamic integration in the double-decoupling method to compute the affinity of a small molecule to a protein. The molecule involved bears a negative charge, necessitating the application of post-simulation corrections. The third tutorial is based on the same molecular system, but computes the binding free energy from a path-sampling method with distance-field distance restraints and Hamiltonian replica exchange simulations. The tutorials are written for users with some experience in the application of molecular dynamics simulations.
本教程描述了在GROMOS软件中实现的生物分子模拟的一些最新方法进展的实际使用。它被设想为一个活文档,随着时间的推移会添加额外的教程。目前,它由三个不同的教程组成。第一个教程描述了使用时间平均约束来强制与从NMR实验中得到的顺序参数一致。第二个教程描述了在双解耦方法中使用扩展热力学积分来计算小分子对蛋白质的亲和力。所涉及的分子带有负电荷,需要应用模拟后校正。第三个教程是基于相同的分子系统,但从距离-场距离限制和哈密顿复制交换模拟的路径采样方法计算结合自由能。这些教程是为在分子动力学模拟应用方面有一定经验的用户编写的。
{"title":"A Suite of Advanced Tutorials for the GROMOS Biomolecular Simulation Software [Article v1.0]","authors":"Niels Hansen, Christoph Öehlknecht, Anita de Ruiter, Bettina Lier, W. V. van Gunsteren, C. Oostenbrink, J. Gebhardt","doi":"10.33011/livecoms.2.1.18552","DOIUrl":"https://doi.org/10.33011/livecoms.2.1.18552","url":null,"abstract":"This tutorial describes the practical use of some recent methodological advances implemented in the GROMOS software for biomolecular simulations. It is envisioned as a living document, with additional tutorials being added in the course of time. Currently, it consists of three distinct tutorials. The first tutorial describes the use of time-averaged restraints to enforce agreement with order parameters derived from NMR experiments. The second tutorial describes the use of extended thermodynamic integration in the double-decoupling method to compute the affinity of a small molecule to a protein. The molecule involved bears a negative charge, necessitating the application of post-simulation corrections. The third tutorial is based on the same molecular system, but computes the binding free energy from a path-sampling method with distance-field distance restraints and Hamiltonian replica exchange simulations. The tutorials are written for users with some experience in the application of molecular dynamics simulations.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"69480802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Best Practices for Alchemical Free Energy Calculations [Article v1.0]. 炼金术自由能计算的最佳实践[第v1.0条]。
Pub Date : 2020-01-01 DOI: 10.33011/2.1.18378
A. Mey, Bryce K. Allen, H. B. Macdonald, J. Chodera, David F. Hahn, M. Kuhn, J. Michel, D. Mobley, Levi N. Naden, Samarjeet Prasad, A. Rizzi, Jenke Scheen, M. Shirts, G. Tresadern, Huafeng Xu
Alchemical free energy calculations are a useful tool for predicting free energy differences associated with the transfer of molecules from one environment to another. The hallmark of these methods is the use of "bridging" potential energy functions representing alchemical intermediate states that cannot exist as real chemical species. The data collected from these bridging alchemical thermodynamic states allows the efficient computation of transfer free energies (or differences in transfer free energies) with orders of magnitude less simulation time than simulating the transfer process directly. While these methods are highly flexible, care must be taken in avoiding common pitfalls to ensure that computed free energy differences can be robust and reproducible for the chosen force field, and that appropriate corrections are included to permit direct comparison with experimental data. In this paper, we review current best practices for several popular application domains of alchemical free energy calculations performed with equilibrium simulations, in particular relative and absolute small molecule binding free energy calculations to biomolecular targets.
炼金术自由能计算是预测与分子从一种环境转移到另一种环境有关的自由能差的有用工具。这些方法的特点是使用“桥接”势能函数来表示炼金术的中间状态,这些状态不能作为真正的化学物质存在。从这些桥接炼金术热力学状态收集的数据允许有效地计算传递自由能(或传递自由能的差异),其模拟时间比直接模拟传递过程少几个数量级。虽然这些方法非常灵活,但必须注意避免常见的陷阱,以确保计算的自由能差对于所选的力场是可靠的和可重复的,并包括适当的修正,以便与实验数据进行直接比较。在本文中,我们回顾了目前几个流行的炼金术自由能计算应用领域的最佳实践,特别是对生物分子目标的相对和绝对小分子结合自由能计算。
{"title":"Best Practices for Alchemical Free Energy Calculations [Article v1.0].","authors":"A. Mey, Bryce K. Allen, H. B. Macdonald, J. Chodera, David F. Hahn, M. Kuhn, J. Michel, D. Mobley, Levi N. Naden, Samarjeet Prasad, A. Rizzi, Jenke Scheen, M. Shirts, G. Tresadern, Huafeng Xu","doi":"10.33011/2.1.18378","DOIUrl":"https://doi.org/10.33011/2.1.18378","url":null,"abstract":"Alchemical free energy calculations are a useful tool for predicting free energy differences associated with the transfer of molecules from one environment to another. The hallmark of these methods is the use of \"bridging\" potential energy functions representing alchemical intermediate states that cannot exist as real chemical species. The data collected from these bridging alchemical thermodynamic states allows the efficient computation of transfer free energies (or differences in transfer free energies) with orders of magnitude less simulation time than simulating the transfer process directly. While these methods are highly flexible, care must be taken in avoiding common pitfalls to ensure that computed free energy differences can be robust and reproducible for the chosen force field, and that appropriate corrections are included to permit direct comparison with experimental data. In this paper, we review current best practices for several popular application domains of alchemical free energy calculations performed with equilibrium simulations, in particular relative and absolute small molecule binding free energy calculations to biomolecular targets.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"2 1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"69480723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 123
Best Practices for Alchemical Free Energy Calculations [Article v1.0]. 炼金术自由能计算的最佳实践[第v1.0条]。
Pub Date : 2020-01-01 DOI: 10.33011/livecoms.2.1.18378
Antonia S J S Mey, Bryce K Allen, Hannah E Bruce Macdonald, John D Chodera, David F Hahn, Maximilian Kuhn, Julien Michel, David L Mobley, Levi N Naden, Samarjeet Prasad, Andrea Rizzi, Jenke Scheen, Michael R Shirts, Gary Tresadern, Huafeng Xu

Alchemical free energy calculations are a useful tool for predicting free energy differences associated with the transfer of molecules from one environment to another. The hallmark of these methods is the use of "bridging" potential energy functions representing alchemical intermediate states that cannot exist as real chemical species. The data collected from these bridging alchemical thermodynamic states allows the efficient computation of transfer free energies (or differences in transfer free energies) with orders of magnitude less simulation time than simulating the transfer process directly. While these methods are highly flexible, care must be taken in avoiding common pitfalls to ensure that computed free energy differences can be robust and reproducible for the chosen force field, and that appropriate corrections are included to permit direct comparison with experimental data. In this paper, we review current best practices for several popular application domains of alchemical free energy calculations performed with equilibrium simulations, in particular relative and absolute small molecule binding free energy calculations to biomolecular targets.

炼金术自由能计算是预测与分子从一种环境转移到另一种环境有关的自由能差的有用工具。这些方法的特点是使用“桥接”势能函数来表示炼金术的中间状态,这些状态不能作为真正的化学物质存在。从这些桥接炼金术热力学状态收集的数据允许有效地计算传递自由能(或传递自由能的差异),其模拟时间比直接模拟传递过程少几个数量级。虽然这些方法非常灵活,但必须注意避免常见的陷阱,以确保计算的自由能差对于所选的力场是可靠的和可重复的,并包括适当的修正,以便与实验数据进行直接比较。在本文中,我们回顾了目前几个流行的炼金术自由能计算应用领域的最佳实践,特别是对生物分子目标的相对和绝对小分子结合自由能计算。
{"title":"Best Practices for Alchemical Free Energy Calculations [Article v1.0].","authors":"Antonia S J S Mey,&nbsp;Bryce K Allen,&nbsp;Hannah E Bruce Macdonald,&nbsp;John D Chodera,&nbsp;David F Hahn,&nbsp;Maximilian Kuhn,&nbsp;Julien Michel,&nbsp;David L Mobley,&nbsp;Levi N Naden,&nbsp;Samarjeet Prasad,&nbsp;Andrea Rizzi,&nbsp;Jenke Scheen,&nbsp;Michael R Shirts,&nbsp;Gary Tresadern,&nbsp;Huafeng Xu","doi":"10.33011/livecoms.2.1.18378","DOIUrl":"https://doi.org/10.33011/livecoms.2.1.18378","url":null,"abstract":"<p><p>Alchemical free energy calculations are a useful tool for predicting free energy differences associated with the transfer of molecules from one environment to another. The hallmark of these methods is the use of \"bridging\" potential energy functions representing <i>alchemical</i> intermediate states that cannot exist as real chemical species. The data collected from these bridging alchemical thermodynamic states allows the efficient computation of transfer free energies (or differences in transfer free energies) with orders of magnitude less simulation time than simulating the transfer process directly. While these methods are highly flexible, care must be taken in avoiding common pitfalls to ensure that computed free energy differences can be robust and reproducible for the chosen force field, and that appropriate corrections are included to permit direct comparison with experimental data. In this paper, we review current best practices for several popular application domains of alchemical free energy calculations performed with equilibrium simulations, in particular relative and absolute small molecule binding free energy calculations to biomolecular targets.</p>","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8388617/pdf/nihms-1717408.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"10237667","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 110
Lessons Learned from the Calculation of One-Dimensional Potentials of Mean Force [Article v1.0] 从平均力的一维势能计算中吸取的经验教训[第v1.0条]
Pub Date : 2019-11-22 DOI: 10.33011/livecoms.1.2.11073
Daniel Markthaler, S. Jakobtorweihen, Niels Hansen
The origins of different computational artifacts that may occur in the calculation of one-dimensional potentials of mean force (PMF) via umbrella sampling molecular dynamics simulations and manifest as free energy offset between bulk solvent regions are investigated. By systematic studies, three distinct causes are elucidated: (i) an unfortunate choice of reference points for the umbrella distance restraint; (ii) a misfit in probability distributions between bound and unbound umbrella windows in case of multiple binding modes; (iii) artifacts introduced by the free energy estimator. Starting with a fully symmetric model system consisting of methane binding to a cylindrical host, complexity is increased through the introduction of dipolar interactions between the host and the solvent, the host and the guest molecule or between all involved species, respectively. The manifestation of artifacts is illustrated and their origin and prevention is discussed. Finally, the consequences for the calculation of standard binding free enthalpies is illustrated using the complexation of primary alcohols with alpha-cyclodextrin as an example.
研究了通过伞形采样分子动力学模拟计算一维平均力势(PMF)时可能出现的不同计算伪像的起源,这些伪像表现为本体溶剂区域之间的自由能偏移。通过系统的研究,阐明了三个不同的原因:(i)伞式距离约束的参考点选择不当;(ii)在多个绑定模式的情况下,绑定和未绑定伞形窗口之间的概率分布不匹配;(iii)由自由能量估计器引入的伪影。从甲烷与圆柱形主体结合的完全对称模型系统开始,通过在主体与溶剂、主体与客体分子之间或所有相关物种之间分别引入偶极相互作用,复杂性增加。对伪影的表现形式进行了说明,并讨论了伪影的起源和预防。最后,以伯醇与α-环糊精的络合作用为例,说明了计算标准结合自由焓的结果。
{"title":"Lessons Learned from the Calculation of One-Dimensional Potentials of Mean Force [Article v1.0]","authors":"Daniel Markthaler, S. Jakobtorweihen, Niels Hansen","doi":"10.33011/livecoms.1.2.11073","DOIUrl":"https://doi.org/10.33011/livecoms.1.2.11073","url":null,"abstract":"The origins of different computational artifacts that may occur in the calculation of one-dimensional potentials of mean force (PMF) via umbrella sampling molecular dynamics simulations and manifest as free energy offset between bulk solvent regions are investigated. By systematic studies, three distinct causes are elucidated: (i) an unfortunate choice of reference points for the umbrella distance restraint; (ii) a misfit in probability distributions between bound and unbound umbrella windows in case of multiple binding modes; (iii) artifacts introduced by the free energy estimator. Starting with a fully symmetric model system consisting of methane binding to a cylindrical host, complexity is increased through the introduction of dipolar interactions between the host and the solvent, the host and the guest molecule or between all involved species, respectively. The manifestation of artifacts is illustrated and their origin and prevention is discussed. Finally, the consequences for the calculation of standard binding free enthalpies is illustrated using the complexation of primary alcohols with alpha-cyclodextrin as an example.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49592408","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Raising the Performance of the Tinker-HP Molecular Modeling Package [Article v1.0] 提高Tinker-HP分子建模包的性能[第v1.0条]
Pub Date : 2019-06-04 DOI: 10.33011/livecoms.1.2.10409
Luc-Henri Jolly, A. Duran, Louis Lagardère, J. Ponder, P. Ren, Jean‐Philip Piquemal
This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in Tinker-HP and dedicated to perform large scale simulations. We show how it can be adapted to recent Intel Central Processing Unit (CPU) petascale architectures. First, we discuss the new set of Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions present in recent Intel processors (e.g., the Intel Xeon Scalable and Intel Xeon Phi 2nd generation processors) allowing for larger vectorization enhancements. These instructions constitute the central source of potential computational gains when using the latest processors, justifying important vectorization efforts for developers. We then briefly review the organization of the Tinker-HP code and identify the computational hotspots which require Intel AVX-512 optimization and we propose a general and optimal strategy to vectorize those particular parts of the code. We intended to present our optimization strategy in a pedagogical way so it could benefit to other researchers and students interested in gaining performances in their own software. Finally we present the performance enhancements obtained compared to the unoptimized code both sequentially and at the scaling limit in parallel for classical non-polarizable (CHARMM) and polarizable force fields (AMOEBA). This paper never ceases to be updated as we accumulate new data on the associated Github repository between new versions of this living paper.
本文回顾了目前Tinker-HP分子建模包的高性能计算(HPC)能力。我们专注于参考,双精度,大规模并行分子动力学引擎目前在Tinker-HP,并致力于执行大规模模拟。我们将展示如何使其适应最新的英特尔中央处理单元(CPU)千兆级架构。首先,我们讨论了最新英特尔处理器(例如,英特尔至强可扩展和英特尔至强Phi第二代处理器)中出现的一组新的英特尔高级矢量扩展512(英特尔AVX-512)指令,允许更大的向量化增强。当使用最新的处理器时,这些指令构成了潜在计算增益的主要来源,为开发人员证明了重要的向量化工作的合理性。然后,我们简要回顾了Tinker-HP代码的组织结构,并确定了需要英特尔AVX-512优化的计算热点,并提出了一种通用的最佳策略来对代码的这些特定部分进行矢量化。我们打算以教学的方式呈现我们的优化策略,以便它可以使其他对自己的软件获得性能感兴趣的研究人员和学生受益。最后给出了在经典非极化力场(CHARMM)和极化力场(AMOEBA)下,与未优化代码相比,在顺序和并行缩放极限下获得的性能增强。当我们在相关的Github存储库中积累新数据时,本文永远不会停止更新。
{"title":"Raising the Performance of the Tinker-HP Molecular Modeling Package [Article v1.0]","authors":"Luc-Henri Jolly, A. Duran, Louis Lagardère, J. Ponder, P. Ren, Jean‐Philip Piquemal","doi":"10.33011/livecoms.1.2.10409","DOIUrl":"https://doi.org/10.33011/livecoms.1.2.10409","url":null,"abstract":"This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in Tinker-HP and dedicated to perform large scale simulations. We show how it can be adapted to recent Intel Central Processing Unit (CPU) petascale architectures. First, we discuss the new set of Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions present in recent Intel processors (e.g., the Intel Xeon Scalable and Intel Xeon Phi 2nd generation processors) allowing for larger vectorization enhancements. These instructions constitute the central source of potential computational gains when using the latest processors, justifying important vectorization efforts for developers. We then briefly review the organization of the Tinker-HP code and identify the computational hotspots which require Intel AVX-512 optimization and we propose a general and optimal strategy to vectorize those particular parts of the code. We intended to present our optimization strategy in a pedagogical way so it could benefit to other researchers and students interested in gaining performances in their own software. Finally we present the performance enhancements obtained compared to the unoptimized code both sequentially and at the scaling limit in parallel for classical non-polarizable (CHARMM) and polarizable force fields (AMOEBA). This paper never ceases to be updated as we accumulate new data on the associated Github repository between new versions of this living paper.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46093416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Simulation Best Practices for Lipid Membranes [Article v1.0]. 脂质膜模拟最佳实践[文章 v1.0]。
Pub Date : 2019-01-09 DOI: 10.33011/livecoms.1.1.5966
David J Smith, Jeffery B Klauda, Alexander J Sodt

We establish a reliable and robust standardization of settings for practical molecular dynamics (MD) simulations of pure and mixed (single- and multi-component) lipid bilayer membranes. In lipid membranes research, particle-based molecular simulations are a powerful tool alongside continuum theory, lipidomics, and model, in vitro, and in vivo experiments. Molecular simulations can provide precise and reproducible spatiotemporal (atomic- and femtosecond-level) information about membrane structure, mechanics, thermodynamics, kinetics, and dynamics. Yet the simulation of lipid membranes can be a daunting task, given the uniqueness of lipid membranes relative to conventional liquid-liquid and solid-liquid interfaces, the immense and complex thermodynamic and statistical mechanical theory, the diversity of multiscale lipid models, limitations of modern computing power, the difficulty and ambiguity of simulation controls, finite size effects, competitive continuum simulation alternatives, and the desired application, including vesicle experiments and biological membranes. These issues can complicate an essential understanding of the field of lipid membranes, and create major bottlenecks to simulation advancement. In this article, we clarify these issues and present a consistent, thorough, and user-friendly framework for the design of state-of-the-art lipid membrane MD simulations. We hope to allow early-career researchers to quickly overcome common obstacles in the field of lipid membranes and reach maximal impact in their simulations.

我们为纯脂和混合(单组分和多组分)脂质双层膜的实用分子动力学(MD)模拟建立了可靠、稳健的标准化设置。在脂质膜研究中,基于粒子的分子模拟是与连续理论、脂质组学、模型、体外和体内实验并驾齐驱的强大工具。分子模拟可提供有关膜结构、力学、热力学、动力学和动力学的精确且可重复的时空(原子级和飞秒级)信息。然而,考虑到脂膜相对于传统液-液和固-液界面的独特性、庞大而复杂的热力学和统计力学理论、多尺度脂质模型的多样性、现代计算能力的局限性、模拟控制的难度和模糊性、有限尺寸效应、具有竞争力的连续模拟替代方案以及所需的应用(包括囊泡实验和生物膜),脂膜模拟可能是一项艰巨的任务。这些问题会使对脂质膜领域的基本理解复杂化,并对模拟进步造成重大瓶颈。在本文中,我们将澄清这些问题,并为设计最先进的脂质膜 MD 模拟提出一个一致、全面和用户友好的框架。我们希望能让早期研究人员快速克服脂质膜领域的常见障碍,并在模拟中发挥最大影响。
{"title":"Simulation Best Practices for Lipid Membranes [Article v1.0].","authors":"David J Smith, Jeffery B Klauda, Alexander J Sodt","doi":"10.33011/livecoms.1.1.5966","DOIUrl":"10.33011/livecoms.1.1.5966","url":null,"abstract":"<p><p>We establish a reliable and robust standardization of settings for practical molecular dynamics (MD) simulations of pure and mixed (single- and multi-component) lipid bilayer membranes. In lipid membranes research, particle-based molecular simulations are a powerful tool alongside continuum theory, lipidomics, and model, <i>in vitro</i>, and <i>in vivo</i> experiments. Molecular simulations can provide precise and reproducible spatiotemporal (atomic- and femtosecond-level) information about membrane structure, mechanics, thermodynamics, kinetics, and dynamics. Yet the simulation of lipid membranes can be a daunting task, given the uniqueness of lipid membranes relative to conventional liquid-liquid and solid-liquid interfaces, the immense and complex thermodynamic and statistical mechanical theory, the diversity of multiscale lipid models, limitations of modern computing power, the difficulty and ambiguity of simulation controls, finite size effects, competitive continuum simulation alternatives, and the desired application, including vesicle experiments and biological membranes. These issues can complicate an essential understanding of the field of lipid membranes, and create major bottlenecks to simulation advancement. In this article, we clarify these issues and present a consistent, thorough, and user-friendly framework for the design of state-of-the-art lipid membrane MD simulations. We hope to allow early-career researchers to quickly overcome common obstacles in the field of lipid membranes and reach maximal impact in their simulations.</p>","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9534443/pdf/nihms-1799309.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"33490782","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Best Practices for Foundations in Molecular Simulations [Article v1.0]. 分子模拟基础的最佳实践[文章v1.0]。
Pub Date : 2019-01-01 Epub Date: 2018-11-29 DOI: 10.33011/livecoms.1.1.5957
Efrem Braun, Justin Gilmer, Heather B Mayes, David L Mobley, Jacob I Monroe, Samarjeet Prasad, Daniel M Zuckerman

This document provides a starting point for approaching molecular simulations, guiding beginning practitioners to what issues they need to know about before and while starting their first simulations, and why those issues are so critical. This document makes no claims to provide an adequate introduction to the subject on its own. Instead, our goal is to help people know what issues are critical before beginning, and to provide references to good resources on those topics. We also provide a checklist of key issues to consider before and while setting up molecular simulations which may serve as a foundation for other best practices documents.

本文件为进行分子模拟提供了一个起点,指导初级从业者在开始第一次模拟之前和期间需要了解哪些问题,以及为什么这些问题如此关键。本文件并不声称对该主题进行了充分的介绍。相反,我们的目标是帮助人们在开始之前知道哪些问题是关键的,并提供关于这些主题的良好资源的参考。我们还提供了一份在建立分子模拟之前和同时需要考虑的关键问题清单,这可能是其他最佳实践文件的基础。
{"title":"Best Practices for Foundations in Molecular Simulations [Article v1.0].","authors":"Efrem Braun,&nbsp;Justin Gilmer,&nbsp;Heather B Mayes,&nbsp;David L Mobley,&nbsp;Jacob I Monroe,&nbsp;Samarjeet Prasad,&nbsp;Daniel M Zuckerman","doi":"10.33011/livecoms.1.1.5957","DOIUrl":"https://doi.org/10.33011/livecoms.1.1.5957","url":null,"abstract":"<p><p>This document provides a starting point for approaching molecular simulations, guiding beginning practitioners to what issues they need to know about before and while starting their first simulations, and why those issues are so critical. This document makes no claims to provide an adequate introduction to the subject on its own. Instead, our goal is to help people know what issues are <i>critical</i> before beginning, and to provide references to good resources on those topics. We also provide a checklist of key issues to consider before and while setting up molecular simulations which may serve as a foundation for other best practices documents.</p>","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6884151/pdf/nihms-1000355.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49685874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 114
From Proteins to Perturbed Hamiltonians: A Suite of Tutorials for the GROMACS-2018 Molecular Simulation Package [Article v1.0] 从蛋白质到扰动哈密顿量:GROMACS-2018分子模拟包的一套教程[文章v1.0]
Pub Date : 2019-01-01 DOI: 10.33011/LIVECOMS.1.1.5068
Justin A. Lemkul
This LiveCoMS document is maintained online on GitHub at https: //github.com/jalemkul/ gmx_tutorials_livecoms; to provide feedback, suggestions, or help improve it, please visit the GitHub repository and participate via the issue tracker. This version dated January 2, 2019 Abstract Molecular dynamics (MD) simulations are a popular technique for studying the atomistic behavior of any molecular system. Performing MD simulations requires a user to become familiar with the commands, options, and file formats of the chosen simulation software, none of which are consistent across different programs. Beyond these requirements, users are expected to be familiar with various aspects of physics, mathematics, computer programming, and interaction with a command-line environment, presenting critical barriers to entry in the MD simulation field. This article presents seven tutorials for instructing users in the proper methods for preparing and carrying out different types of MD simulations in the popular GROMACS simulation package. GROMACS is an open-source, free, and flexible MD package that is consistently among the fastest in the world. The tutorials presented here range from a "simple" system of a protein in aqueous solution to more advanced concepts such as force field organization and modification for a membrane-protein system, two methods of calculating free energy differences (umbrella sampling and "alchemical" methods), biphasic systems, protein-ligand complexes, and the use of virtual sites in MD simulations. In this article, users are provided the rationale and a theoretical explanation for the command-line syntax in each step in the online tutorials (available at http://www.mdtutorials.com/gmx) and the underlying settings and algorithms necessary to perform robust MD simulations in each scenario.
这个LiveCoMS文档在线维护在GitHub上https: //github.com/jalemkul/ gmx_tutorials_livecoms;要提供反馈、建议或帮助改进它,请访问GitHub存储库并通过问题跟踪器参与。摘要分子动力学(MD)模拟是研究任何分子系统原子行为的一种流行技术。执行MD仿真需要用户熟悉所选仿真软件的命令、选项和文件格式,这些在不同的程序中都不一致。除了这些要求之外,用户还需要熟悉物理、数学、计算机编程和与命令行环境交互的各个方面,这是进入MD仿真领域的关键障碍。本文提供了七个教程,指导用户在流行的GROMACS仿真包中准备和执行不同类型的MD仿真的正确方法。GROMACS是一个开源、免费、灵活的MD软件包,一直是世界上最快的软件包之一。这里介绍的教程范围从水溶液中蛋白质的“简单”系统到更高级的概念,如力场组织和膜-蛋白质系统的修饰,计算自由能差的两种方法(保护伞采样和“炼金术”方法),双相系统,蛋白质配体复合物,以及在MD模拟中虚拟位点的使用。在本文中,为用户提供了在线教程(可在http://www.mdtutorials.com/gmx获得)中每个步骤中的命令行语法的基本原理和理论解释,以及在每个场景中执行健壮的MD模拟所需的底层设置和算法。
{"title":"From Proteins to Perturbed Hamiltonians: A Suite of Tutorials for the GROMACS-2018 Molecular Simulation Package [Article v1.0]","authors":"Justin A. Lemkul","doi":"10.33011/LIVECOMS.1.1.5068","DOIUrl":"https://doi.org/10.33011/LIVECOMS.1.1.5068","url":null,"abstract":"This LiveCoMS document is maintained online on GitHub at https: //github.com/jalemkul/ gmx_tutorials_livecoms; to provide feedback, suggestions, or help improve it, please visit the GitHub repository and participate via the issue tracker. This version dated January 2, 2019 Abstract Molecular dynamics (MD) simulations are a popular technique for studying the atomistic behavior of any molecular system. Performing MD simulations requires a user to become familiar with the commands, options, and file formats of the chosen simulation software, none of which are consistent across different programs. Beyond these requirements, users are expected to be familiar with various aspects of physics, mathematics, computer programming, and interaction with a command-line environment, presenting critical barriers to entry in the MD simulation field. This article presents seven tutorials for instructing users in the proper methods for preparing and carrying out different types of MD simulations in the popular GROMACS simulation package. GROMACS is an open-source, free, and flexible MD package that is consistently among the fastest in the world. The tutorials presented here range from a \"simple\" system of a protein in aqueous solution to more advanced concepts such as force field organization and modification for a membrane-protein system, two methods of calculating free energy differences (umbrella sampling and \"alchemical\" methods), biphasic systems, protein-ligand complexes, and the use of virtual sites in MD simulations. In this article, users are provided the rationale and a theoretical explanation for the command-line syntax in each step in the online tutorials (available at http://www.mdtutorials.com/gmx) and the underlying settings and algorithms necessary to perform robust MD simulations in each scenario.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"11 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"69480733","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 254
期刊
Living journal of computational molecular science
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1