ModeHunter:一个用于还原分析,动画和弹性生物分子运动应用的软件包

IF 2.9 2区 化学 Q3 CHEMISTRY, PHYSICAL
Willy Wriggers*, Maytha Alshammari, Joseph N. Stember, Sebastian Stolzenberg, Essam Metwally, Manfred Auer, Jing He and Harel Weinstein, 
{"title":"ModeHunter:一个用于还原分析,动画和弹性生物分子运动应用的软件包","authors":"Willy Wriggers*,&nbsp;Maytha Alshammari,&nbsp;Joseph N. Stember,&nbsp;Sebastian Stolzenberg,&nbsp;Essam Metwally,&nbsp;Manfred Auer,&nbsp;Jing He and Harel Weinstein,&nbsp;","doi":"10.1021/acs.jpcb.4c0507710.1021/acs.jpcb.4c05077","DOIUrl":null,"url":null,"abstract":"<p >ModeHunter is a modular Python software package for the simulation of 3D biophysical motion across spatial resolution scales using modal analysis of elastic networks. It has been curated from our in-house Python scripts over the last 15 years, with a focus on detecting similarities of elastic motion between atomic structures, coarse-grained graphs, and volumetric data obtained from biophysical or biomedical imaging origins, such as electron microscopy or tomography. With ModeHunter, normal modes of biophysical motion can be analyzed with various static visualization techniques or brought to life by dynamics animation in terms of single or multimode trajectories or decoy ensembles. Atomic structures can also be refined against volumetric densities with flexible fitting strategies. The software consists of multiple stand-alone programs for the preparation, analysis, visualization, animation, and refinement of normal modes and 3D data sets. At its core, two spatially reductionist elastic motion engines are currently supported: elastic network models (typically for a Cα level of detail and rectangular meshes) and bend-twist stretch (for trigonal or tetrahedral meshes or trees resulting from spatial clustering). The programs have recently been modernized to Python 3, requiring only the common numpy and scipy external libraries for numerical support. The main advantage of our modular design is that the tools can be combined by the end users for specific modeling applications, either standalone or with complementary tools from our C/C++-based Situs modeling package. The modular design and consistent look and feel facilitate the maintenance of individual programs and the development of novel application workflows. Here, we provide the first complete overview of the ModeHunter package as it exists today, with an emphasis on functionality and workflows supported by version 1.4.</p>","PeriodicalId":60,"journal":{"name":"The Journal of Physical Chemistry B","volume":"129 3","pages":"825–834 825–834"},"PeriodicalIF":2.9000,"publicationDate":"2025-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ModeHunter: A Package for the Reductionist Analysis, Animation, and Application of Elastic Biomolecular Motion\",\"authors\":\"Willy Wriggers*,&nbsp;Maytha Alshammari,&nbsp;Joseph N. Stember,&nbsp;Sebastian Stolzenberg,&nbsp;Essam Metwally,&nbsp;Manfred Auer,&nbsp;Jing He and Harel Weinstein,&nbsp;\",\"doi\":\"10.1021/acs.jpcb.4c0507710.1021/acs.jpcb.4c05077\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p >ModeHunter is a modular Python software package for the simulation of 3D biophysical motion across spatial resolution scales using modal analysis of elastic networks. It has been curated from our in-house Python scripts over the last 15 years, with a focus on detecting similarities of elastic motion between atomic structures, coarse-grained graphs, and volumetric data obtained from biophysical or biomedical imaging origins, such as electron microscopy or tomography. With ModeHunter, normal modes of biophysical motion can be analyzed with various static visualization techniques or brought to life by dynamics animation in terms of single or multimode trajectories or decoy ensembles. Atomic structures can also be refined against volumetric densities with flexible fitting strategies. The software consists of multiple stand-alone programs for the preparation, analysis, visualization, animation, and refinement of normal modes and 3D data sets. At its core, two spatially reductionist elastic motion engines are currently supported: elastic network models (typically for a Cα level of detail and rectangular meshes) and bend-twist stretch (for trigonal or tetrahedral meshes or trees resulting from spatial clustering). The programs have recently been modernized to Python 3, requiring only the common numpy and scipy external libraries for numerical support. The main advantage of our modular design is that the tools can be combined by the end users for specific modeling applications, either standalone or with complementary tools from our C/C++-based Situs modeling package. The modular design and consistent look and feel facilitate the maintenance of individual programs and the development of novel application workflows. Here, we provide the first complete overview of the ModeHunter package as it exists today, with an emphasis on functionality and workflows supported by version 1.4.</p>\",\"PeriodicalId\":60,\"journal\":{\"name\":\"The Journal of Physical Chemistry B\",\"volume\":\"129 3\",\"pages\":\"825–834 825–834\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-01-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The Journal of Physical Chemistry B\",\"FirstCategoryId\":\"1\",\"ListUrlMain\":\"https://pubs.acs.org/doi/10.1021/acs.jpcb.4c05077\",\"RegionNum\":2,\"RegionCategory\":\"化学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"CHEMISTRY, PHYSICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Journal of Physical Chemistry B","FirstCategoryId":"1","ListUrlMain":"https://pubs.acs.org/doi/10.1021/acs.jpcb.4c05077","RegionNum":2,"RegionCategory":"化学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"CHEMISTRY, PHYSICAL","Score":null,"Total":0}
引用次数: 0

摘要

ModeHunter是一个模块化的Python软件包,用于使用弹性网络的模态分析来模拟跨空间分辨率尺度的3D生物物理运动。在过去的15年里,它是由我们内部的Python脚本策划的,重点是检测原子结构、粗粒度图形和从生物物理或生物医学成像来源(如电子显微镜或断层扫描)获得的体积数据之间的弹性运动的相似性。使用ModeHunter,生物物理运动的正常模式可以用各种静态可视化技术进行分析,也可以通过单模式或多模式轨迹或诱饵组合的动态动画来实现。原子结构也可以通过灵活的拟合策略根据体积密度进行细化。该软件由多个独立程序组成,用于准备,分析,可视化,动画和正常模式和3D数据集的细化。在其核心,目前支持两个空间还原论弹性运动引擎:弹性网络模型(通常用于Cα级细节和矩形网格)和弯曲扭曲拉伸(用于三角形或四面体网格或由空间聚类产生的树)。这些程序最近更新到了Python 3,只需要通用的numpy和scipy外部库来提供数值支持。我们模块化设计的主要优点是,最终用户可以将这些工具组合起来,用于特定的建模应用程序,无论是独立的还是与基于C/ c++的Situs建模包中的补充工具一起使用。模块化设计和一致的外观便于维护单个程序和开发新颖的应用程序工作流。在这里,我们提供了ModeHunter包的第一个完整概述,因为它现在存在,重点是1.4版本支持的功能和工作流。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

ModeHunter: A Package for the Reductionist Analysis, Animation, and Application of Elastic Biomolecular Motion

ModeHunter: A Package for the Reductionist Analysis, Animation, and Application of Elastic Biomolecular Motion

ModeHunter is a modular Python software package for the simulation of 3D biophysical motion across spatial resolution scales using modal analysis of elastic networks. It has been curated from our in-house Python scripts over the last 15 years, with a focus on detecting similarities of elastic motion between atomic structures, coarse-grained graphs, and volumetric data obtained from biophysical or biomedical imaging origins, such as electron microscopy or tomography. With ModeHunter, normal modes of biophysical motion can be analyzed with various static visualization techniques or brought to life by dynamics animation in terms of single or multimode trajectories or decoy ensembles. Atomic structures can also be refined against volumetric densities with flexible fitting strategies. The software consists of multiple stand-alone programs for the preparation, analysis, visualization, animation, and refinement of normal modes and 3D data sets. At its core, two spatially reductionist elastic motion engines are currently supported: elastic network models (typically for a Cα level of detail and rectangular meshes) and bend-twist stretch (for trigonal or tetrahedral meshes or trees resulting from spatial clustering). The programs have recently been modernized to Python 3, requiring only the common numpy and scipy external libraries for numerical support. The main advantage of our modular design is that the tools can be combined by the end users for specific modeling applications, either standalone or with complementary tools from our C/C++-based Situs modeling package. The modular design and consistent look and feel facilitate the maintenance of individual programs and the development of novel application workflows. Here, we provide the first complete overview of the ModeHunter package as it exists today, with an emphasis on functionality and workflows supported by version 1.4.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
5.80
自引率
9.10%
发文量
965
审稿时长
1.6 months
期刊介绍: An essential criterion for acceptance of research articles in the journal is that they provide new physical insight. Please refer to the New Physical Insights virtual issue on what constitutes new physical insight. Manuscripts that are essentially reporting data or applications of data are, in general, not suitable for publication in JPC B.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信