导入库

from rdkit import Chem, rdBase
from rdkit.Chem import AllChem
from rdkit.Chem.Draw import IPythonConsole
from rdkit.Chem import Draw
from rdkit.Chem import rdDepictor
from rdkit.Chem import rdFMCS
from rdkit.Chem import TemplateAlign
IPythonConsole.ipython_useSVG = True
rdDepictor.SetPreferCoordGen(True)
print('rdkit version: ', rdBase.rdkitVersion)

rdkit version:  2020.03.2

载入数据,计算MCS(最大公共子结构)

sildenafil = Chem.MolFromSmiles('CCCC1=NN(C)C2=C1NC(=NC2=O)C1=C(OCC)C=CC(=C1)S(=O)(=O)N1CCN(C)CC1')
vardenafil = Chem.MolFromSmiles('CCCC1=NC(C)=C2N1NC(=NC2=O)C1=C(OCC)C=CC(=C1)S(=O)(=O)N1CCN(CC)CC1')
rdDepictor.Compute2DCoords(sildenafil)
rdDepictor.Compute2DCoords(vardenafil)
res = rdFMCS

RDKit | 基于最大公共子结构(MCS)的分子比对相关推荐

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

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

  2. javplayer 使用教程_药物设计软件Sybyl教程(一):基于Tripos力场对小分子配体进行结构优化...

    文 / 利刃君微信ID/ ziyuanliren666全文共1104字,推荐阅读时间6分钟. 教程内容: 以SYBYL-X 2.0软件为例,对小分子配体进行基于Tripos力场的能量最小化计算,优化分 ...

  3. RDKit | 子结构搜索和MCS算法

    MCS:Maximum Common Substructure 即使查询分子与数据库分子不完全匹配,也想知道其中有多少个通用结构,即最大公共子结构(MCS).可以使用与子图同构相同的方法来计算.也可以 ...

  4. RDKit | 基于RDKit的单分子多构象生成

    通过从单个分子生成多个结构来研究分子的各种可能构象. 导入库 导入必要的库.应当注意的是,适当的立体结构的产生,所以氢原子是很重要的存在,使用分子对象或从SMILES创建分子,可以使用Chem.Add ...

  5. python模糊神经网络预测_一种基于模糊神经网络的化学分子生物毒性预测模型算法的制作方法...

    本发明属于化工 技术领域: ,具体是一种基于模糊神经网络的化学分子生物毒性预测模型算法. 背景技术: :近些年来,化学物质合成技术飞快发展,合成物质已经应用于社会的各行各业,随着工业的高度发展,全球化 ...

  6. 基于大规模结构相似和文本相似的知识图挖掘方法预测药物相互作用

    基于大规模结构相似和文本相似的知识图挖掘方法预测药物相互作用 (Large-scale structural and textual similarity-based mining of knowle ...

  7. 阿尔伯塔大学博士毕业论文:基于图结构的自然语言处理

    本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 机器之心整理 自然语言处理(Natural Language Processing)是人工智能的核心问题之一,旨在让 ...

  8. CIKM 2021 | 基于IPCA的多属性分子优化

    今天给大家介绍以色列理工学院Kira Radinsky课题组发表在CIKM会议上的一篇文章"Multi-Property Molecular Optimization using an In ...

  9. 【Graph4NLP】阿尔伯塔大学博士毕业论文:基于图结构的自然语言处理

    机器之心发布 机器之心编辑部 自然语言处理(Natural Language Processing)是人工智能的核心问题之一,旨在让计算机理解语言,实现人与计算机之间用自然语言进行通信.阿尔伯塔大学( ...

最新文章

  1. 长途每分钟只要9分钱!
  2. 2021 年4月数据库流行度排行榜出炉!Snowflake 和 Clickhouse上升迅速!
  3. javascript 的默认对象
  4. php获取服务器相关信息
  5. 32位系统win2008+mssql2008 6G内存折腾纪实
  6. 将z-blog改成英文blog所遇到的问题
  7. Bash shell脚本练习(一)
  8. INSTALL_FAILED_VERSION_DOWNGRADE报错
  9. recyclerview 横向卡片效果_UI设计中卡片式应如何设计
  10. python fetchall函数_关于python中的查询数据库内容中用到的fetchone()函数和fetchall()函数(转)还有fetchmany()...
  11. linux 声音设置,Linux aumix设置音效装置命令详解
  12. python中计算结果保留两位小数
  13. 内核学习——VEH / SEH
  14. 施柏阁保时捷设计酒店全球陆续开设15家酒店;汉庭新品旗舰店在武汉街道口商圈亮相;开元酒店用国潮赋能中高端品牌 | 全球旅报...
  15. 聊天机器人 NLP(初识 学习思路)
  16. 在每天一个故事中......
  17. Gaea To Houdini
  18. 负数与正数相乘怎么算_为啥两个负数相乘结果是正数?
  19. Java实现minio文件服务web在线解压上传工具类
  20. 荐读 | 如何有效的进行公司名称匹配

热门文章

  1. Java循环读取文件夹下文件
  2. 把Windows CA根证书安装到iPhone
  3. 【Linux实用技术】LFS6.3构建实录
  4. linux 下得到进程的启动时间
  5. Reporting Services 的多值参数究竟能否用在数据集获取途径为存储过程的情景呢?...
  6. Document 对象的常用方法
  7. [征询意见]北京.NET俱乐部11月份活动内容
  8. AI大牛纷纷离职!2021大厂AI Lab现状盘点,网友:名存实亡
  9. 从源码分析Hystrix工作机制
  10. 面对复杂业务架构,阿里架构师是如何做的?(第一期)