欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

RDKit | 基于片段的分子生成(骨架A+骨架B)

程序员文章站 2022-03-15 14:54:25
环境Win10RDKit2020.09.1Python=3.7.9基于双片段的分子生成导入库import numpy as npfrom rdkit import rdBase, Chemfrom rdkit.Chem import AllChem, Draw, BRICS, Descriptorsfrom rdkit.ML.Descriptors import MoleculeDescriptorsprint(rdBase.rdkitVersion)......
  • 通过BRICS算法产生片段库
  • 通过结合两个片段(A,B)生成了一个新分子(AB)。

 

环境

  • Win10
  • RDKit2020.09.1
  • Python=3.7.9

基于双片段的分子生成

导入库

import numpy as np
from rdkit import rdBase, Chem
from rdkit.Chem import AllChem, Draw, BRICS, Descriptors
from rdkit.ML.Descriptors import MoleculeDescriptors
print(rdBase.rdkitVersion)
2020.09.1

载入数据 

suppl = Chem.SDMolSupplier('logSdataset1290_2d.sdf')
mols_list = [mo

本文地址:https://blog.csdn.net/u012325865/article/details/112688194