计算化学公社

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

[辅助/分析程序] 有啥软件或工具可以实现将多个基团任意组合接到苯分子上?

[复制链接 Copy URL]

204

帖子

0

威望

2717

eV
积分
2921

Level 5 (御坂)

本帖最后由 赵云跳槽 于 2018-9-4 09:26 编辑

现有一苯分子,上面6个H都可以被一系列基团取代:
01 −−CH3,
02 −−H,
03 −−CN,
04 −−F,
05 −−Cl,
06 −−Br,
07 −−I,
08 −−OH,
……

现在想将上面的基团随机组合取代这六个H,有啥软件或工具可以实现?
比如说03号基团取代Ben_1H,05号基团取代Ben_2H,……,这样按编号随机组合后就可以实现了
最好能够导出取代后的坐标文件

465

帖子

10

威望

6507

eV
积分
7172

Level 6 (一方通行)

BSJ Institute

2#
发表于 Post on 2018-9-4 09:27:52 | 只看该作者 Only view this author
自己用Python什么的写一个就好了x
根据苯环中心点和取代的碳原子的坐标确定位置 然后计算原子坐标

346

帖子

2

威望

4649

eV
积分
5035

Level 6 (一方通行)

3#
发表于 Post on 2018-9-5 08:14:52 | 只看该作者 Only view this author
rxn, 在chemoffice的excel插件里面的reactions 应该可以实现

204

帖子

0

威望

2717

eV
积分
2921

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2018-9-5 08:52:29 | 只看该作者 Only view this author
Accelerator 发表于 2018-9-4 09:27
自己用Python什么的写一个就好了x
根据苯环中心点和取代的碳原子的坐标确定位置 然后计算原子坐标

实际上这个问题说起来简单
如果都是单个原子取代,直接将H换成取代原子即可,最多只是键长不合理而已
但这里涉及到多原子基团取代,取代后涉及到坐标的旋转问题,这个就有点复杂了

204

帖子

0

威望

2717

eV
积分
2921

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2018-9-5 09:02:03 | 只看该作者 Only view this author
greatzdk 发表于 2018-9-5 08:14
rxn, 在chemoffice的excel插件里面的reactions 应该可以实现

没让Chemoffice关联到Excel上,不知道能不能实现

6万

帖子

99

威望

5万

eV
积分
120134

管理员

公社社长

6#
发表于 Post on 2018-9-5 09:11:06 | 只看该作者 Only view this author
自己写个小程序,基于smile字符串构建,然后让openbabel批量产生三维结构
北京科音自然科学研究中心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

204

帖子

0

威望

2717

eV
积分
2921

Level 5 (御坂)

7#
 楼主 Author| 发表于 Post on 2018-9-5 14:33:23 | 只看该作者 Only view this author
sobereva 发表于 2018-9-5 09:11
自己写个小程序,基于smile字符串构建,然后让openbabel批量产生三维结构

这个是帮老板问了,老板看后说 simile字符串比较靠谱,只是Sob老师你能不能具体点?

9

帖子

0

威望

1196

eV
积分
1205

Level 4 (黑子)

8#
发表于 Post on 2018-9-5 16:59:08 | 只看该作者 Only view this author
python的os + numpy 能基本解决你的问题。os用于对gaussian 输入文件的读取和自动写入,坐标部分用numpy计算,本人亲自实践过,可行。重要提示:可以考虑利用虚原子帮助自己确定添加方向

6万

帖子

99

威望

5万

eV
积分
120134

管理员

公社社长

9#
发表于 Post on 2018-9-6 00:01:34 | 只看该作者 Only view this author
赵云跳槽 发表于 2018-9-5 14:33
这个是帮老板问了,老板看后说 simile字符串比较靠谱,只是Sob老师你能不能具体点?

smile字符串的资料大把,你看看Molecular modelling Principles and applications 2ed(Leach A.R.),里面有详细介绍。

剩下的就是你去看openbabel手册了,用起来还是相当容易的。建议先从这个页面开始入手https://open-babel.readthedocs.io/en/latest/Command-line_tools/babel.html

对于你的问题,用其它做法我认为都不会更加简单。(否则至少还得考虑基团朝向问题)
北京科音自然科学研究中心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

6万

帖子

99

威望

5万

eV
积分
120134

管理员

公社社长

10#
发表于 Post on 2018-9-6 04:10:13 | 只看该作者 Only view this author
对此问题专门写了个帖子
http://bbs.keinsci.com/thread-10824-1-1.html
北京科音自然科学研究中心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

204

帖子

0

威望

2717

eV
积分
2921

Level 5 (御坂)

11#
 楼主 Author| 发表于 Post on 2018-9-6 08:55:50 | 只看该作者 Only view this author
大赞Sob老师,真是太牛了,还专门写了个帖子回复

本版积分规则 Credits rule

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

GMT+8, 2025-8-15 07:51 , Processed in 0.191567 second(s), 20 queries , Gzip On.

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