尝试使用相似度图的方法来可视化每个原子对特定描述符的贡献。 虽然使用了相似图(SimilarityMaps),但它们仅基于每个原子的贡献而可视化,与分子的相似性无关。


导入库

from rdkit import rdBase, Chem
from rdkit.Chem import AllChem, Draw, rdMolDescriptors
from rdkit.Chem.Draw import SimilarityMaps
from rdkit import DataStructs
import pubchempy as pcp
%matplotlib inline

载入数据

taxol = pcp.get_compounds('Paclitaxel', 'name')
taxol = taxol[0]sm = taxol.canonical_smiles
taxol_mol = Chem.MolFromSmiles(sm)

相似度图和原子贡献率

该方法可以基于每个原子对分子特性的贡献权重进行可视化。

weights = SimilarityMaps.GetAtomicWeightsForFingerprint(taxol_mol,taxol_mol, SimilarityMap

RDKit | 基于相似图可视化原子贡献相关推荐

  1. DGL RDKit | 基于Attentive FP可视化训练模型原子权重

    DGL具有许多用于化学信息学.药物与生物信息学任务的函数. DGL开发人员提供了用于可视化训练模型原子权重的代码.使用Attentive FP构建模型后,可以可视化给定分子的原子权重,意味着每个原子对 ...

  2. RDKit | 基于分子指纹可视化化学空间

    根据化学结构可视化化合物空间 方法 计算分子指纹 为每种化合物生成一个指纹并减小其尺寸,以便可以将其绘制在平面上.根据相似性原理,"相似的化合物具有相似的性质",具有相似结构和性质 ...

  3. ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之攻略

    ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之详细 ...

  4. RDKit | 基于分子指纹的相似性图

    Similarity Maps 相似性图是一种可视化原子对分子和参考分子之间相似性的贡献的方法.相似性图可用于可视化和确认相似区域. 导入库 from rdkit import Chem from r ...

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

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

  6. R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等

    R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置.置信区间.坐标轴(刻度.标签.范围).无效线去除.水平线.辅助线.box形状.色彩等 目录

  7. 前段react技术架构图_基于 React 的可视化编辑平台实践

    前言 前段时间发在朋友圈的一句话:各种自主搭建的平台,想起好多年各种DIY博客,行业门户网站,本质不变,变的是实现的手段了. 正文从这开始-- 本文主要介绍了基于 React 构建可视化编辑平台的实践 ...

  8. XAI之ALE:基于titanic泰坦尼克数据集对RF算法利用ALE累积局部效应图可视化算法进而实现模型可解释性案例

    XAI之ALE:基于titanic泰坦尼克数据集对RF算法利用ALE累积局部效应图可视化算法进而实现模型可解释性案例 目录 基于titanic泰坦尼克数据集对RF算法利用ALE累积局部效应图可视化算法 ...

  9. 论文研读-AI4VIS-可视化推荐-VizML: 一种基于机器学习的可视化推荐方法

    VizML: 一种基于机器学习的可视化推荐方法 1 论文概述 1.1 摘要 1.2 引言 2 问题陈述 3 相关工作 3.1 基于规则的可视化推荐系统 3.2 基于机器学习的可视化推荐系统 4 数据 ...

最新文章

  1. matlab外部接口简介
  2. 我的第一个web_登陆我的第一个全栈Web开发人员职位
  3. 文言文编程还不够好玩?这里有个16岁高中生开发的粤语编程项目,GitHub star量600+...
  4. 如何搭建一个视频直播系统
  5. 青藏高原地下巨型空间形成原因
  6. https协议 ppt 下载卷_做PPT被版权吓得心颤颤?教你如何搞到靠谱素材
  7. Python-GUI PyQT5编程:QTdesigner设计工具及UI转换py文件
  8. Java Secret:加载和卸载静态字段
  9. 服务器网卡多路径配置文件,IPSAN(五)IPSAN多路径设置(客户端)
  10. PID温度控制参数整定方法
  11. php 小程序获取access_token
  12. 直线分割平面的公式_几种分割平面问题 | 学步园
  13. 手撕Boost!Boost公式推导及实验验证
  14. 背包客旅行札记-html
  15. 图文并茂简介如何查询文章是否被SCI收录以及获取SCI索引号
  16. PMP之项目质量管理
  17. 街头篮球 服务器中断,win7系统下玩街头篮球卡机如何解决
  18. [4G5G专题-62]:架构 - 开放的网络自动化平台ONAP(Open Network Automation Platform)
  19. cortex m3 开源_开源增强现实耳机,Steam的125M有效帐户等
  20. 用计算机写试卷反思,试卷反思作文(通用3篇)

热门文章

  1. 同事说,我写Java代码像写诗
  2. 一文读懂Data Lake的概念、特征、架构与案例
  3. 某程序员求助:隔壁组组长常常微信骚扰自己怎么办?组长和自己都是男生,自己是双性恋,但想找个年轻的!网友:信息量太大!...
  4. 一文带你玩转设计模式之「责任链」
  5. 我也没想到 springboot + rabbitmq 做智能家居,会这么简单
  6. 为什么我们会被这种 “提前退休” 的节奏逼疯?
  7. 图文剖析:单点登录常见解决方案实现原理
  8. 推荐10个百度,阿里,美团系公众号,第2个化学专业,半路出家!
  9. JVM 发生内存溢出的 8 种原因、及解决办法
  10. 这可能是程序员学习大数据架构师的最佳之路!另附送1024G学习资料!