计算化学公社

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

[VMD] 求助vmd分析特定区域的氢键数目的脚本

[复制链接 Copy URL]

106

帖子

0

威望

719

eV
积分
825

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
想要分析沿着z轴26-54埃范围内的氢键数目,1到2000帧,给体WATE受体1SDS,尝试根据sob老师的脚本修改了一下,
set z 26; set zend 54
proc hb {1 2000 WATE 1SDS} {
set cum 0
for {set i $1} {$i<=$2000} {incr i 1} {
set dd [atomselect top "index $WATE" frame $i]
set aa [atomselect top "index $1SDS" frame $i]
set temp [measure hbonds 3.5 35 $dd $aa]
if {$temp!="{} {} {}"} {puts $i;incr cum}
}
puts $cum
}
请问:
1、这样修改脚本对吗,能否实现我的目的?
2、运行脚本时直接extensions-TK console-edit-load file-hb.tcl-open就可以了吗?我这样运行没有反应

1240

帖子

6

威望

2551

eV
积分
3911

Level 5 (御坂)

傻傻的木瓜

2#
发表于 Post on 2024-12-6 15:44:00 | 只看该作者 Only view this author
原始的hb.tcl以及你的修改只是定义了一个需要四个参数的hb命令,在命令行里只加载脚本不输入命令及其参数是不会生效的。原始脚本中的定义proc hb {fps1 fps2 donor accept}是指使用命令的时候把参数加在后面,比如在命令行输入hb 1 2000 1 2表示给变量fps1赋值1,fps2赋值2000,donor赋值1,accept赋值2来执行hb命令,而完全不应该直接改脚本替换变量名为参数来用。

z轴范围和给体受体应该体现在两个原子选择语句里面,仔细看社长博文http://sobereva.com/504了解正确的语法。现在这样开头定义了z和zend但是下面没用上,而且index需要的是表示原子序数的整数而不是表示给体受体名称/片段/残基号等等的变量,所以根本不能运行。

再提醒一句,VMD的氢键分析不支持周期性边界条件,所得结果偏低,此时为了更准确的测量应该采用其他分析手段。
√546=23.36664289109

106

帖子

0

威望

719

eV
积分
825

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2024-12-8 09:51:33 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2024-12-6 15:44
原始的hb.tcl以及你的修改只是定义了一个需要四个参数的hb命令,在命令行里只加载脚本不输入命令及其参数是 ...

采用了pbc wrap -center com -centersel "resname WATE" -all 处理周期性边界体条件发现统计的氢键数目相比gromacs统计的数目还是偏低

1240

帖子

6

威望

2551

eV
积分
3911

Level 5 (御坂)

傻傻的木瓜

4#
发表于 Post on 2024-12-8 10:02:19 | 只看该作者 Only view this author
zhangfaxue 发表于 2024-12-8 09:51
采用了pbc wrap -center com -centersel "resname WATE" -all 处理周期性边界体条件发现统计的氢键数目相 ...

我提醒了嘛,无论用了PBC的轨迹经过什么wrap处理,至少目前常用版本的VMD没法用HBonds风格显示或者用measure honds统计那些跨越盒子的氢键,而GROMACS或者MDAnalysis就没这问题。
√546=23.36664289109

106

帖子

0

威望

719

eV
积分
825

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-12-8 11:33:13 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2024-12-8 10:02
我提醒了嘛,无论用了PBC的轨迹经过什么wrap处理,至少目前常用版本的VMD没法用HBonds风格显示或者用meas ...

原来如此

本版积分规则 Credits rule

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

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

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