导入包

from rdkit import Chem
from rdkit.Chem import MACCSkeys
from rdkit import DataStructs
import numpy as np

载入smiles并计算MACCS Keys

mol = Chem.MolFromSmiles('OC(=O)C1=C(C=CC=C1)C2=C3C=CC(=O)C(=C3OC4=C2C=CC(=C4Br)O)Br')
fps = MACCSkeys.GenMACCSKeys(mol)
print(fps)
<rdkit.DataStructs.cDataStructs.ExplicitBitVect object at 0x000002C5F28A1F30>
fp_bits = tuple(fps.GetOnBits())
print(fp_bits)
(46, 57, 62, 87, 89, 98, 101, 105, 107, 113, 123, 125, 127, 131, 134, 136, 137, 139, 140, 143, 144, 145, 

RDKit | 基于SMILES查找化合物的MACCS密钥相关推荐

  1. RDKit | 基于keras的化合物SeqToSeq Autoencoder

    简介 输入化合物结构smiles并创建一个自动编码器模型,该模型将在尺寸压缩后恢复化合物结构smiles.尽管它不是VAE,不能用于生成化合物,但是可以将编码层(图中的压缩表示)用作分子指纹. 数据集 ...

  2. RDKit | 基于机器学习的化合物活性预测模型

    主成分分析(Principal Component Analysis,PCA) PCA是非常经典的降维算法,属于无监督降维,做机器学习的应该都有所了解.但是,除了基本的PCA推导和应用之外,还有Spa ...

  3. RDKit | 基于化合物结构式图像估算分子式(OpenCV、CNN)

    简介 当通过深度学习输入有机物质中结构式的二维图像时,需要解决寻找分子式的问题.这是一个回归问题,需要计算结构式图像中包含的碳,氢,氧和氮等原子数. 基于化合物结构式图像估算分子式 环境 系统 :Wi ...

  4. RDKit | 基于RDKit的SMILES转canonical SMILES

    基于RDKit的SMILES String转canonical SMILES String 导入库 from rdkit import Chem from rdkit.Chem import Draw ...

  5. RDKit | 通过分析活性化合物确定指标阈值

    RDKit | PD/PD-L1抑制活性化合物指标分析 RDKit | 基于SSSR区分环状化合物和链状化合物 导入库 from rdkit import rdBase, Chem from rdki ...

  6. J. Cheminform. | 基于SMILES的利用骨架的分子生成模型

    今天给大家介绍的是瑞典制药公司阿斯利康,伯尔尼大学和广州再生医学与健康中心广东省实验室于2020年2月4日联合发表在Journal of Cheminformatics的一篇论文,这篇文章提出了一种新 ...

  7. RDKit | 基于RDKit输出分子结构图(Image)的方法

    RDKit内置功能绘制分子结构的函数,可根据rdkit.Chem.Draw包创建分子图像 方法一:基于SMILES输出分子2D图(2D image) 导入库 from rdkit import Che ...

  8. RDKit | 基于RDKit和Cytoscape绘制分子相似图

    化学信息学中有许多网络结构化数据.例如分子,分子相似图和MMP等. Cytoscape是一款图形化显示网络并进行分析和编辑的软件 基于RDKit和Cytoscape绘制分子的相似图. py2cytos ...

  9. matlab三维重建中将灭点坐标反归一化,基于灭点查找的姿态角测量方法在路面三维重建中的应用...

    基于灭点查找的姿态角测量方法在路面三维重建中的应用 第24卷第7期传感技术学报 V01.24No.7 2011年7月 CHINESEJOURNAL0FSENSORSANDAclUATORS July2 ...

最新文章

  1. python【Matlibplot绘图库】利用matlibplot绘制雷达图
  2. java集群调度_Cuckoo-Schedule
  3. 科大星云诗社动态20201228
  4. 新加坡教育(20181101)
  5. Flutter进阶—解析动画
  6. install mysql 5.6.22 source code
  7. angular6之Http服务
  8. Redis Web版客户端工具——TreeNMS
  9. win7计算机管理快捷键,win7系统快捷键有哪些|win7常用的15个快捷键
  10. DCMI接口与OV2640原理与配置
  11. 国家企业信用信息查询工商数据爬虫
  12. 2021年疫情再度爆发,面对停课教培机构该如何应对?
  13. MySQL查询与数据库设计 #万能公式 #思维导图 #MySQL查询 #数据库设计规范 #第二部分
  14. matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc
  15. matlab封装的模块,matlab模块封装
  16. 深入浅出系列之 -- kafka消费者的三种语义模型
  17. AF BAF tuning <5>
  18. 举例说明神经网络在人工智能的应用
  19. Python写游戏,我上我也行 - Flappy Bird 03
  20. 独享带宽和共享带宽的区别

热门文章

  1. VS.net2008正式版发布了
  2. 为什么LINUX不需要碎片整理
  3. 去一家小公司从0到1搭建后端架构,做个总结!
  4. 网曝某互联网大厂给员工电脑安装插件,基本等于全程监控!网友:就是监控你们划水!...
  5. 京东这道面试题你会吗?
  6. 选一线一张床还是二线一套房
  7. 【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!
  8. 美团外卖持续交付的前世今生
  9. 为了控制Bean的加载我使出了这些杀手锏
  10. 文末福利 | 只送给真正想学英语的你!