DeeplyTough | 学习蛋白质结合位点的结构比较
小分子药物发现中的蛋白质
蛋白质在体内发挥作用,并负责生物学功能。在药物开发中,经常寻求改变特定蛋白质的功能来帮助人体抵抗疾病。可以将专注于用小分子药物调节特定蛋白质的药物发现工作框架化为基于靶标的药物发现。蛋白质的生物学功能取决于其结构和序列。影响蛋白质功能的最常见方法是干扰能够容纳小分子的蛋白质-配体结合位点或口袋。
靶标蛋白质空间的相似性
找出分子可以结合的蛋白质是药物研发的核心任务。可能知道一个分子结合一种蛋白质,但怀疑其他分子也相互作用,这可能会导致药物毒性或多药理学。相反,可能不知道会结合感兴趣的蛋白质的分子,并希望从虚拟筛选方案中获得会结合相似蛋白质结合位点的分子中汲取灵感。
不相关的蛋白质可能结合相似的分子。
传统的口袋配对方法
评估3D蛋白质口袋之间相似性的传统方法通常基于口袋的手动创建表示法和传统形状匹配算法的组合。假设一种用于口袋匹配的机器学习方法将能够直接从数据中学习口袋表示,同时了解口袋的哪些特征对于共享分子的结合特别重要。通过引入基于机器学习的解决方案来解决口袋匹配问题,希望消除人为偏见,并为药物开发量身定制口袋表示。
DeeplyTough:一种3D口袋匹配的机器学习方法
BenevolentAI的最新研究通过计算机视觉的来查看蛋白质口袋的匹配情况,将3D蛋白质结构视为3D图像。卷积神经网络(CNN)在许多领域都被证明是有效的,并且能够构建来自低级像素的强大输入表示-3D像素除外,即像素称为体素。与图像相反,图像中的每个像素都由红色,绿色和蓝色(rgb)的强度表示,研究者用分子特性(例如疏水性或原子形成氢键的能力)代替了附加的原色。
蛋白质结构以3D图像为特征,其中与红色,绿色和蓝色强度相关的像素被与可能的分子间相互作用描述相关的3D体素代替。
Metric Learning
距离度量学习领域旨在自动确定项目之间的距离,并且可以在给定标记示例数据集的情况下以机器学习方式进行训练。案例中,TOUGH-M1数据集包含正对(两个蛋白质口袋,已显示出结合相似分子)和负对(两个蛋白质口袋,均未显示出共享分子结合的证据)的示例。研究者对DeeplyTough进行训练以鼓励负对的分离,并在欧氏空间中接近正对。
研究者使用三个可公开获得的数据集对他们的方法进行了全面的基准测试,并证明了用于3D口袋匹配的度量学习方法可以在运行时更快的时间内显示出与现有方法竞争的性能。该工作代表了一种概念验证,表明度量学习能够匹配可能直接从3D蛋白质结构数据中结合相似配体的蛋白质口袋。蛋白质口袋匹配的方法是现代药物发现工具包中的一种工具。引入了DeeplyTough,这种范式的转变减少了与以前方法相关的人为偏见,并降低了运行时时间成本,使研究者能够考虑更大的数据集。DeeplyTough将提高有效搜索新药的能力。
参考资料
Simonovsky M, Meyers J. DeeplyTough: Learning Structural Comparison of Protein Binding Sites[J]. BioRxiv, 2019: 600304.
https://benevolent.ai/deeply-tough?utm_medium=banner&utm_source=blog&utm_campaign=deeplytough
DeeplyTough | 学习蛋白质结合位点的结构比较相关推荐
- GraphBind: 通过层次图神经网络学习蛋白质局部结构嵌入规则以用于识别核酸结合残基
<GraphBind: protein structural context embedded rules learned by hierarchical graph neural networ ...
- 论文解读:通过可解释的集成深度学习学习蛋白质组范围内蛋白质-蛋白质结合位点的蛋白质语言
Title:Learning the protein language of proteome-wide protein-protein binding sites via explainable e ...
- 论文解读:学习蛋白质的空间结构可以提高蛋白质相互作用的预测
文章目录 论文概况 1. 研究背景 2. 研究数据 2.1 种内数据集 2.2 种间数据集 2.3 多类别数据集 3. 研究方法 3.1数据预处理 3.2局部特征提取 3.3 结构特征提取 3.3.1 ...
- web前段学习day_01:HTML(学习如何搭建页面结构和内容):文本标签、列表标签、图片标签、超链接、表格、表单表单、分区标签、实体引用
学习如何构造页面结构和内容 安装HBuilderX 一.HTML 创建第一个HTML页面 写完html后如何测试 写在body中的常见标签有哪些? 注释快捷键 Ctrl+Shift+/ 1.文本相关标 ...
- 【深度学习】Swin Transformer结构和应用分析
[深度学习]Swin Transformer结构和应用分析 文章目录 1 引言 2 Swin Transformer结构 3 分析3.1 Hierarchical Feature Representa ...
- 【深度学习】如何从结构出发更好的改进一个神经网络(二)
[深度学习]如何从结构出发更好的改进一个神经网络(二) 文章目录 1 空洞卷积(dilated convolution) 2 PReLU 3 LeakyReLU可以解决神经元"死亡" ...
- 【深度学习】如何从结构出发更好的改进一个神经网络
[深度学习]如何从结构出发更好的改进一个神经网络 文章目录 1 降采样和升采样 2 UNet++模型诞生 3 参数多了是导致UNet++比UNet好吗 4 一些思路 5 改进卷积结构5.1 转置卷积5 ...
- 数据不够怎么训练深度学习模型?不妨试试迁移学习 ——重用神经网络的结构2...
数据不够怎么训练深度学习模型?不妨试试迁移学习 本质就是这个图!pretrained model就是你截取的部分神经网络模型(迁移学习),而nanonet就是你自己加入的网络层. 随着深度学习技术在机 ...
- 你真的会学习吗?从结构化思维说起
作者 | 涉江 来源|阿里巴巴云原生公众号 导读:学习是我们从呱呱坠地开始就在进行的事,从简单的模仿,到系统的训练,学习对我们而言似乎已经习以为常.然而,我们真的学会学习了吗?学习的终极目标是什么?技 ...
最新文章
- java实现sql批量插入参数
- 学习Struts--Chap02:Struts2框架各个功能模块和程序执行流程的介绍
- UNITY插件信息收集
- 一些SAP UI5的学习笔记
- Linux5配置jboss环境
- Node Express4.x 片段视图 partials
- 注册终止处理函数atexit()
- 计算机文档我的文档丢失,“我的文档”不见了如何找回?几种解决“我的文档不见了”的办法...
- rest教程_REST保证教程
- bdfg的matlab仿真模型,无刷双馈风力发电机变速恒频控制研究
- 计算机无法安装蓝牙驱动,win10蓝牙驱动装不了怎么办_win10电脑蓝牙驱动无法安装处理方法-win7之家...
- opencv3学习笔记(九)--------直方图与匹配
- excel自动排班表_Excel通用值班表日历版,排班人员自动显示,万年历套用
- AD20笔记-PCB设计
- 经典贪心算法问题:会议安排
- php两个问号??表示什么意思
- 如何将图片文字转换成word
- birthday日期类型转化
- 业务单据堆积如山?如何提升会计做账效率?
- java不完全教程附编码示例