计算化学公社

标题: 求助:如何产生两个基团库任意组合形成的所有合理的化学分子 [打印本页]

作者
Author:
Novice    时间: 2020-9-25 12:11
标题: 求助:如何产生两个基团库任意组合形成的所有合理的化学分子
本帖最后由 Novice 于 2020-9-25 12:47 编辑

如题,假如我有A基团库为苯、萘、蒽、吡啶、喹啉等,而B基团库为氰基、卤素、甲基、苯、萘、蒽等。我现想从A库中取一个基团,而从B库中取任意多个基团(少于等于A的取代位点个数,而且允许其中某个基团使用多次)对A中的基团进行取代,从而产生出A被B取代的所有可能分子。请问各位是否有现有的软件、方法或者代码可以做到?
PS. 我知道社长有个帖子《基于OpenBabel批量产生特定基团以任意方式接到苯上的结构的方法》http://bbs.keinsci.com/thread-10824-1-1.html,但是好像实现不了我的要求。
作者
Author:
sobereva    时间: 2020-9-25 15:44
通过自己写代码组合SMILES字符串是可以实现的
作者
Author:
xuhj199508    时间: 2021-8-10 12:59
请问前辈,您找到现有软件或者方法实现此功能了嘛?
作者
Author:
Novice    时间: 2021-8-11 18:58
xuhj199508 发表于 2021-8-10 12:59
请问前辈,您找到现有软件或者方法实现此功能了嘛?

你好,我找人帮我做的,但是具体过程我也没问,我仅知道是借助RDkit实现的




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3