RDKit toolkit实战一:调用Python API
2017-10-17 22:13
471 查看
RDKit是一款开源化学信息学与机器学习工具包,提供C++和Python的API接口。
RDKit的编译安装及Python(2.7)绑定见博文:Linux(CentOS 7_x64位)系统下安装RDkit
RDKit iPython Notebook参考网站点击打开链接配置好RDKit和Python2.7的环境,运行参考网站的部分代码的效果如下:
#!Python2.7
from rdkit.Chem import AllChem as Chem
from rdkit.Chem.Draw import IPythonConsole
from rdkit.Chem import Descriptors
from rdkit import DataStructs
smi = 'CCCc1nn(C)c2C(=O)NC(=Nc12)c3cc(ccc3OCC)S(=O)(=O)N4CCN(C)CC4' #sildenafil
m = Chem.MolFromSmiles(smi)
m
smi2 = 'CCCc1nc(C)c2C(=O)N=C(Nn12)c3cc(ccc3OCC)S(=O)(=O)N4CCN(CC)CC4' #vardenafil
m2 = Chem.MolFromSmiles(smi2)
fp2 = Chem.GetMorganFingerprintAsBitVect(m2, 2, nBits=2048)
m2
运行效果
相关文章推荐
- RDKit toolkit实战三:描述符计算及可视化
- RDKit toolkit实战二:Generating Similarity Maps Using Fingerprints
- Python调用zabbix api 接口
- Python 3调用百度OCR API实现剪贴板文字识别
- Python 调用百度API
- Python调用哈工大语言云(LTP)API进行自然语言处理
- Python实战项目(一)使用API
- python 调用Google Translate API 翻译
- Python调用百度语音api做语音识别
- Python调用微博API
- Python平台下调用阿里云API参数实现DDNS功能
- Python 调用cobbler API 学习笔记
- Python调用豆瓣API抓取top250电影并存储进数据库
- python调用新浪微博API
- 利用python调用elasticsearch-api来分析数据并作图进行日报邮件发送
- Python2,python3调用face++api
- python下以api形式调用tesseract识别图片验证码
- OpenDayLight 氢版本 RestAPI 调用实例(1)-拓扑的获取(Python)
- Linux python PyQt5调用百度API实现图片文字转换
- python调用API