获取分子的3D距离矩阵时,使用Get3DDistanceMatrix方法。


导入库

from rdkit import Chem
from rdkit.Chem import AllChem
from rdkit.Chem import rdDistGeom as molDG
mol = Chem.MolFromSmiles('CCC')
bm = molDG.GetMoleculeBoundsMatrix(mol)
bm
array([[0.        , 1.524     , 2.51279063],[1.504     , 0.        , 1.524     ],[2.43279063, 1.504     , 0.        ]])
AllChem.EmbedMolecule(mol)

0

dm=AllChem.Get3DDistanceMatrix(mol)
dm
array([[0.        , 1.50401361, 2.47848679],[1.50401361, 0.        , 1.50913087],[2.47848679, 1.50913087, 0.        ]])
mol1 = Chem.MolFromSmile

RDKit | 基于RDKit获取分子3D距离矩阵相关推荐

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

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

  2. RDKit | 基于RDKit绘制黑白颜色的分子

    基于RDKit绘制黑白颜色的分子 导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import ...

  3. RDKit | 基于RDKit输出分子结构图(Image)的方法

    RDKit内置功能绘制分子结构的函数,可根据rdkit.Chem.Draw包创建分子图像 方法一:基于SMILES输出分子2D图(2D image) 导入库 from rdkit import Che ...

  4. RDKit | 基于RDKit绘制带原子和键的索引、注释和立体化学

    基于RDKit绘制带原子和键的索引.注释和立体化学 导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Dra ...

  5. RDKit | 基于RDKit和k-均值对化合物进行非分层聚类

    具有高相似性的分子组合可以改写为在化合物空间(化学空间)中具有短距离.在这种情况下,"相似性"和"距离"可互换使用.通过选择相距较远的化合物,可以构建各种化合物 ...

  6. RDKit | 基于RDKit(≥2020.09.1)的相似图绘制新方法

    导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import SimilarityMaps fr ...

  7. RDKit | 基于RDKit的指定原子或键高亮

    基于RDKit的指定原子或键高亮 指定原子或键高亮 HilightChemAtom.py from rdkit import Chem from rdkit.Chem.Draw import rdMo ...

  8. RDKit | 基于RDKit的SMILES转canonical SMILES

    基于RDKit的SMILES String转canonical SMILES String 导入库 from rdkit import Chem from rdkit.Chem import Draw ...

  9. RDKit | 基于RDKit绘制化学反应

    基于RDKit绘制化学反应 导入库 from rdkit import RDConfig import unittest import random from rdkit import Chem fr ...

最新文章

  1. PagingAndSortingRepository接口与 JpaRepository接口
  2. 使用驱动调试助手应该注意的问题
  3. idea 开发 maven 项目
  4. python编程思维导图_用来梳理 Python 编程核心知识15张思维导图
  5. 指针冒泡排序c语言代码,用指针编写冒泡排序方法
  6. Packagist发布个人的Composer包
  7. 实现查看订单详情功能
  8. python第六十天-----RabbitMQ
  9. oracle数据设置为ull,IMX6ULL启动和烧写
  10. SpringBoot的注解@Qualifier用法
  11. Java springboot B2B2C o2o多用户商城 springcloud架构-(十)高可用的服务注册中心
  12. Lumion文件结构及Benchmark in progrees问题
  13. 基于Arduino的双向交通灯系统
  14. 最大流最小割经典例题_hiho 第116周,最大流最小割定理,求最小割集S,T
  15. win7注册表编辑已被管理员禁用怎么办
  16. Tableau数据分析笔记-Chapter08数据分层、数据分组、数据集
  17. 织梦搬家数据库导入失败怎么办?
  18. S3DIS Dataset下载
  19. 神经网络和pid有什么区别,基于神经网络的pid控制
  20. 打字游戏(极简单)——C/C++

热门文章

  1. OSPF 疑重难要14点--转屎壳Q岛的一个文章
  2. unix command
  3. MySQL优化篇:show profile进行SQL分析
  4. 揭秘 Uber API 网关的架构,建议收藏!
  5. 面试题:mysql 表删除一半数据,B+树索引文件会不会变小???
  6. 某33岁国企程序员求助:目前税后60+,工作975,拿到蚂蚁p7offer,3.8k,6200期权,有必要去镀金吗?...
  7. 一次 Java 内存泄漏的排查
  8. 深度揭秘垃圾回收底层,这次让你彻底弄懂她
  9. 这才是微服务拆分的正确姿势,值得学习!
  10. 一文看懂最近70年的人工智能简史!中国已经领先全球!