当评估分子相似性时,经常使用基于分子指纹的Tanimoto系数。该方法本身没有问题,但是使“相似”的原因因情况而异,因此存在新的相似性确定方法的空间。Fraggle就是一种特殊的相似性评估算法。

Fraggle与现有相似度评估方法之间的差异

Fraggle是用于考虑GSK中分子相似性的方法之一,最初是在2008年使用Daylight工具包实现的。RDKit 从2013.09版本开始可用。

Fraggle开发的动机是响应“分子中心的精细结构变化”。具体地,列出下列氮杂吲哚衍生物的位置异构体作为实例。

通过ECFP4指纹评估的这些分子的相似性似乎是0.65。是否认为这些分子更相似取决于您,但是Fraggle提供了

RDKit | 基于Fraggle算法评估化合物的相似性相关推荐

  1. RDKit | 基于Murcko骨架聚类化合物库

    化合物多样性评估 一种方法是使用合适的指纹技术将化合物矢量化并评估他们之间的距离.这种方法经常被使用,但是对于人类很难直观地理解化合物之间的距离. 基于Murcko骨架,分子大致聚集在化合物骨架中,并 ...

  2. RDKit | 基于随机森林的化合物活性二分类模型

    基于随机森林算法的化合物二分类机器学习模型 代码示例 #导入依赖包 import pandas as pd import numpy as np from rdkit import Chem, Dat ...

  3. RDKit | 基于Ward方法对化合物进行分层聚类

    从许多化合物构建结构多样的化合物库: 聚类方法 基于距离的方法 基于分类的方法 使用优化方法的方法 通过使用Ward方法进行聚类从化合物库中选择"各种"化合物,Ward方法是分层聚 ...

  4. RDKit | 基于Lipinski规则过滤化合物库

    Lipinski规则 有机小分子药物设计中,很多小分子候补化合物往往具有很好的in vitro活性,但是一旦进入下一步动物实验的时候,in vivo的药理活性常常得不到很好的结果.往往当出现这种情况的 ...

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

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

  6. RDKit | 基于分子指纹的分子相似性

    分子相似性: 相似性原理(similar property principle)指出,总体相似的分子应具有相似的生物活性. 相似性评估 化合物的指纹对于使用计算机考虑化合物的相似性是必需的.已经提出了 ...

  7. R语言基于Bagging算法(融合多个决策树)构建集成学习Bagging分类模型、并评估模型在测试集和训练集上的分类效果(accuray、F1、偏差Deviance):Bagging算法与随机森林对比

    R语言基于Bagging算法(融合多个决策树)构建集成学习Bagging分类模型.并评估模型在测试集和训练集上的分类效果(accuray.F1.偏差Deviance):Bagging算法与随机森林对比 ...

  8. R语言使用caret包的train函数构建xgboost模型(基于linear算法)模型构建分类模型、trainControl函数设置交叉验证参数、自定义调优评估指标

    R语言使用caret包的train函数构建xgboost模型(基于linear算法)模型构建分类模型.trainControl函数设置交叉验证参数.自定义调优评估指标.tuneLength参数和tun ...

  9. R语言使用caret包的train函数构建xgboost模型(基于gbtree算法)模型构建分类模型、trainControl函数设置交叉验证参数、自定义调优评估指标

    R语言使用caret包的train函数构建xgboost模型(基于gbtree算法)模型构建分类模型.trainControl函数设置交叉验证参数.自定义调优评估指标.tuneLength参数和tun ...

最新文章

  1. linux中文系统换英文字体,linux系统下肿么切换字体?
  2. java delegate怎么写_美团面试官:你说你们公司的Mybatis分页插件是你写的,给我说说它的设计原理?...
  3. php spry文本域_Spry框架及验证构件
  4. 学计算机的一开学叫要带电脑吗,大一新生开学需要带电脑吗?辅导员给出建议,学生需提前了解...
  5. 最全机器学习种类讲解:监督、无监督、在线和批量学习都讲明白了
  6. mvc Filters 过滤器
  7. java 读取resources_java读取Resources下文件
  8. 从mp4,flv文件中解析出h264和aac,送解码器解码失败
  9. 均匀带电直线外一点的场强
  10. python实验报告六_Python 基础语法
  11. Redis 的过期策略
  12. acwing-2240. 餐饮(最大流+拆点)
  13. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON8 LCD1602液晶显示
  14. 想问一下一阶电路的开路怎么画仿真电路图,用multisim操作
  15. [NOI 2010]航空管制
  16. 世纪光棍节、神棍节快乐!
  17. python的pynput模块控制鼠标、键盘和监听鼠标、键盘事件
  18. 高纯度高活性艾美捷人重组MEGACD40L蛋白(可溶性)
  19. 华为、小米已成老年手机市场主力—1.5万条老年手机电商数据解读
  20. ping请求超时的解决方法?

热门文章

  1. 玩转双核CPU:左手画圆,右手画方
  2. 盖茨的背后:坚持到最后一分钟
  3. ActiveMQ的多节点集群
  4. MyBatis架构分层
  5. 全民K歌推荐后台架构
  6. 微服务慌了!看看人家这分布式事务搞得,就是不一样
  7. 为什么有的人还不到三十岁,就对工作失去了兴趣呢?
  8. 为什么程序员加班有罪?
  9. 任务流程管理,从繁杂的项目管理中解脱出来
  10. OpenCV车牌/数字识别