计算化学公社

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

[GROMACS] xtc轨迹的pbc correction 失败

[复制链接 Copy URL]

50

帖子

1

威望

436

eV
积分
506

Level 4 (黑子)

本帖最后由 fantasticqhl 于 2014-10-27 20:56 编辑

     用MD 跑了一个16个氨基酸的多肽与1个Cu2+的dummy model的体系,Cu2+与多肽通过范德华与静电力相连。在得到轨迹之后,做了PBC correction。但是在某几个时间点,轨迹的Cu2+是在盒子的外面的。我的命令是: trjconv -f md.xtc -s md.tpr -pbc mol -ur compact -center -o md_correction.xtc  同时,我也试过-pbc的其它选项,nojump,whole,res等,还是不管用。 在vmd里面,我用pbc plugin把Cu2+拉进盒子了,但是蛋白又出现了问题,有些原子跑到盒子外面去了,请问这样的问题如何解决呢,十分感谢呀!

如下图所示:

Screenshot from 2014-10-27 12:25:40.png (281.33 KB, 下载次数 Times of downloads: 107)

Screenshot from 2014-10-27 12:25:40.png

50

帖子

1

威望

436

eV
积分
506

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2014-10-27 22:17:41 | 只看该作者 Only view this author
好的,谢谢sob!
我试试呀!

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

5#
发表于 Post on 2014-10-27 21:44:59 | 只看该作者 Only view this author
如果把Cu的坐标往回挪一个周期的话位置是正确的,那就写个tcl脚本就好了。扫描每一帧,如果发现Cu的坐标超过了盒子边界,就把坐标减去盒子矢量。很容易实现
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

50

帖子

1

威望

436

eV
积分
506

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2014-10-27 21:29:42 | 只看该作者 Only view this author
我再补充一点,我做的是REMD(explicit),可能是帧与帧之间跳跃比较大,用trjconv做correction就失败了!
我在NAMD的mailing list里面也找到了类似的一个邮件, 我想我和他的问题是一样的!

From: Bob Johnson (robertjo_at_physics.upenn.edu)
Date: Thu Mar 15 2007 - 16:08:50 CDT

Hello everyone,
I'm trying to visualize/analyze the results of a replica exchange MD (REMD)
trajectory of a ssDNA molecule. The trajectory was calculated with Gromacs
which only writes the coordinates of atoms that are within the primary box. As
expected, during the trajectory, portions of the ssDNA that move into the next
periodic box are wrapped back into the primary box. As a result, the ssDNA
molecule appears to be broken and VMD draws long bonds from one end of the box
to the other.

Normally, I can correct for this using either the PBCtools unwrap plugin or the
Gromacs trjconv tool with the -pbc nojump option. However, the nature of the
REMD trajectory causes both of these options to fail.

I believe that the way both of these tools work is that they detect "jumps"
across the box and then correct for them by shifting the atoms back. These
"jumps" are simply large displacements between successive frames. However, in
REMD there are large displacements between successive frames due to the
instantaenous coordinate swaps. Thus, attempting to use the aforementioned
tools on a REMD trajectory leads to detection of erroneous "jumps".

I had the idea of writing a script that would remove PBC wrapping based on bond
length. If the bond in VMD gets larger than a certain amount, the script would
detect this as a jump. Then, the script would translate the appropriate atoms
in the appropriate direction to make the molecule whole again. I'm assuming VMD
stores information about what atoms share a "chemical bond" (i.e. are connected
by a line). Is there a way to access this information? My idea is still somewhat
rough so any suggestions or insights on this would be appreciated!
Thanks,
Bob Johnson

50

帖子

1

威望

436

eV
积分
506

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2014-10-27 21:19:31 | 只看该作者 Only view this author
谢谢sob!回复神速呀!

模拟过程中,蛋白与Cu都是呆在盒子中间的!

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

2#
发表于 Post on 2014-10-27 21:08:12 | 只看该作者 Only view this author
没搞清楚你的情况。MD过程中氨基酸和Cu是一直在盒子中间区域呆着,还是跨越了盒子边缘?
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

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

GMT+8, 2024-11-23 10:06 , Processed in 0.631345 second(s), 25 queries , Gzip On.

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