• 回答数

    2

  • 浏览数

    2106

  • 收藏数

    0

作者:佐小安 发表于 2018-11-26 17:03:15
跳转到指定楼层
求助:我模拟的两条链的蛋白质,模拟结束后想提取出其中一条链的轨迹在默认的索引文件中没有两条链单独的group,我是不是要重新建立新的索引文件重新mdrun才行呀,有没有捷径呐?
分享:
回复

使用道具

该用户从未签到

新手上路

Rank: 1

积分
29
极客币
50
主题
8
帖子
22
注册时间
2018-11-5
在线时间
1 小时
性别
保密
发表于 2018-11-26 17:03:25 | 显示全部楼层
可以用make_ndx建立一个新的你需要的索引文件,不需要重新mdrun了
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
30
极客币
51
主题
8
帖子
23
注册时间
2018-11-5
在线时间
2 小时
性别
保密
 楼主| 发表于 2018-11-26 17:03:33 | 显示全部楼层
非常感谢你的回复啊!!多谢!!
我用以下两个命令行得到了protein_chain_B的轨迹
1.make_ndx -f md.gro -o index.ndx
定义protein_chain_A 和protein_chain_B
2.trjconv -f md.xtc -n index.ndx -o protein_chain_B.xtc
这样是正确的吧?
另外,用1产生索引文件也可以直接用于其他命令中,比如
g_covar -f md.xtc -s md.tpr -mwa -n index.ndx
然后选择protein_chain_B
    protein_chain_B
就可以直接只对B链计算协方差矩阵了。
我一开始还以为计算B链的协方差矩阵要先得到B的轨迹文件才行,其实用B的轨迹文件还不如直接用系统的轨迹文件加索引文件来的方便。
我这样做应该是对的吧?请指教啊!
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录