首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于深度学习和传统打分函数的配体构象优化框架

当前的分子对接程序主要受制于打分函数的精度,致使较高的假阳性率。随着蛋白质-配体结构与结合亲和力数据的持续扩增,基于机器学习和深度学习的打分函数有望实现更高的精度。...研究表明,打分函数打分能力 (scoring power) 和对接能力 (docking power) 之间并没有很强的关联性。...尽管一些基于机器学习和深度学习的打分函数已经被证明具有较强的打分能力,但是在对接任务中却表现很差,甚至不如传统的打分函数。...论文作者提出的DeepRMSD是一个预测配体结合姿势RMSD的打分函数,将其与AutoDock Vina打分函数相结合 (DeepRMSD+Vina) 可以实现更高的对接成功率。...结语 该论文基于深度学习算法设计了一个预测配体结合姿势RMSD的打分函数DeepRMSD,通过与传统打分函数Vina score结合,DeepRMSD+Vina能够取得更高的对接成功率。

62840

触类旁通Elasticsearch:打分

一、ES打分机制 确定文档和查询有多么相关的过程被称为打分(scoring)。 1. TF-IDF Lucene及其扩展ES默认使用TF-IDF算法计算文档得分。...其它打分方法 ES支持的其它打分方法包括: Okapi BM25 随机性分歧(Divergence from randomness),即DFR相似度 基于信息的(Information...四、再打分 在下列情况下,打分可能会变成资源密集型的操作: 使用脚本的评分,运行了一个脚本来计算索引中每篇文档的得分。这类似于SQL查询中使用UDF,每行数据都要执行函数。...在这些情况下,可能希望减轻打分算法所产生的性能影响。为解决这个问题,ES有一个特性称为再打分。再打分(rescoring)是指初始的查询运行后,针对返回的结果集进行第二轮的得分计算。...下面是一个再打分的例子。 curl -XPOST "172.16.1.127:9200/get-together/_search?

1.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

两行Python代码实现电影打分与推荐

代码采用字典来存放数据,格式为{用户1:{电影名称1:打分1, 电影名称2:打分2,...}, 用户2:{...}}。 本文关键代码是调用Python内置函数min()和max()的两行。...运行结果与分析1,其中输出结果第一部分的格式为与当前用户共同打分过的电影数量:与当前用户打分的欧几里得距离:该用户打分情况。 ?...在这一组数据中,与当前用户共同打分过的电影数量最多的是user3,所以根据user3的打分结果对当前用户进行推荐。 运行结果与分析2: ?...在这一组数据中,与当前用户共同打分过的电影数量一样多的有user4、user5和user6,但是与当前用户最接近的是user5,所以根据user5的打分结果对当前用户进行推荐。

1.1K70

Brief Bioinform|基于深度学习和传统打分函数的配体构象优化框架

文章基于深度学习算法设计了一个预测配体结合姿势RMSD的打分函数DeepRMSD,通过与传统打分函数Vina score结合,DeepRMSD+Vina能够取得更高的对接成功率。...当前的分子对接程序主要受制于打分函数的精度,致使较高的假阳性率。随着蛋白质-配体结构与结合亲和力数据的持续扩增,基于机器学习和深度学习的打分函数有望实现更高的精度。...尽管一些基于机器学习和深度学习的打分函数已经被证明具有较强的打分能力,但是在对接任务中却表现很差,甚至不如传统的打分函数。...论文作者提出的DeepRMSD是一个预测配体结合姿势RMSD的打分函数,将其与AutoDock Vina打分函数相结合 (DeepRMSD+Vina) 可以实现更高的对接成功率。...4 结语 该论文基于深度学习算法设计了一个预测配体结合姿势RMSD的打分函数DeepRMSD,通过与传统打分函数Vina score结合,DeepRMSD+Vina能够取得更高的对接成功率。

46720

BioRxiv|PointVS:识别重要的蛋白质-药物关联的机器学习打分函数

作者提出了PointVS,一个基于机器学习的蛋白质-药物关联评分函数。 PointVS使用等变图神经网络从给定的蛋白质靶标中提取重要的结合药效团。...背景 在过去数年中,许多新的基于机器学习的评分函数可用于预测小分子与蛋白质的关联,其目标是近似两个分子作为输入和输出的分布,推算它们相互作用的能量。...这种分布取决于结合所涉及的原子间相互作用,解释这些相互作用的评分函数可以准确地预测对不可见分子的结合亲和力。 方法 图是表示分子的自然方式。...通过整个网络的消息传递,信息得到丰富,并且与蛋白质-配体关联预测相关的原子节点特征,可以直接作用于机器学习打分。边的信息也可以探测原子或者分子相互作用的重要程度,成为描述非共价键的直观方法。...HotspotsAPI: A python package for the detection of small molecule binding hotspots and application to

38260

Python编写编程作业批量自动打分程序的思路与实现

总体思路:把接口明确地告诉学生(本文后面的代码要求学生程序中必须有个函数叫做searchOnede),然后学生把Python程序文件(学号_姓名.py)以任何方式提交给老师,放到同一文件夹中。...下面的代码首先由老师编写一个自己认为的最佳和最优实现,然后把学生的程序文件作为模块导入并调用其中的searchOne函数,如果学生作业中没有这个函数判为0分,如果有这个函数但是执行结果与老师的不一样也是...0分,如果结果正确则根据学生代码运行时间进行打分,速度越慢则分数越低。...作业自动打分代码不是通用的,因为要批改的作业内容和要求不一样,可以根据本文大概思路自行编写相应的作业批改程序。...os import listdir, rename from os.path import splitext from time import time def searchOne(s): '''函数功能

2.2K80

不要相信模型输出的概率打分......

Isotonic regression是Histogram binning一种扩展,通过学习一个单调增函数,输入初始预测结果,输出校准后的预测结果,利用这个单调增函数最小化预测值和label之间的误差。...Platt scaling则直接使用一个逻辑回归模型学习基础预测值到校准预测值的函数,利用这个函数实现预测结果校准。...在模型中进行校准避免了后处理的两阶段方式,主要包括在损失函数中引入校准项、label smoothing以及数据增强三种方式。...Focal loss是表示学习中的常用函数,对focal loss不了解的同学可以参考之前的文章:表示学习中的7大损失函数梳理。...KL散度和一般的交叉熵作用相同,而第二项在约束模型输出的预测概率值熵尽可能大,其实和temperature scaling的原理类似,都是缓解模型在某个类别上打分太高而带来的过自信问题: 除了修改损失函数实现校准的方法外

91110

Python爬虫+颜值打分,5000+图片找到你的Mrs. Right

一见钟情钟的不是情,是脸 日久生情生的不是脸,是情 项目简介 本项目利用Python爬虫和百度人脸识别API,针对简书交友专栏,爬取用户照片(侵删),并进行打分。...本项目包括以下内容: 图片爬虫 人脸识别API使用 颜值打分并进行文件归类 图片爬虫 现在各大交友网站都会有一些用户会爆照,本文爬取简书交友专栏(https://www.jianshu.com/c/bd38bd199ec6...人脸识别API使用 由于爬取了帖子下面的所有图片,里面有各种图片(不包括人脸),而且是为了找到高颜值小姐姐,如果人工筛选费事费力,这里调用百度的人脸识别API,进行图片过滤和颜值打分。...颜值打分并进行文件归类 最后结合图片数据和颜值打分,设计代码,过滤掉非人物以及男性图片,获取小姐姐图片的分数(这里处理为1-10分),并分别存在不同的文件夹中。

68130

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券