环境

  • Python 3.6
  • RDKit 2019

方法

假定搜索目标化合物作为Mol字符串包含在称为mols的列表中。 可以在以下流程中执行部分结构搜索,并突出显示匹配化合物的匹配部分结构。

导入库

from rdkit.Chem import AllChem
from rdkit.Chem import Draw, Descriptors
from rdkit.Chem import PandasTools

生成部分结构作为查询

query = AllChem.MolFromSmiles("c1ccccc1c1ccccc1")
Draw.MolToImage(query)

分子库

suppl = AllChem.SDMolSupplier('structures.sdf')
mols = [x for x in suppl if x is not None]
print (le

RDKit | 化合物亚结构搜索与结果输出相关推荐

  1. RDKit:化合物亚结构(Substructure)搜索(基于Python3)

    代码示例: #导入依赖包 #!/usr/bin/python3from rdkit.Chem import AllChem as ch from rdkit.Chem import Draw as d ...

  2. Mol2vec | 一种无监督机器学习方法的分子亚结构向量表示

    Mol2vec 受自然语言处理技术的启发,这里介绍Mol2vec是一种无监督的机器学习方法,用于学习分子亚结构的向量表示.就像Word2vec模型一样,密切相关的单词的向量在向量空间中非常接近,Mol ...

  3. chemdraw怎么连接两个结构_利用神经结构搜索构建快速准确轻量级的超分辨率网络...

    介绍 我们知道,把神经网络拆解,可以把它归结为几个元素的排列组合而成,例如,以卷积神经网络为例,其主要由卷积层,池化层,残差连接,注意力层,全连接层等组成,如果我们把它们抽象,就可抽象为一个个cell ...

  4. WWW 2022最佳论文:可扩展的图神经结构搜索系统

    ©作者 | 北京大学DAIR实验室等 来源 | 机器之心 来自北京大学 DAIR 实验室与腾讯机器学习平台部 Angel Graph 团队共同完成的研究斩获 WWW 2022 唯一最佳学生论文奖(Be ...

  5. 神经结构搜索资料NAS

    神经结构进化搜索资料 近年来, 深度神经网络 (DNNs) 在许多人工智能任务中取得卓越表现,然而网络设计严重依赖专家知识,这是一个耗时且易出错的工作.于是, 作为自动化机器学习 (AutoML) 的 ...

  6. AAAI2020/风格迁移:Ultrafast Photorealistic Style Transfer via Neural Architecture基于神经结构搜索的超快逼真风格转移

    AAAI2020/风格迁移:Ultrafast Photorealistic Style Transfer via Neural Architecture基于神经结构搜索的超快逼真风格转移 0.摘要 ...

  7. ViT Slimming——联合结构搜索与Patch Selection

    Paper地址:https://arxiv.org/abs/2201.00814 GitHub链接:https://github.com/Arnav0400/ViT-Slim Methods ViT ...

  8. freesurfer对结构核磁共振成像分割输出结果介绍

    freesurfer对结构核磁共振成像分割输出结果介绍 freesurfer的安装 freesurfer对结构像分割流程及批处理代码 freesurfer对结构核磁共振成像分割输出结果介绍 scrip ...

  9. C语言结构体数组,结构体数组的定义,结构体数组的输出,结构体的应用

    结构体数组 结构体数组的定义: 结构体数组格式:声明变量类型 数组名称[数组长度] //定义一个结构体数组名为a,它里面包含有5个元素,每一个元素都是一个结构体变量 Wor a[5]={}; #inc ...

最新文章

  1. GNU AWK中BEGIN/END使用举例
  2. 详解 Vue Vuex 实践
  3. 强烈推荐10个新媒体运营必备工具,极大提高工作效率
  4. 深度丨AI 与区块链:两大热门技术,会碰撞出什么样的火花?
  5. Android适配器以及作用,Android RecyclerView 通用适配器的实现
  6. linux clock命令,Linux中clock命令起什么作用呢?
  7. Apache2 httpd.conf配置文件中文版详解
  8. Effective Java之坚持使用Overide注解(三十六)
  9. 安恒发布态势感知通报预警中心——“先知”
  10. 取代13英寸版?苹果下半年将推出M2版MacBook Pro 14
  11. 移动应用的一般测试流程和需要注意的测试项
  12. [外挂4] 用CE查找棋盘基址
  13. [再次模拟]多项式输出
  14. git add 所有修改文件_工作中Git的使用实践
  15. 视频教程-H3C-H3CNE 华三网络工程师从入门到精通 自学视频课程[肖哥]-H3C认证
  16. C#用Socket和S7.net实现安卓手机APP读写西门子PLC数据(安卓APP使用的E4A中文编程软件)
  17. 在中琅条码打印软件中怎样实现CMYK的设置
  18. 小白也能懂的 Python 入门指南(1)——Python 的前世今生
  19. Linux环境开机自启动
  20. java+vue3实现生成、验证图形验证码,和手机短信验证码

热门文章

  1. 灰鸽子敢说自己不是病毒?
  2. 动画演示10个有趣但毫无用处的Linux命令
  3. Serverless 下的微服务实践
  4. 经验总结 | 重构让你的代码更优美和简洁
  5. 《我想进大厂》之JVM夺命连环10问
  6. 谈谈微服务设计中的API网关模式
  7. 漫画:骚操作系列(灯泡开关的经典面试题)
  8. 一杯茶的时间,上手Zabbix
  9. 美团社招Java开发一面,二面,三面,四面合并面经
  10. 项目进展情况如何更好地管理?