计算化学公社

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

[GROMACS] gromacs里面对VMd导出.pdb文件去周期化后无坐标

[复制链接 Copy URL]

29

帖子

0

威望

1309

eV
积分
1338

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
请教论坛各位老师,1.我在使用gromacs处理轨迹文件算MSD发现使用 gmx trjconv -f *****.pdb  -s out.gro  处理VMD和CP2K导出的PDB文件后 xtc文件中没有坐标
  2.我将轨迹文件存为xyz 再用帖子http://bbs.keinsci.com/thread-5808-1-3.html 中ruanyang老师的程序处理为PDB  到gromacs里面就可以求MSD  但是没有D 显示为:
Reading frame    1900 time    0.000   

Used 2000 restart points spaced 10 ps over 0 ps

Fitting from 0 to 0 ps

D[         F] -nan (+/- nan) 1e-5 cm^2/s


      我处理的是2000帧 共2ps   
gromacs只刚学了一点皮毛  就想用来求个MSD和D    主要是VMD算太慢了  受不了了.......希望论坛哪位大佬路过的时候解答一下我的问题  

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

2#
发表于 Post on 2021-4-11 11:44:59 | 只看该作者 Only view this author
gmx msd默认的重启点间隔为10 ps,你轨迹总共时间才2  ps,显然不合适。用-trestart指定间隔,比如你用你的步长即可,比如1fs就用0.001即可

29

帖子

0

威望

1309

eV
积分
1338

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-4-11 13:17:27 | 只看该作者 Only view this author
lyj714 发表于 2021-4-11 11:44
gmx msd默认的重启点间隔为10 ps,你轨迹总共时间才2  ps,显然不合适。用-trestart指定间隔,比如你用你的 ...

您好 谢谢您的回复 按照您回复的信息 我在后面加上了   但是我试了一下  好像也不行.....msd结果是有的 但是D还是没有 不过您的回答给了我一点思路  我再去试一下

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

4#
发表于 Post on 2021-4-11 13:34:23 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2021-4-11 13:48 编辑
12342234 发表于 2021-4-11 13:17
您好 谢谢您的回复 按照您回复的信息 我在后面加上了   但是我试了一下  好像也不行.....msd结果是有的  ...

不知道你用的pdb是不是标准gmx的格式,因为gmx有固定格式,特别是轨迹的每一帧时间都必须出现在每一帧最前面一行,记作t=   ,如果没有gmx是不知道你每一帧的时间的
举个例子,pdb格式轨迹的每一帧都必须有下列行:
  1. TITLE     t=   0.00000
复制代码


评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
12342234 + 3 谢谢

查看全部评分 View all ratings

29

帖子

0

威望

1309

eV
积分
1338

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2021-4-11 14:48:20 | 只看该作者 Only view this author
lyj714 发表于 2021-4-11 13:34
不知道你用的pdb是不是标准gmx的格式,因为gmx有固定格式,特别是轨迹的每一帧时间都必须出现在每一帧最 ...

确实不太一样
cp2k输出的开头
REMARK    Step 10001, time = 10001.000
xyz 转PDB的
REMARK The corresponding frame 1

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

6#
发表于 Post on 2021-4-11 14:57:17 | 只看该作者 Only view this author
12342234 发表于 2021-4-11 14:48
确实不太一样
cp2k输出的开头
REMARK    Step 10001, time = 10001.000

写脚本自己改一下pdb

29

帖子

0

威望

1309

eV
积分
1338

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2021-4-11 15:02:03 | 只看该作者 Only view this author
lyj714 发表于 2021-4-11 14:57
写脚本自己改一下pdb

目前实力不济  没有那水平  能算出MSD  D我还是取斜率算一下吧   谢谢您的回复~

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

8#
发表于 Post on 2021-4-11 15:40:44 | 只看该作者 Only view this author
12342234 发表于 2021-4-11 15:02
目前实力不济  没有那水平  能算出MSD  D我还是取斜率算一下吧   谢谢您的回复~

我不认为少了时间间隔,gmx得到msd曲线就一定正确。所以你最好按规矩来。

29

帖子

0

威望

1309

eV
积分
1338

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2021-4-11 15:49:01 | 只看该作者 Only view this author
lyj714 发表于 2021-4-11 15:40
我不认为少了时间间隔,gmx得到msd曲线就一定正确。所以你最好按规矩来。

找之前算过MSD的轨迹文件算了确认一下即可   我算过了 和MS算出的一致 只是没有D而已  

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 19:19 , Processed in 0.198016 second(s), 21 queries , Gzip On.

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