计算化学公社

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

[VMD] 计算纯水体系下的氢键数,结果不符合实际

[复制链接 Copy URL]

4

帖子

0

威望

57

eV
积分
61

Level 2 能力者

本帖最后由 airbang 于 2022-5-19 19:36 编辑

老师您好,我按照您计算不同z位置水能氢键数的程序,建立了一个纯体相水(5nm*5nm*5nm)的体系,用NAMD进行了模拟5000步  模型图、运行文件和参数文件都放在了附件
步骤如下:按照您的要求我计算时我在xy轴空出了5埃 氢键判据用的是常用的30度3.5埃的几何判据  计算出的结果不符合实际
proc numhbavg {sel fps1 fps2} {
set selin [atomselect top $sel]
set selbig [atomselect top "same resid as exwithin 3.5 of $sel"]
set k 0.0
set nonum 0
for {set i $fps1} {$i<=$fps2} {incr i} {
$selin frame $i
$selin update
$selbig frame $i
$selbig update
if {[$selin num]!=0} {
set a [llength [lindex [measure hbonds 3.5 30 $selbig $selin] 0]]
set b [llength [lindex [measure hbonds 3.5 30 $selin $selbig] 0]]
set c [llength [lindex [measure hbonds 3.5 30 $selin] 0]]
set k [expr $k+($a+$b+2*$c)*3.0/[$selin num]]
#puts "fps:$i $a+$b+[expr 2*$c] num_water:[expr [$selin num]/3.0] avg:[expr $k+($a+$b+2*$c)*3.0/[$selin num]]"
} else {incr nonum}
}
if {[expr $fps2-$fps1+1]==$nonum} {return "no result"}
return [expr $k/[expr $fps2-$fps1+1-$nonum]]
}
for {set i 10} {$i<=30} {incr i} {
set k [expr $i*0.1]
set now [numhbavg "same resid as water  and x<45 and x>-45 and y<45 and y>-45 and z<[expr $k+0.1] and z>=$k" 4900 5000]
puts [format "%4.2f %4.2f %5.3f" $k [expr $k+0.1] $now]
}
结果如下:1.00 1.10 2.476
1.10 1.20 2.276
1.20 1.30 2.130
1.30 1.40 2.423
1.40 1.50 2.182
1.50 1.60 2.381
1.60 1.70 2.467
1.70 1.80 2.320
1.80 1.90 2.368
1.90 2.00 2.214
2.00 2.10 2.345
2.10 2.20 2.692
2.20 2.30 2.267
2.30 2.40 2.526
2.40 2.50 2.333
2.50 2.60 2.533
2.60 2.70 2.409
2.70 2.80 2.389
2.80 2.90 2.333
2.90 3.00 2.375
3.00 3.10 2.391

Q3%DMC]WVQL0D9[0(_5{[RM.png (483.31 KB, 下载次数 Times of downloads: 13)

模型图

模型图

run.conf

4.19 KB, 下载次数 Times of downloads: 0

运行文件

par_nanotubes.prm

1.26 KB, 下载次数 Times of downloads: 0

参数文件

6万

帖子

99

威望

6万

eV
积分
125155

管理员

公社社长

2#
发表于 Post on 2022-5-19 22:10:48 | 只看该作者 Only view this author
注意VMD里氢键键角的定义和习俗不同,一般说的30度氢键键角判据对应VMD的氢键键角判据大约43度

另外,VMD里氢键计算命令没法考虑周期边界条件,会一定程度低估氢键数

评分 Rate

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

查看全部评分 View all ratings

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

4

帖子

0

威望

57

eV
积分
61

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2022-5-19 22:52:01 | 只看该作者 Only view this author
sobereva 发表于 2022-5-19 22:10
注意VMD里氢键键角的定义和习俗不同,一般说的30度氢键键角判据对应VMD的氢键键角判据大约43度

另外,VM ...

好的 谢谢sob老师

本版积分规则 Credits rule

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

GMT+8, 2026-2-24 07:14 , Processed in 0.180610 second(s), 30 queries , Gzip On.

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