RDKit是一款开源化学信息学与机器学习工具包,提供C++和Python的API接口。

RDKit的编译安装及Python(2.7)绑定见博文:Linux(CentOS 7_x64位)系统下安装RDkit

RDKit iPython Notebook参考网站 点击打开链接

配置好RDKit和Python2.7的环境,运行参考网站的部分代码的效果如下:

#!Python2.7from rdkit.Chem import AllChem as Chem
from rdkit.Chem.Draw import IPythonConsole
from rdkit.Chem import Descriptors
from rdkit import DataStructssmi = 'CCCc1nn(C)c2C(=O)NC(=Nc12)c3cc(ccc3OCC)S(=O)(=O)N4CCN(C)CC4' #sildenafil
m = Chem.MolFromSmiles(smi)
msmi2 = 'CCCc1nc(C)c2C(=O)N=C(Nn12)c3cc(ccc3OCC)S(=O)(=O)N4CCN(CC)

RDKit toolkit实战一:调用Python API相关推荐

  1. macos 安装 UHD 驱动并调用 Python API

    Mac调用 UHD Python API 安装 UHD驱动 brew install uhd 也可以用 macport 安装 uhd,但版本比较低,不建议采用 安装 UHD Python API 如果 ...

  2. thinkcmf5调用指定分类的二级_Tengine快速上手系列教程amp;视频:基于Python API的图片分类应用入门丨附彩蛋...

    前言:近期,Tengine团队加班加点,好消息接踵而来,OpenCV 4.3.0发布,OPEN AI LAB AIoT智能开发平台Tengine与OpenCV合作共同加速边缘智能,Tengine再获业 ...

  3. php获取python运行结果_“如何实现在PHP中调用Python并获取运行结果“

    如何实现在PHP中调用Python并获取运行结果 Python的import包件功能就跟PHP的include类似更确切的说应该更像是PHP中的require,因为Python里的import只要目就 ...

  4. python 图表_Python入门学习系列——使用Python调用Web API实现图表统计

    使用Python调用Web API实现图表统计 Web API:Web应用编程接口,用于URL请求特定信息的程序交互,请求的数据大多以非常易于处理的格式返回,比如JSON或CSV等. 本文将使用Pyt ...

  5. python aipspeech_Python调用百度API实现语音识别(二)

    咪哥杂谈 本篇阅读时间约为 5 分钟. 1 前言 上一篇文章里,大致介绍了百度官方 api 的一些前置准备工作. 想回顾的同学,可以看完本篇在下面找到历史链接. 今天就来上手实战编码,体验一下代码实现 ...

  6. python调用zabbix api接口实时展示数据

    近日公司准备自已做一个运维管理平台,其中的监控部分,打算调用zabbix api接口来进行展示. 经过思考之后,计划获取如下内容: 1.  获得认证密钥 2.  获取zabbix所有的主机组 3.  ...

  7. python调用lib_基于python调用libvirt API

    基于python调用libvirt API 1.程序代码 #!/usr/bin/python import libvirt import sys def createConnection(): con ...

  8. python调用api做用户登录认证_(二)Python调用Zabbix api之从入门到放弃——登录并获取身份验证令牌...

    x.x.x.x可能是你的IP或者域名 访问流程概览: 1.首先登录 2.认证成功后zabbix server返回一个token 3.带着这个token去访问各种数据,做各种操作 4.完毕! 一.用RE ...

  9. python调用高德api路径规划_Python调用高德API实现批量地址转经纬度并写入表格的功能...

    本段代码是先将需要转换经纬度的地址爬取在 '地址.csv' 文件里,文件截图示例: 代码展示 # coding=utf-8 # SPL # 时间:2020/12/20 21:15 import csv ...

最新文章

  1. 基于Proxy的小程序状态管理
  2. 解密SSL流量,发现隐藏威胁
  3. php js统计链接点击次数,JS实现在线统计一个页面内鼠标点击次数的方法
  4. 使用批处理创建文件夹,但前提是它尚不存在
  5. 说说Android桌面(Launcher应用)背后的故事(二)——应用程序的添加
  6. java方法和变量修饰符有哪些_死磕Java基础---类,变量和方法的修饰符
  7. webservice 实现与his系统对接_[Share] EDI 及其他常见系统对接技术
  8. Adobe illustrator 导出可编辑文本 - 连载 18
  9. 深度学习高能干货:手把手教你搭建MXNet框架
  10. CSS 文字超出长度的显示省略号的方法总结
  11. 深度学习中的梯度下降算法
  12. 类的加载过程详解之过程四:类的Using使用
  13. csdn怎样注册?不想用微信
  14. TimesTen Classic 18c 卸载 (uninstall)全过程
  15. iOS 的 APP 如何适应 iPhone 5s/6.6s/6.6sPlus 三种屏幕的尺寸?
  16. python的flask前端显示图片_Python flask框架如何显示图像到web页面
  17. ftp上传工具如何下载和使用像详细教程
  18. “手机到底是如何实现定位的?工作原理是什么?”
  19. 《数据分析实战》--用R做交叉列表
  20. 聊聊微服务架构中的多级缓存设计

热门文章

  1. 接口级故障的应对方法
  2. 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  3. 教你轻松将springboot打包成exe程序
  4. 打造全球最大规模 Kafka 集群,Uber 的多区域灾备实践
  5. 大厂面试必问的 4 大开源框架,你真会吗?
  6. 彻底取代Redis+数据库架构,京东618稳了!
  7. 拜托,别再问我贪心算法了!
  8. 简单明了!OLTP场景下的数据分布式设计原则
  9. 拜托别在问我 MySQL 性能优化了!
  10. 微服务该如何进行服务治理?