计算化学公社

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

[GROMACS] 我想从总的轨迹文件中,每隔一定时间提取一帧出来,该如何做?

[复制链接 Copy URL]

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
蛋白和小分子的分子动力学模拟做了100ns,现在轨迹文件太大,想请教一下如何合理的从轨迹中每隔一段时间提取一帧出来?

111

帖子

0

威望

2559

eV
积分
2670

Level 5 (御坂)

2#
发表于 Post on 2021-12-22 15:53:11 | 只看该作者 Only view this author
gmx trjconv -f .trr -o .xtc -dt x 表示每隔x ps提取一次轨迹到xtc里面

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
牧生 + 2 我很赞同

查看全部评分 View all ratings

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2021-12-23 09:53:32 | 只看该作者 Only view this author
wudiazhu 发表于 2021-12-22 15:53
gmx trjconv -f .trr -o .xtc -dt x 表示每隔x ps提取一次轨迹到xtc里面

新人小白,想再请教一下,有没有例子或者原理方法针对提取做详细解释呢?或者说间隔时间的选定有什么规则或标准吗?谢谢!

111

帖子

0

威望

2559

eV
积分
2670

Level 5 (御坂)

4#
发表于 Post on 2021-12-23 10:54:40 | 只看该作者 Only view this author
小豌豆 发表于 2021-12-23 09:53
新人小白,想再请教一下,有没有例子或者原理方法针对提取做详细解释呢?或者说间隔时间的选定有什么规则 ...

这没啥依据,我觉得纯粹是为了让轨迹文件大小减小而已

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2021-12-23 14:16:24 | 只看该作者 Only view this author
wudiazhu 发表于 2021-12-23 10:54
这没啥依据,我觉得纯粹是为了让轨迹文件大小减小而已

因为还涉及能量计算,所以担心提取时间间隔不合适导致误差太大,如果计算总的能量的话工作量太大。您有什么好的建议吗?

111

帖子

0

威望

2559

eV
积分
2670

Level 5 (御坂)

6#
发表于 Post on 2021-12-23 14:37:22 | 只看该作者 Only view this author
小豌豆 发表于 2021-12-23 14:16
因为还涉及能量计算,所以担心提取时间间隔不合适导致误差太大,如果计算总的能量的话工作量太大。您有什 ...

不是,能量等状态函数信息全含在edr文件里,分析能量也是用的edr文件,和xtc文件没有关系,现在只是压缩一下xtc文件而已,edr里还是含有你全部状态函数的

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2021-12-23 14:42:43 | 只看该作者 Only view this author
wudiazhu 发表于 2021-12-23 14:37
不是,能量等状态函数信息全含在edr文件里,分析能量也是用的edr文件,和xtc文件没有关系,现在只是压缩 ...

那请问您:我想尽可能减少能量计算的工作量,应该怎么样做呢?(刚刚上手MD,很多东西都是一知半解的,很感谢您耐心解答)

111

帖子

0

威望

2559

eV
积分
2670

Level 5 (御坂)

8#
发表于 Post on 2021-12-23 14:59:48 | 只看该作者 Only view this author
我没太理解你的诉求,各种状态信息在跑动力学的过程中是一并给出的,跑完后计算能量(应该说是导出能量信息),就是一行命令的事,根本不耗费什么时间。你要想说是减少动力学模拟的时间,那直接减小步数就好了。

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2021-12-23 21:58:44 | 只看该作者 Only view this author
wudiazhu 发表于 2021-12-23 14:59
我没太理解你的诉求,各种状态信息在跑动力学的过程中是一并给出的,跑完后计算能量(应该说是导出能量信息 ...

我以为能量是需要跑完后单独计算的,所以这么说,请问应该如何导出能量数据呢?哪条命令呀?

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

10#
发表于 Post on 2021-12-23 22:02:32 | 只看该作者 Only view this author
小豌豆 发表于 2021-12-23 21:58
我以为能量是需要跑完后单独计算的,所以这么说,请问应该如何导出能量数据呢?哪条命令呀?

能量存在edr文件里,跟轨迹有啥关系?除非你要rerun

63

帖子

0

威望

3062

eV
积分
3125

Level 5 (御坂)

11#
发表于 Post on 2021-12-23 22:14:00 | 只看该作者 Only view this author
本帖最后由 FMGwenyanhoon 于 2021-12-23 22:15 编辑
小豌豆 发表于 2021-12-23 21:58
我以为能量是需要跑完后单独计算的,所以这么说,请问应该如何导出能量数据呢?哪条命令呀?

gmx energy -f filename.edr -b t1 -e t2

-f后面跟文件名,-b后面跟想要分析的开始时间点(ps),-e跟分析结束的时间点(ps)
你可以通过gmx energy -h来看每个关键词后面有什么参数类型,需要什么格式的文件,多看几遍就熟悉了

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

12#
 楼主 Author| 发表于 Post on 2021-12-24 09:46:22 | 只看该作者 Only view this author
FMGwenyanhoon 发表于 2021-12-23 22:14
gmx energy -f filename.edr -b t1 -e t2

-f后面跟文件名,-b后面跟想要分析的开始时间点(ps),-e ...

非常感谢

11

帖子

0

威望

67

eV
积分
78

Level 2 能力者

13#
 楼主 Author| 发表于 Post on 2021-12-24 11:12:18 | 只看该作者 Only view this author
喵星大佬 发表于 2021-12-23 22:02
能量存在edr文件里,跟轨迹有啥关系?除非你要rerun

我想要得到蛋白和配体的结合自由能进行对比,我应该是去做能量分解吧?我没表达清楚,感谢解答!

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 23:07 , Processed in 0.243003 second(s), 21 queries , Gzip On.

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