研究人员开发了一个计算程序,以帮助设计治疗用蛋白质,预测相互作用。

研究人员已经开发出一种过程,他们说这种过程可以减少计算蛋白设计所涉及的工作。该技术使用三维(3D)结构模型来预测分子嵌段的新颖组合如何协同工作以实现所需的效果。

来自美国达特茅斯学院的研究小组建议,专注于相对较少数量的蛋白质亚结构,而不是无限数量的原子级组合,可以简化新药物和新材料的开发。

达特茅斯大学计算机科学副教授,该研究的高级研究员Gevorg Grigoryan说:“设计建筑物时,您不一定需要了解沙粒在一块砖中如何相互作用。” “由于您知道什么是砖块以及它的特性是什么,您可以专注于砖块如何组合在一起以形成所需的形状。采用的相同方法,只关注知道起作用的蛋白质亚结构。”

尽管许多治疗药物是从天然存在的蛋白质中产生的,但自定义领域尚未发展为允许合成蛋白质的广泛开发。开发合成蛋白的障碍中,绝大多数是可能的氨基酸组合。对组合进行分类以找到在任何给定情况下都将有用的组合是一个耗时且资源密集的过程。

目前,开发新药的研究人员专注于特定原子之间的相互作用。这种方法要求实验室建立大型的变体库,以找到可以完成指定任务的变体。尽管这可以产生有用的结果,但研究人员发现建立具有高精确度的原子模型具有挑战性。

序列的数量实际上是无限的,确实使寻找合适的组合来满足特定治疗需求的过程变得复杂。为了开发一种优化的设计方法,研究小组扫描了包含150,000种已知蛋白质的3D模型的数据库。他们发现蛋白质中经常会出现少量结构模式,并且蛋白质结构中的许多多样性都来自于这些结构单元的组合方式。这一发现使研究小组提出了一个假设,即与其将蛋白质建模为相互作用的原子的复杂网络,不如将它们更简单地表示为一组有限的结构构件的组合。

研究人员说,使用这种新方法,可以更容易地根据建立的模式来判断新的蛋白质结构。该方法使科学家能够参考已知结构的库,从而轻松地尝试更具创意的设计。

Grigoryan说,“这项技术使挑战完全摆脱了在原子尺度上绝对正确的物理学的挑战,从而有可能使计算蛋白质的设计成为一个更加可靠的过程。他们的发现应该为蛋白质设计中的机器学习打开大门。”

新工艺着眼于蛋白质中存在的较大原子块(称为第三基序),以设计功能性蛋白质。这些是反复出现的结构布置,类似于建筑物中的拱门或立柱,可用于设计新颖的蛋白质而无需考虑其原子级组成。

由于这些结构仅以某些方式结合在一起,因此研究人员将不再需要进行原子级的猜测。取而代之的是,他们只需要专注于装配在一起的嵌段,而忽略那些不会形成功能蛋白的结构。

根据研究论文,结果“有力地证明了蛋白质数据库现在已经足够大,可以仅通过使用不相关蛋白质的结构基序实例来设计蛋白质。”

通过应用这项新技术,研究团队希望首先通过依靠这些原理来消除在蛋白质结构中重新发现物理原理的冗余。

参考资料

Zhou J, Panaitiu A E, Grigoryan G. A general-purpose protein design framework based on mining sequence–structure relationships in known protein structures[J]. Proceedings of the National Academy of Sciences, 2020, 117(2): 1059-1068.

