环境

  • Windows10
  • Python3.6.8
  • RDKit 2020.03.3

导入库

from rdkit import Chem
from rdkit.Chem import Draw, AllChem
from rdkit.Chem.Draw import rdMolDraw2D
from IPython.display import SVG
from rdkit.Chem import PandasTools
import pandas as pd
import numpy as np
from io import BytesIO
import copy
import xlsxwriter
from PIL import Image, ImageFilter
from cairosvg import svg2png
import argparse

定义分子对象产生图片的函数

def generate_image(mol, size):image_data = BytesIO()view = rdMolDraw2D.MolDraw2DSVG(size[0], size[1])tm = rdMolDraw2D.PrepareMolForDrawing(mol)view.DrawMolecule(tm)view.FinishDrawing()svg = view.GetDrawingTe

RDKit | 将rdMolDraw2D和RDKit生成的结构图输出到Excel相关推荐

  1. JSP动态生成table并输出为Excel

    服务端源码 public JSONArray getListToDeptPart() throws Exception {JSONArray jsonArr = new JSONArray();Lis ...

  2. RDkit二:利用RDkit筛选进行化学小分子2D药效团筛选

    首先介绍一下做药效团筛选的背景: 计算机辅助药物设计的主要方式包括两种: 1.基于受体的药物设计: 2.基于配体的药物设计: 由于大量蛋白质的晶体结构仍然是未知的,尤其是膜蛋白,膜蛋白及其疏水的特性使 ...

  3. RDKit | 基于Pytorch和RDKit建立QSAR模型

    QSAR 定量构效方法(quantitative structure-activity relationship, QSAR)是应用最为广泛的药物设计方法.所谓定量构效方法就是通过一些数理统计方法建立 ...

  4. RDkit一:利用RDkit筛选化学小分子结构特征

    最近在做关于小分子筛选的项目,涉及到一些处理方式,后面会逐篇总结遇到的一些问题及解决方法. 首先简单介绍一下RDkit,RDkit是一款用来处理化学小分子的python开源包,最早是由诺华公司开发的, ...

  5. 谈asp.net解决方案的项目生成时的输出路径

    今日将一个大的asp.net解决方案从VS2005升级为VS2008,本来以为由VS自动转换后就应该不会有问题.没想到出现了不少问题,弄了大半天. 其中的一个主要原因就是项目生成时的"输出路 ...

  6. 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表

    在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Offi ...

  7. 命题公式的主合取范式C语言,命题公式主范式的自动生成与形式输出.pdf

    收稿日期 2006 04 19 作者简介 张会凌 1954 男 甘肃成县人 甘肃联合大学数学与信息学院副教授 主要从事微分几何与计算机方面 的研究 文章编号 1672 691X 2006 05 004 ...

  8. 根据文件模板实现预览、生成word、pdf、excel(后端-项目)

    背景 页面上有一份表单,包含基本信息和列表信息,用户填写完信息后,点击预览/导出,可以预览/导出word.pdf.excel文档. 因为代码重构过,所以看流程可能会有点绕,为方便能看懂,这里直接提供了 ...

  9. 表格 自动生成流程图 python_Visio竟然可以根据Excel数据自动生成流程图,这也太牛了吧!...

    前段时间受邀去到一家制造型企业培训Excel,在课前沟通的阶段,客户提出一个需求,希望在课程中能介绍一下如何在Excel中绘制流程图.虽然Excel是一个功能非常强大的数据分析工具,但它也不是一个万金 ...

最新文章

  1. 算法的时间与空间复杂度详解
  2. pxe linux 配置文件,Linux PXE 部署
  3. 学习别跟我谈兴趣 No.88
  4. 大数据测试之初识Hadoop2
  5. python2基础教程廖雪峰云-Python基础
  6. Hadoop教程(五):Flume、Sqoop、Pig、Hive、OOZIE
  7. java系统系统异常处理,银行系统(Java)异常处理
  8. vue实现多行数据提交_Vue+Mockjs,模拟接口数据,实现前后端独立开发
  9. PHP在线教育平台源码 网课小程序源码
  10. 数据结构 课程设计报告 :校园导航系统
  11. 有关mysql触发器的感悟_有关mysql触发器实例分享
  12. 安装ALEXA工具条
  13. RH850F1x Starter Kit V3用户手册(中文翻译版)
  14. TCL语言中的执行顺序
  15. 非法集资(Illegal Fund-raising)
  16. SFP光模块的多模和单模区别
  17. liunx 安装docker
  18. 高通处理器规格表(全2022)--转载
  19. 2023.02.08 草图大师书房1skp素材效果图
  20. 论微信小程序安装SSL证书的重要性

热门文章

  1. svg鼠标响应事件的四种方法(其中两种可支持火狐)
  2. MySQL数据库知识汇总
  3. 基于 Spring Cloud 的微服务架构分析
  4. BAT都在悄悄“拆”中台,“碎片化中台” 时代已来!
  5. 没有执行力,谈什么目标理想?
  6. DNS自述:我是如何为域名找到家的
  7. 就在几天前,听说用了 YYYY-MM-dd 的程序员,都在加班改 Bug !
  8. 一次因网络引起的诡异GC问题,DBA该怎么做?
  9. 命保住了!五年时间,我们也搞了一个技术中台
  10. 2018年薪资最高的15个技术岗