RDKit可以使用IPythonConsole轻松绘制分子。

用原子索引绘制分子。


from rdkit import Chem
from rdkit.Chem import Draw
from rdkit.Chem.Draw import IPythonConsole
IPythonConsole.ipython_useSVG = True
def mol_with_atom_index( mol ):atoms = mol.GetNumAtoms()for idx in range( atoms ):mol.GetAtomWithIdx( idx ).SetProp( 'molAtomMapNumber', str( mol.GetAtomWithIdx( idx ).GetIdx() ) )return mol
mol = Chem.MolFromSmiles( "C1CC2=C3C(=CC=C2)C(=CN3C1)[C@H]4[C@@H](C(=O)NC4=O)C5=CNC6=CC=CC=C65" )
#Default
mol

#With index
mol_with_atom_index(mol)

RDKit | 基于RDKit绘制带原子索引的分子相关推荐

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

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

  2. RDKit | 基于RDKit的氨基酸序列转换为SMILES

    一个氨基酸序列代表的化合物转换为MOL对象,并计算出该分子的描述符,用于机器学习. 导入库 from rdkit import Chem from rdkit.Chem import Draw fro ...

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

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

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

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

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

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

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

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

  7. RDKit | 基于RDKit绘制化学反应

    基于RDKit绘制化学反应 导入库 from rdkit import RDConfig import unittest import random from rdkit import Chem fr ...

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

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

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

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

最新文章

  1. python3 安装 mysql 用pip install PyMySQL
  2. React-Native中的flexbox布局的使用
  3. 云计算与虚拟化以及IaaS, PaaS和SaaS
  4. PHP环境服务器搭建
  5. 获取java异常堆栈信息_Java 实例 - 获取异常的堆栈信息
  6. find linux 指定后缀_linux下find(文件查找)命令的用法总结
  7. 截图后粘贴或拖拽上传
  8. JWT(JSON web token)
  9. SPI单片机发送ARM接收
  10. 关于ExtJs4的Grid带 查询 参数 分页(baseParams--extraParams)
  11. 惠斯通电桥信号调理芯片_基于精密分流电阻器的惠斯通电桥校准
  12. 数据库大数据量的优化方案
  13. CSDN博客写作方法
  14. JAVA 进阶篇 动态代理 JDK动态代理和CGlib动态代理
  15. 新公司没开多久就倒闭
  16. 基于SSM的仓储管理系统
  17. python怎么写rpg游戏_python实现的简单RPG游戏流程实例
  18. [渝粤教育] 中国石油大学(华东) 油气田开发地质学 参考 资料
  19. 计算机的应用论文范文,计算机及应用论文范文
  20. 2020华科软件学院 软件体系结构考试回忆

热门文章

  1. 分布式缓存的选择及问题
  2. 阿里二面:redis分布式锁过期了但业务还没有执行完,怎么办
  3. 基于Flink的在线机器学习系统架构探讨
  4. JAVA 线上故障排查指南!
  5. HashMap 在并发下可能出现的问题分析!
  6. 15分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行,太实用了!
  7. 深入浅出之个性化推荐系统实践
  8. Leangoo产品白皮书
  9. shiro处理ajax请求未登录,shiro处理ajax请求session失效跳转
  10. com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。