“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

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

[程序/脚本开发] 给碳纳米管/石墨烯边界加氢封端的自动化PyMOL脚本

[复制链接 Copy URL]

47

帖子

2

威望

916

eV
积分
1003

Level 4 (黑子)

VMD造的碳纳米管和石墨烯边界是自由基,想作为孤立体系计算的话需要加氢封端。稍微大点的体系手动加氢就很头疼了,批量建模也不友好。写了个脚本希望有用(修改后可以适合其他团簇体系封端建模)


使用方法:
pymol打开碳纳米管xyz文件,
在控制台执行 run addH2graphane.py

鼠标选择需要加氢的C原(tips:按住shift可以拖拽框选),
在控制台执行:
select aaaaaa, sele
然后再执行
addH2graphane aaaaaa
(aaaaaa这个名字可以随便起)
原理是pymol默认的h_add会给C加上两个H,很头疼,我删掉其中一个H,把另一个H移动到C-H键长为1.08A的位置,并且两个C-C键关于C-H对称。
(理论上pymol是可以设置valence从而决定加氢行为的,愣是没找到详细说明。)

praphane.png (93.49 KB, 下载次数 Times of downloads: 21)

碳纳米管

碳纳米管

praphaneH.png (83.09 KB, 下载次数 Times of downloads: 23)

加氢效果

加氢效果

addH2graphane.py

2.28 KB, 下载次数 Times of downloads: 6

加氢脚本

Cnanotube.xyz

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

碳纳米管from VMD

评分 Rate

参与人数
Participants 1
eV +8 收起 理由
Reason
sobereva + 8

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2026-4-14 02:21 , Processed in 0.167832 second(s), 25 queries , Gzip On.

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