计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1145|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] 不同分子动力学轨迹分析软件特点是什么?

[复制链接 Copy URL]

33

帖子

0

威望

6599

eV
积分
6632

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
各位老师好,Gromacs、Amber等内置分析命令难以完成个性化的分析任务,因此想多学习一款分子动力学轨迹的分析软件。查阅了网上资料并进行了总结,想问下各位老师推荐哪款程序,总结内容不恰当的,也请批评指正。谢谢。
TCL:VMD的分析语言,卢老师推荐。
Perl、Fortran:适合需要计算复杂体系性质的大佬使用。Perl使用正则表达式处理文本方便高效;Fortran科学计算具有很大的优势,计算复杂体系性质比较高效。
Python:MDanalysis,MDTraj,PyTraj,MD-TASK...等等一系列软件。
根据论坛(How is pytraj different from MDAnalysis and mdtraj? · Issue #445 · Amber-MD/pytraj · GitHub)评价,主流3款分析软件特点如下:
特色:
MDanalysis以帧为基础,每次载入1帧;MDTraj侧重于向量化,将全部轨迹载入内存进行分析
代码质量:
mdtraj > (pytraj, MDAnalysis),pytraj代码管理仍然有问题(?)
易用性:
(pytraj, mdtraj) > MDanalysis
分析功能数量:
pytraj, MDAnalysis > mdtraj,其中膜分析MDAnalysis > (pytraj, mdtraj)

知乎上帖子推荐学习MDTraj,小*虫帖子推荐MDAnalysis。
想请问各位老师,根据自己的使用经验,觉得那款软件比较适合?


308

帖子

2

威望

3557

eV
积分
3905

Level 5 (御坂)

2#
发表于 Post on 2024-2-15 11:56:44 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2024-2-15 11:58 编辑

如果懂python,我主推MDAnalysis,因为它覆盖了很多有用的功能模块,并且用户量很大,和很多分子动力学软件生成的轨迹和拓扑都兼容。
否则可以考虑用下vmd,结合tcl也可以分析各种性质
后期如果侧重速度和重任务的分析,可以考虑学习一下C/C++。

6万

帖子

99

威望

5万

eV
积分
120137

管理员

公社社长

3#
发表于 Post on 2024-2-15 12:36:33 | 只看该作者 Only view this author
Fortran不是仅对于“计算复杂体系性质比较高效”。Fortran相较于tcl、Python、Perl这些解释型语言,执行效率不在一个数量级上,哪怕只是自己从头写(不借助额外的库)一个计算rdf这种很简单的分析代码分析组成简单的体系(如水盒子),Fortran对较大体系的效率也远甩上面那些语言几条街。所以Fortran很适合从头写计算量极大(体系很大、帧数很多、分析复杂),并且以后会反复使用的分析代码。对于GROMACS,也有专门读取轨迹的Fortran的库。Fortran的语法规则比C/C++简单不少,在我来看上手更容易。

VMD的tcl脚本编写和使用超级方便,在我来看是最易学的,并且和最流行的可视化程序VMD高度集成,还可以直接利用丰富的VMD绘图命令将分析结果以图像方式展示,能直接利用VMD特别灵活的选择语句和丰富的内置命令,好用极了。我最为推荐将VMD tcl脚本作为第一个充分掌握的轨迹分析方式,之后如果想再用其它的库作为补充也可以。PS:对VMD tcl脚本的编写,我在北京科音分子动力学与GROMACS培训班(http://www.keinsci.com/workshop/KGMX_content.html)里有从零开始非常全面的讲解并给了海量例子,学起来完全没难度,也不需要事先有tcl或python语言的基础,可以很快速成。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-15 13:26 , Processed in 0.188188 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list