计算化学公社

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

[Multiwfn资源与经验] ESP伴侣——调用Multiwfn绘制分子表面静电势分布的小脚本ESP-mate

[复制链接 Copy URL]

12

帖子

0

威望

281

eV
积分
293

Level 3 能力者

本帖最后由 一声叹息010 于 2017-5-10 23:04 编辑

阅读本文前建议先看看《使用Multiwfn结合VMD分析和绘制分子表面静电势分布》(http://sobereva.com/196
编写这个小脚本的主要目的是尽量简化软件操作,快速得到想要的图和表。

优点:
1、批量处理,无需人工守护
2、所有信息,都保存到了同名的txt文件里。
3、根据体系分子表面静电势范围,统计范围已自动稍微扩大并取整数(5的倍数)
4、生成了同名的gjf文件,方便查看极值点
5、vmd文件中,除了Color Scale Bar,都设置好了。原子采用了gview的配色方案,最多可以同时显示30种元素的颜色
缺点:
1、只用Multiwfn计算分子表面每个点的静电势,速度上不如联用cubegen。以后可能会加上
ESP-mate使用方法:
1、确保Multiwfn程序可以正常使用,准备好相应文件,如ESP1.fchk ESP2.wfn ESP3.molden ...
2、
chmod a+x ESP-mate
./ESP-mate "ESP1.fchk ESP2.wfn"
双引号内,建议采用正则表达式,省事又不会输错文件名,如 ./ESP-mate " *.fchk  ESP?.wfn *.molden"
3、生成的文件一定要放到到D:\ESP-mate
4、启动VMD,选File-Load Visualization State-D:\ESP-mate\*-ESP-load.vmd,图就显示来了。
添加上Color Scale Bar即可。方法和sobereva博文稍有不同,以本文为准

此时Color Scale Bar是打开的,Color bar width设为0.08,Display title选on并且将Color bar title里写上ESP (kcal/mol),开启Autoscale,并选择vtx.pdb文件,Number of axis labels随便输入(可以是分数), Color labels选Black,Label format选Decimal。然后点Draw Color Scale Bar按钮,色彩刻度就出现在画面中了,并且VMD Main窗口中多出了一个名为Color Scale Bar的一项。然后调整它的大小和位置,即双击VMD Main窗口中Color Scale Bar那一项当中的F标签使之变为红色(即不让色彩刻度轴在画面中的位置冻结),而双击其它项目的F标签使它们的F变为黑色(让它们的位置冻结住)。然后激活VMD图形窗口,按t键进入平移模式,然后拖动鼠标将色彩刻度轴放置到合适位置,并且用鼠标滚轮调整它的大小。调合适之后再按r键恢复旋转视角模式,并且在VMD Main里将Color Scale Bar那一项的F重新双击成黑色,而其它三项的F重新双击为红色。
5、将分子调整到一个合适的角度,然后在VMD main窗口里把所有条目的F标签都双击成黑色来将它们固定住,以免随后的操作过程中不慎旋转了体系。
在VMD main窗口里面双击ESP-surfanalysis.pdb、ESP-vtx.pdb和Color Scale Bar对应的条目的D标签使其变红,此时窗口内就只有分子结构显示了出来。然后在File Render Controls面板里(此时也是打开的),点击Browse,选择C盘以外的路径,输入名称.bmp,保存(假设名称为ESP0.bmp) ,点击Start Rendering
再在VMD main窗口里面双击ESP-surfanalysis.pdb,使其条目的D标签使其变黑,让极值点显示出来,将背景不用改为蓝色,白色就可以。在File Render Controls面板里(此时也是打开的),点击Browse,选择C盘以外的路径,输入名称.bmp,保存(假设名称为ESP01.bmp),点击Start Rendering
再在VMD main窗口里面双击ESP.pdb,使其条目的D标签使其变红,隐藏分子结构
再在VMD main窗口里面双击ESP-vtx.pdb和Color Scale Bar,使其条目的D标签使其变黑,让表面和刻度显示,将背景不用改为蓝色,白色就可以。在File Render Controls面板里(此时也是打开的),点击Browse,选择C盘以外的路径,输入名称.bmp,保存(假设名称为ESP123.bmp),点击Start Rendering
6、ps
文件-打开-ESP123.bmp
文件-置入-ESP01.bmp,回车;图层-栅格化-图层;选择魔棒工具,Tolerance设0,Contiguous的对勾取消,然后点击图中白色区域,按delete键,之后将图层的不透明度(Opacity)改为40%
文件-置入-ESP0.bmp,回车;图层-栅格化-图层;选择魔棒工具,Tolerance设0,Contiguous的对勾取消,然后点击图中白色区域,按delete键,之后将图层的不透明度(Opacity)改为10%
选择-取消选择
这样,正面的极值点就会有明显的半嵌入到表面的效果,分子骨架又可以完全的遮挡住后面的极值点。景深效果很明显
7、最后,在图上用文本工具标上一部分极值点的静电势数值,极值点位置和数值可以参照ESP.gjf






ESP-mate

842.18 KB, 下载次数 Times of downloads: 209

评分 Rate

参与人数
Participants 11
eV +59 收起 理由
Reason
hdhxx123 + 5 好物!
壹零壹室掃地僧 + 4 赞!
zsu007 + 10 赞!
ABetaCarw + 5 好物!
jamesboi + 5 好物!
ggdh + 5 GJ!
ChrisZheng + 5 牛!
castiel + 5 赞!
978142355 + 5 赞!
rtransformation + 5 赞!
冰释之川 + 5 好物!

查看全部评分 View all ratings

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

2#
发表于 Post on 2017-5-11 12:46:05 | 只看该作者 Only view this author
我去,遇到偷懒界的同道中人了。大赞。

230

帖子

0

威望

919

eV
积分
1149

Level 4 (黑子)

3#
发表于 Post on 2017-5-13 12:49:01 | 只看该作者 Only view this author
那个……双引号内是glob通配符吧?regex比较复杂了,不完全兼容的。

98

帖子

0

威望

823

eV
积分
921

Level 4 (黑子)

4#
发表于 Post on 2020-9-11 17:50:23 | 只看该作者 Only view this author
你的静电势图好好看!请问是以表面顶点着色吗,材质和参数等如何调的,用PS修图了吗,好想学

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

5#
发表于 Post on 2020-9-28 14:00:22 | 只看该作者 Only view this author
li447fan 发表于 2020-9-11 17:50
你的静电势图好好看!请问是以表面顶点着色吗,材质和参数等如何调的,用PS修图了吗,好想学

使用Multiwfn+VMD快速地绘制静电势着色的分子范德华表面图和分子间穿透图(含视频演示)
http://sobereva.com/443http://bbs.keinsci.com/thread-11080-1-1.html
北京科音自然科学研究中心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!

28

帖子

0

威望

184

eV
积分
212

Level 3 能力者

6#
发表于 Post on 2021-7-4 23:15:16 | 只看该作者 Only view this author
这个小脚本是加密的吗?报错:
mv: invalid option -- 'E' at 2021-07-04 23:12
Try 'mv --help' for more information.
grep: invalid option -- 'S'
Usage: grep [OPTION]... PATTERNS [FILE]...
Try 'grep --help' for more information.

然后我想改改用,打开就是乱码

2

帖子

0

威望

61

eV
积分
63

Level 2 能力者

7#
发表于 Post on 2023-10-24 11:16:02 | 只看该作者 Only view this author
你好,这个能显示表面极值点数值的gjf文件怎么得到的

1

帖子

0

威望

91

eV
积分
92

Level 2 能力者

8#
发表于 Post on 2024-8-2 11:12:21 | 只看该作者 Only view this author
wangqy1 发表于 2023-10-24 11:16
你好,这个能显示表面极值点数值的gjf文件怎么得到的

同问+1

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 06:39 , Processed in 0.222659 second(s), 31 queries , Gzip On.

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