基于RDKit绘制化学反应

导入库

from rdkit import RDConfig
import unittest
import random
from rdkit import Chem
from rdkit.Chem import Draw, AllChem
from rdkit.Chem.Draw import rdMolDraw2D
from rdkit import Geometry
%matplotlib inline
from numpy.polynomial.polynomial import polyfit
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import matplotlib
from IPython.display import SVG, display
import seaborn as sns; sns.set(color_codes=True)

定义反应

rxn = AllChem.ReactionFromSmarts('[CH3:1][C:2](=[O:3])[OH:4].[CH3:5][NH2:6]>CC(O)C.[Pt]>[CH3:1][C:2](=[O:3])[NH:6][CH3:5].[OH2:4]',useSmiles=True)
d = Draw.MolDraw2DSVG(900, 300)
d.DrawReaction(rxn)
d.FinishDrawing()

绘制反应

RDKit | 基于RDKit绘制化学反应相关推荐

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

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

  2. RDKit | 基于RDKit(≥2020.09.1)的相似图绘制新方法

    导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import SimilarityMaps fr ...

  3. RDKit | 基于RDKit绘制黑白颜色的分子

    基于RDKit绘制黑白颜色的分子 导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import ...

  4. RDKit | 基于RDKit绘制带原子和键的索引、注释和立体化学

    基于RDKit绘制带原子和键的索引.注释和立体化学 导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Dra ...

  5. RDKit | 基于RDKit的指定原子或键高亮

    基于RDKit的指定原子或键高亮 指定原子或键高亮 HilightChemAtom.py from rdkit import Chem from rdkit.Chem.Draw import rdMo ...

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

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

  7. RDKit | 基于RDKit和k-均值对化合物进行非分层聚类

    具有高相似性的分子组合可以改写为在化合物空间(化学空间)中具有短距离.在这种情况下,"相似性"和"距离"可互换使用.通过选择相距较远的化合物,可以构建各种化合物 ...

  8. RDKit | 基于RDKit通过SMARTS定义反应模式来生成反应产物

    简介 RDKit中,通过SMARTS定义一个反应模式,并根据该模式从反应物中生成产物. 环境 Windows 10 pro RDkit 2019.09.1 化学反应 尝试碳原子的羟基化反应. SMAR ...

  9. RDKit | 基于RDKit可视化脂溶性在溶解度贡献中的应用

    尝试了logP,仅使用原子的权重即可可视化. 导入库 import base64 from io import BytesIO import warnings warnings.filterwarni ...

最新文章

  1. Java获取游戏头像_java爬取堆糖所有头像(高质量版头像)
  2. websecurity - Web Security Testing Framework 超级牛B扫描器
  3. 用python创建数据库监控平台(3)安装Python3.5
  4. 图解Oracle 12c 安装示例数据库
  5. struts2文件上传,下载
  6. selenium自动化测试——常见的八种元素定位方法
  7. Perl重命名当前目录下的文件
  8. 卷积神经网络——第一周 卷积神经网络基础——第一部分
  9. java里程碑之泛型--使用泛型
  10. C语言猜拳游戏完整代码
  11. ArcView 9.3 安装帮助指南(针对Student Edition-One-Year版本)
  12. 简单数论入门和基础数学知识(未完)
  13. 卷积神经网络CNN——使用keras识别猫咪
  14. 如何在Windows版iTunes中播放Ogg音乐文件
  15. JavaScript笔记(狂神说)
  16. 你好,你是谁,可不可以向我出示源代码让我确认身份
  17. pytorch版本和cuda版本对应
  18. 3km2引擎如何设置传奇sf公告在屏幕的哪个位置播放
  19. matlab实现二分法、牛顿法与割线法
  20. 公司注册资本多少与交税有关系吗

热门文章

  1. Springboot之YAML语法
  2. 一份很不错的敏捷产品接口文档模板
  3. scrum工具leangoo缺陷管理看板示例
  4. 我们用了两年的敏捷开发工具
  5. 大厂程序员回乡真风光?敲锣打鼓游街欢迎,横幅写着月薪和公司!
  6. 败家玩意儿!Redis 竟然浪费了这么多内存!
  7. 还不懂Docker?一个故事安排的明明白白!
  8. 分布式事务 GTS 的价值和原理浅析
  9. 一文读懂云计算、边缘计算、移动边缘计算和自动驾驶的前世今生!
  10. 面试官:一个线程OOM,进程里其他线程还能运行么?