通过从单个分子生成多个结构来研究分子的各种可能构象。

导入库

导入必要的库。应当注意的是,适当的立体结构的产生,所以氢原子是很重要的存在,使用分子对象或从SMILES创建分子,可以使用Chem.AddHs添加氢原子。

from rdkit import rdBase, Chem
from rdkit.Chem import AllChem
from rdkit.Chem.Draw import IPythonConsole
import py3Dmol
import pandas as pd
print(rdBase.rdkitVersion) 

当从SDF读取分子时,设置removeHs = False选项以保留氢原子。

suppl = Chem.SDMolSupplier('platinum_dataset_2017_01.sdf', removeHs=False)
mols = [x for x in suppl if x is not None]
len(mols) # 4548
mol = mols[0]

顺应性的产生

AllChem.E

RDKit | 基于RDKit的单分子多构象生成相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. RDKit | 基于RDKit可视化脂溶性在溶解度贡献中的应用

    尝试了logP,仅使用原子的权重即可可视化. 导入库 import base64 from io import BytesIO import warnings warnings.filterwarni ...

最新文章

  1. C++中模板template typename T
  2. solrlucene3.6.0源码解析(三)
  3. 怎么选择多专业取费_从事翻译要怎么选择行业和专业?
  4. 使用 Content-Encoding: br 替换 Content-Encoding: gzip
  5. IOS 传值方法总结
  6. 西瓜书+实战+吴恩达机器学习(十九)特征选择(过滤式选择、包裹式选择)
  7. 搭建 S3C6.410 开发板的 测试环境
  8. 个人电脑防止被入侵的设置方法。
  9. AgentWeb url监听问题
  10. linux源码分析汇总
  11. Nvidia风扇速度自动调节工具推荐
  12. 敌兵布阵 HDU - 1166
  13. 集成 React Native 到现有Android项目
  14. 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  15. 数值分析matlab最小二乘法,数值分析 最小二乘 matlab
  16. 微信小程序图片转发到微信
  17. Linux Ubuntu下载
  18. React页面空白问题
  19. 在安卓手机上安装Ubuntu详细教程(无需root)
  20. 多个excel文件不在一个视图里分开独立显示

热门文章

  1. Scrum指南2020中文版发布/scrum中文网
  2. 60 张图详解 98 个常见网络概念
  3. 环形链表找入口,真的太妙了
  4. 在 Linux 命令行里与其他用户通信
  5. 从 Nginx 优秀的核心架构设计,揭秘其为何能支持高并发?
  6. 亿级浏览型网站静态化架构演变
  7. 2021 年中国敏捷行业现状调查全面启动
  8. 来客推商城V3多用户uni-app商城源码如何搭建?盈利模式怎么样的?
  9. 项目管理工具到底应该为谁服务?
  10. 市场营销部门OKR案例