PNAS | 开发用于优化蛋白质设计的3D模型相关推荐

  1. Unity3D游戏开发初探—2.初步了解3D模型基础

    一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被. ...

  2. 3d展示网页开发_超实用:一篇文章带你了解市面上主流通用的3D模型格式

    说到格式,相信大家都不陌生. 随着互联网的普及,我们几乎每天都会和不同的格式打交道,文本的TXT.图片的JPG.视频的MP4,就连压缩包也有不同的格式. 通俗来说,你可以把"格式" ...

  3. WebGL 3d模型优化实战

    随着我在 Echobind 的投入时间以及我自己的空闲时间,我一直在慢慢学习 webGL 库,例如 three.js.Mozilla 的/Super Medium 的 A-Frame.Google 的 ...

  4. Easy3D:一个轻量级、易用、高效的C++库,用于处理和渲染3D数据

    作者:Liangliang Nan 作者介绍:来自荷兰代尔夫特理工大学三维地理信息研究小组 代码:https://github.com/LiangliangNan/Easy3D 简介 Easy3D是一 ...

  5. 【3D】常见的3D模型格式介绍

    OBJ OBJ文件是Alias | Wavefront公司为它的一套基于工作站的3D建模和动画软件"AdvancedVisualizer"开发的一种标准3D模型文件格式. OBJ文 ...

  6. 3D模型格式的一点总结

    通俗来说,你可以把"格式"理解成基于同一规范的技术表征,也可以再简化点把它看成一种分类方式.对于3D模型来说,格式更是种类繁多.不同应用领域的.不同功能属性的,加密的.独有的.通用 ...

  7. 【Unity】模型文件格式、常见3D模型格式

    文章目录 模型文件格式 支持的模型文件格式 标准文件格式 专有文件格式 不支持的模型文件格式 从3ds Max 导入对象 从 Maya 导入对象 限制 常见的3D软件格式 .fbx 格式 .obj 格 ...

  8. Qt Quick 3D系列(一):加载3d模型

    如果我们想在QML中使用3D且你之前没有三维程序开发的基础,使用Qt Quick 3D是个不错的选择,下面我介绍如何使用Qt Quick 3D加载3d模型.注意:Qt Quick 3D从Qt 5.15 ...

  9. osgb转json_超实用:一篇文章带你了解市面上主流通用的3D模型格式

    原标题:超实用:一篇文章带你了解市面上主流通用的3D模型格式 3D模型格式知多少 说到格式,相信大家都不陌生. 随着互联网的普及,我们几乎每天都会和不同的格式打交道,文本的TXT.图片的JPG.视频的 ...

最新文章

  1. 老生常谈--GetROProperty,GetTOProperty,SetTOProperty的区别
  2. Xcode代码文件模板
  3. 6月8号=》105页-110页
  4. 优化SQL Server的内存占用之执行缓存
  5. C++中关于隐藏的理解
  6. 4.2Python数据类型(2)之布尔类型
  7. Android Studio 第五十三期 - 自定义EditText密码键盘
  8. mongodb在ubuntu下无法打开的问题
  9. win7录屏_专业电脑录屏方法有哪些?分享录屏靠谱方法!
  10. java工具类_16 个超级实用的 Java 工具类
  11. 街篮中服务器维修什么时候能结束,街头篮球手游1月6日微信iOS维护公告 服务器扩容...
  12. STM32串口3 映射和完全重映射 PB10 PB11 PD8 PD9 PC10 PC11
  13. 天行健,君子以自强不息;地势坤,君子以厚德载物的解释
  14. 手机厂商为何取消3.5mm耳机孔?主要原因有5点,看完你就知道了
  15. 武清鸿蒙幼儿园,天津十大贵族学校,土豪才上的起的学校!
  16. html提取excel指定单元格数据,如何利用Excel函数公式快速提取出单元格中指定的数据...
  17. 数值分析-有关迭代法
  18. php保存文件快捷键,word保存快捷键是ctrl加什么
  19. 985在读硕士晓文大数据学习之路1:出发
  20. ssh备考-02多表关联关系映射(一对一、一对多、多对多如何配置)

热门文章

  1. 这样建统一告警平台,运维的告警麻痹症有救了
  2. 图文详解 23 种设计模式
  3. 一文完全理解定时器实现技术
  4. 分布式架构下,Session 共享有什么方案?
  5. BATJ 常考的 21 条 Linux 命令
  6. 不舍得卸载!推荐8个私藏APP,每一款都堪称精品
  7. CPU工作过程——MCU
  8. 文件控制块的三类信息
  9. 二叉排序树(二叉搜索树,二叉查找树)
  10. oracle本地连接地址,关于Oracle本地连接出现与监听有关的问题的解决方法探讨,oracle本地连接...