rdkit 绘制分子【可视化分子】

rdkit 内置了Draw模块,用于绘图,把一些经常用到的方法直接放在Draw下面。

文章目录

  • 一、引入所需库
  • 二、分子对象转化为图片
    • 2.1 分子对象转图片文件函数解析
    • 2.2 分子对象转图片函数解析
    • 2.3 分子对象转图片
    • 2.4 多个分子按照grid显示
    • 2.5 多个分子基于公共骨架按照grid显示

一、引入所需库

#! /usr/bin/python
# coding: utf-8
# rdkit 绘制分子【可视化分子】


from rdkit import Chem
from rdkit.Chem import AllChem
from rdkit.Chem import Draw
# from rdkit.Chem.Draw import IPythonConsole #Needed to show molecules
from rdkit.Chem.Draw.MolDrawing import MolDrawing, DrawingOptions #Only needed if modifying defaults

二、分子对象转化为图片

2.1 分子对象转图片文件函数解析

Draw.MolToFile(
    mol,  # mol对象
    'filename.png',  # 图片存储地址
    size=(300, 300), 
    kekulize=True, 
    wedgeBonds=True, 
    imageType=

你可能感兴趣的:(python,rdkit,draw,分子可视化,MolToFile,MolsToGridImage)