化合物相似性搜索_RDKit | 基于分子指纹的分子相似性

本文介绍了化合物相似性搜索的重要概念,如相似性原理,以及在分子相似性评估中常用的Tanimoto系数。文章详细讲解了不同类型的分子指纹,包括MACCS Keys、拓扑指纹、Morgan指纹(ECFP/FCFP)以及Avalon指纹,并讨论了它们在RDKit中的应用。此外,还提到了如何比较和可视化这些指纹。
摘要由CSDN通过智能技术生成

3c51b11dc9d66b39226939c4f8592918.png

分子相似性:

相似性原理(similar property principle)指出,总体相似的分子应具有相似的生物活性。

相似性评估

化合物的指纹对于使用计算机考虑化合物的相似性是必需的。已经提出了各种评估方法,但是最常用的评估方法称为“ Tanimoto系数 ”。使用以下等式从两个分子A和B的位阵列指纹计算Tanimoto系数:


导入库

import pandas as pd
from rdkit import rdBase, Chem, DataStructs
from rdkit.Avalon import pyAvalonTools
from rdkit.Chem import AllChem, Draw
from rdkit.Chem.Fingerprints import FingerprintMols
from rdkit.Chem.AtomPairs import Pairs, Torsions
from rdkit.Chem.Draw import SimilarityMaps
%matplotlib inline

载入数据

suppl = Chem.SDMolSupplier('sdf_20191011152835.sdf')
mols = [x
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值