计算化学公社

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

[GROMACS] 计算离子在纳米通道内速度分布曲线,请问该如何实现

[复制链接 Copy URL]

50

帖子

0

威望

853

eV
积分
903

Level 4 (黑子)

各位老师好,我想仿照这篇文献计算离子在纳米通道内速度分布曲线,请问该如何实现,图中横坐标为模拟盒子的Z坐标,纵坐标为阴阳离子的速度分布

367

帖子

5

威望

4073

eV
积分
4540

Level 6 (一方通行)

Nerv

9#
发表于 Post on 2024-5-16 17:02:33 | 只看该作者 Only view this author
wangs 发表于 2024-5-16 16:59
老师,只能重新跑一遍轨迹吗?有没有什么快速的方法让trr文件中保存坐标?
哦还真是,刚发现,这还是篇A ...

你看看MDAnalysis能不能从xtc里读取坐标从trr里读取速度
God's in his heaven,all is right with the world

50

帖子

0

威望

853

eV
积分
903

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2024-5-16 16:59:06 | 只看该作者 Only view this author
Lacrimosa 发表于 2024-5-16 16:45
问题可能是你的trr文件里没有坐标,只有速度
另外吐槽一下文献里纵坐标速度都拼错了

老师,只能重新跑一遍轨迹吗?有没有什么快速的方法让trr文件中保存坐标?
哦还真是,刚发现,这还是篇AM上的文章

367

帖子

5

威望

4073

eV
积分
4540

Level 6 (一方通行)

Nerv

7#
发表于 Post on 2024-5-16 16:45:15 | 只看该作者 Only view this author
wangs 发表于 2024-5-16 16:17
老师,我通过MDAnalysis库写了一个分析脚本,但是出现了如下报错MDAnalysis.exceptions.NoDataError: Thi ...

问题可能是你的trr文件里没有坐标,只有速度
另外吐槽一下文献里纵坐标速度都拼错了
God's in his heaven,all is right with the world

50

帖子

0

威望

853

eV
积分
903

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2024-5-16 16:17:19 | 只看该作者 Only view this author
本帖最后由 wangs 于 2024-5-22 10:15 编辑
lyj714 发表于 2024-5-15 22:21
tcl比较难搞,官网的那个vmd读取不了trr的速度信息,还得自己想办法把速度载入vmd才可以。倘若是我做我肯 ...

老师,我通过MDAnalysis库写了一个分析脚本,但是出现了如下报错MDAnalysis.exceptions.NoDataError: This Universe has no coordinates,这是因为我mdp没保存原子坐标吗?有什么方法能够快速让trr文件中保存原子坐标吗?重新跑一次需要两天有点不划算

v-z.py

1.75 KB, 下载次数 Times of downloads: 10

J

50

帖子

0

威望

853

eV
积分
903

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-5-16 13:15:12 | 只看该作者 Only view this author
lyj714 发表于 2024-5-15 22:21
tcl比较难搞,官网的那个vmd读取不了trr的速度信息,还得自己想办法把速度载入vmd才可以。倘若是我做我肯 ...

好的多谢老师指点,我去尝试一下

313

帖子

2

威望

3903

eV
积分
4256

Level 6 (一方通行)

4#
发表于 Post on 2024-5-15 22:21:49 | 只看该作者 Only view this author
wangs 发表于 2024-5-15 21:42
老师可否再指点一下,如果用VMD的tcl脚本,大致思路应该是什么样的

tcl比较难搞,官网的那个vmd读取不了trr的速度信息,还得自己想办法把速度载入vmd才可以。倘若是我做我肯定自己写程序弄了,比如用MDAnalysis或者是xdrlib库读取trr中的速度(这个必须mdp中已经设置导出速度才会有),然后把体系沿着Z方向划分成n等份,算每一份中离子的平均速度。

50

帖子

0

威望

853

eV
积分
903

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2024-5-15 21:42:15 | 只看该作者 Only view this author
lyj714 发表于 2024-5-15 18:09
gmx无直接命令方法,需要自己写程序或者脚本算

老师可否再指点一下,如果用VMD的tcl脚本,大致思路应该是什么样的

313

帖子

2

威望

3903

eV
积分
4256

Level 6 (一方通行)

2#
发表于 Post on 2024-5-15 18:09:59 | 只看该作者 Only view this author
gmx无直接命令方法,需要自己写程序或者脚本算

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

GMT+8, 2026-2-23 14:08 , Processed in 0.172715 second(s), 24 queries , Gzip On.

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