AI让分子“起死回生”:拯救抗生素的新希望

生物工程师利用人工智能(AI)使分子“起死回生”[1]

为实现这种分子“复活”,研究人员应用计算方法对来自现代人类(智人)和我们早已灭绝的远亲尼安德特人和丹尼索瓦人的蛋白质数据进行分析。这使研究人员能够鉴定出可以杀死致病细菌的分子,从而促进研发用于治疗人类的感染等疾病的新药物。

“我们的动力是寻回过去的分子来解决当今面临的问题,”佩尼西尔维尼亚大学费城分校的生物工程学家、该研究报告的作者Cesar de la Fuente说。这项研究于2023728日发表在《Cell Host & Microbe》(IF2022=30.3)杂志上。

199801ea183fcc00b22ff1cf135807a5.png

回顾过去

近几十年来,抗生素的开发速度逐步放缓, 如今大部分处方抗生素在市场上已有30多年的历史。与此同时,抗生素耐药菌正日益增多, 因此新一轮的治疗方法的开发迫在眉睫。

许多生物体会产生一种叫做肽的短蛋白亚单位,具有抗菌性质。一些抗菌肽已经被应用于临床,其中大部分是从细菌中分离出来的。

已灭绝物种的蛋白质可能是抗生素开发的一个未被挖掘的资源,这是de la Fuente及其合作者受一部经典大片启发并结合实际工作得出的结论。他说:“我们实际上开始考虑《侏罗纪公园》。”与科学家在1993年的电影中让恐龙复活不同,该团队提出了一个更为可行的想法:“为什么不复活分子呢?”

研究人员训练了AI算法以识别人类蛋白质上已知会被切割成肽的位点。为寻找新肽,该团队将算法应用于公开可用的现在人类(H. sapiens)、尼安德特人(H. neanderthalensis)和丹尼索瓦人(Denisovans)的蛋白质序列(蛋白质氨基酸图)数据。然后,研究人员利用先前描述的抗菌肽的特性预测这些新肽哪些可能会杀死细菌。

de la Fuente提到,使用AI筛选和测试候选药物只需几周的时间。相比之下,使用旧方法发现一种新抗生素则需要3 ~ 6年。

d6e809de4df40a67fc4ea081ec968ad4.png

实验设计

古老的抗生素

研究人员测试了数十种肽,检测它们是否能在实验室的培养皿中杀死细菌。然后,他们从中选择了6种有效的肽,其中4种来自现代人类,1种来自尼安德特人,1种来自丹尼索瓦人。将6种肽注入感染革兰阴性杆菌(人类常见的医院感染病原体)的小鼠体内进行实验。

结果发现,6种肽全部都阻止了生长在小鼠大腿肌肉中的革兰阴性杆菌,但都没有杀死细菌。其中5种分子杀死了生长在皮下脓肿中的细菌,但所需剂量很高。斯坦福大学化学生物学家Nathanael Gray说,使用的剂量“非常高”(extremely high)。

5a0e92ad642e20db841ef30949bdc065.png

现代肽类抗菌活性、对酶降解的抵抗能力以及古代肽类抗菌活性的机制

de la Fuente表示,调整最成功的分子可能会产生更有效的版本。同样,改进算法可能会改进抗菌肽的识别准确率,减少假阳性。“尽管我们使用的算法没有产生出色的分子,但我认为这个概念和框架代表了一种全新的药物发现思路,”de la Fuente说。

Gray说:“这个宏观思路很有趣。” 但在算法不能比现在更成功地预测临床相关肽之前, 他认为分子“复活”在药物研发方面不会产生太大影响。

斯坦福大学基因组学和精准医学专家Euan Ashley对于在抗生素开发这个不太被关注的领域看到了一种新方法,他表示de la Fuente和他的同事说服我,深入研究古老人类基因组是一种有趣且有潜在用途的方法

fef89e22e2b82c5678468a63dc4b94ff.png

分子“复活”技术可能为药物研发开辟新的途径,通过重新引入在现存生物体中已不再编码的生物活性分子。为了在已灭绝和现存人类蛋白质中寻找编码的抗菌肽,我们引入了panCleave随机森林模型,用于全基因组范围内裂解位点的预测。尽管其设计旨在全面适用于各种蛋白酶,我们的模型在三种现代人类半胱天冬氨酸蛋白酶中表现出色,超越了多个蛋白酶特异性裂解位点分类器。通过panCleave鉴定出的现代和古代蛋白质片段在体外显示出抗菌活性。引导性肽表现出抵抗蛋白水解的能力,并展现出膜通透性的多变性。此外,在代表性的现代和古代蛋白质片段中,我们在皮肤脓肿感染模型和临床前小鼠大腿感染模型中展示了抗感染的功效。这些结果表明,基于机器学习的加密肽前瞻性挖掘能够鉴定出稳定且无毒的肽抗生素。此外,我们通过古蛋白质组的开掘,确立了分子“复活”作为抗细菌药物发现的一个框架。

参考文献:

[1] Maasch, J. R. M. A., Torres, M. D. T., Melo, M. C. R. & de la Fuente-Nunez, C. Cell Host Microbe https://doi.org/10.1016/j.chom.2023.07.001 (2023).

查看原文内容

https://doi.org/10.1038/d41586-023-02403-0

往期精品(点击图片直达文字对应教程)

8949befd81b8d8f69289a6cef5e1ddaf.jpeg

2fcc0c0a54b129b25fc706ad82840f06.jpeg

5c7560b6b5fd0e445324aac015fceb02.jpeg

cdd0fb97e4b536a68affe06caa623898.jpeg

15d6da25207f50d122432ffcde621c8c.jpeg

e0cde31ad38b5a00de4785ed5db6ccb5.jpeg

f81e9522a5398628213225580b4fac74.jpeg

4b2fb4ca344d3bbb989165cd5fbf6876.jpeg

095e2c69998ae8c59efcddd6c8a855e4.jpeg

b4f9a8f3149a2f1ce079fc28e07dcc52.jpeg

15a4603b682d5ee72573a1501af8815e.jpeg

fd76af1f1d2ebddef3c950102fe692be.jpeg

c51949ec509a08373a2310f2d96ea9eb.png

a2a7cf21357c5eb0d2f6772e11398e67.png

4276123888701834bac46b93b8f78f1f.png

3aedb51e2beaa4ab1ecd336b09d6f69a.png

7bbf0cdf180b51d0380635a8c7778403.jpeg

e58f36561db059f1f065048f659dfd4e.jpeg

d72da3844bab2f5a13f2e45464057f98.jpeg

d9fe040acac87b533cc77fd43b1a3c1a.jpeg

58fb842f07f96a2b1250d04f2820e3c0.png

b5cba9a6cf2c4040a10e3f3b9a16909d.png

371ce966e237175f37015bbaa8213529.jpeg

e35c5bbca2c81bd38a5d25e07f219122.png

42eb0acb083d45c409a22b5b84b98039.png

ab8dd8fe4806f2ffb395bdc80772d5a8.jpeg

a3aacdffd357b0151cd42d431675a1fa.png

05e71f4b8dd7ed8a5e29a0646caaf98c.png

机器学习

5d4bf529e854cbfc683192c630a963ef.png

7c8e0f9bd5f441d862b5fbfc2bda24fe.jpeg

106f2f40b6dfab87640597bb28f162c4.jpeg

025ea028ffc1c7e9bbd6c1a5ac73f96d.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/62705.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

11. 使用tomcat中碰到的一些问题

文章目录 问题一:Tomcat的startup.bat启动后出现乱码问题二:一闪而退之端口占用问题三:非端口问题的一闪而退问题四:服务器的乱码和跨域问题问题五: 在tomcat\webapps\下创建文件夹为什么tomcat重启就会丢失问题六:Tom…

大后台,小前台——组合式创新加速推进产教融合

2023年8月1日,由成都知了汇智科技有限公司组织召开的“2023产教融合项目推进闭门研讨会”于成都市高新区软件园G8区7楼正式举行,本次会议基于“产业链的用人需求、资本链的回报诉求、服务链的价值要求、教育链的延伸需求”进行交流探讨,形成稳…

区块链实验室(17) - FISCO BCOS的P2P网络层分析

首先启动FISCO BCOS的示例网络,即4个节点的强连通网络。每个节点与其余3个节点存在网络连接。 打开控制台,可以看到当前有21个区块。 其中1个节点的P2P端口是30301,监测这个节点的端口。 该端口的部分流量见下图所示。白底部分是某1秒钟接收到…

【雕爷学编程】Arduino动手做(184)---快餐盒盖,极低成本搭建机器人实验平台

吃完快餐粥,除了粥的味道不错之外,我对个快餐盒的圆盖子产生了兴趣,能否做个极低成本的简易机器人呢?也许只需要二十元左右 知识点:轮子(wheel) 中国词语。是用不同材料制成的圆形滚动物体。简…

Java源码解析-重点集合框架篇

Java 源码解析,集合篇 一:故事背景二:数据结构2.1 线性结构2.2 非线性结构 三:集合分类3.1 结构图 三:详细分析3.1 List3.1.1 ArrayList3.1.1.1 底层结构3.1.1.2 主要特点 3.1.2 LinkedList3.1.2.1 底层结构3.1.2.2 主…

简单易懂的Transformer学习笔记

1. 整体概述 2. Encoder 2.1 Embedding 2.2 位置编码 2.2.1 为什么需要位置编码 2.2.2 位置编码公式 2.2.3 为什么位置编码可行 2.3 注意力机制 2.3.1 基本注意力机制 2.3.2 在Trm中是如何操作的 2.3.3 多头注意力机制 2.4 残差网络 2.5 Batch Normal & Layer Narmal 2.…

VBA技术资料MF40:VBA_计数筛选状态的数据行数

【分享成果,随喜正能量】人唯有与喜欢的事物发展关系,不管是人或者是物还是事,包括喜欢自己外表、个性的部分,喜欢自己做的事,喜欢自己的创造,喜欢的风景……才给人带来对自己的认同。在与喜欢的事物互动关…

yolo-v5学习(使用yolo-v5进行安全帽检测错误记录)

常见错误 跑YOLOv5遇到的问题_runtimeerror: a view of a leaf variable that requi_Pysonmi的博客-CSDN博客 python train.py --img 640 --batch 16 --epochs 10 --data ./data/custom_data.yaml --cfg ./models/custom_yolov5.yaml --weights ./weights/yolov5s.pt 1、梯度…

C# 简单模拟 程序内部 消息订阅发布功能

文章目录 前言模拟消息订阅发布使用注意事项 前言 我想做个简单的消息发布订阅功能,但是发现好像没有现成的工具类。要么就是Mqtt这种消息订阅发布。但是我只想程序内部进行消息订阅发布,进行程序的解耦。那没办法了,只能自己上了 模拟消息…

【LeetCode】094. 分割回文串II

文章目录 1. 解题思路1.1 创建dp表1.2 状态转移方程1.3 提前求出所有子串是否是回文串 2. 整体代码 1. 解题思路 1.1 创建dp表 这道题我们使用动态规划的方法来解,首先创建一个大小为字符串长度的dp表。dp[i] 表示 s[0, i] 的字符串最小划分多少次可以全划分为回文…

Matlab对TMS320F28335编程--SVPWM配置互补PWM输出

前言 F28335中断 目的:FOC的核心算法及SVPWM输出,SVPWM的载波频率10kHz,SVPWM的每个周期都会触发ADC中断采集相电流,SVPWM为芯片ePWM4、5、6通道,配置死区 1、配置中断SVPWM进ADC中断,查上表知CPU1,PIE1 …

时间复杂度接近O(n)的三种排序算法

1.桶排序 桶排序,顾名思义,会用到“桶”,核心思想是将要排序的数据分到几个有 序的桶里,每个桶内的数据再单独进行排序。桶内排完序之后,再把每个桶内的数据按照顺序依次 取出,组成的序列就是有序的了。 …

CubeSLAM: Monocular 3D Object SLAM——论文简述

一、简介 提出一种在动态和静态环境中同时进行3D目标检测和定位建图的方法,并且能够互相提升准确度。具体地,对于3D目标,其位置、方向和尺寸通过slam进行了优化;而3D目标作为slam中的路标,可以提供额外的语义和几何约…

【统计学精要】:使用 Python 实现的统计检验— 1/10

一、介绍 欢迎来到“掌握 Python 统计测试:综合指南”,它将介绍本手册中您需要熟悉使用 Python 的所有基本统计测试和分析方法。本文将为您提供统计测试及其应用的全面介绍,无论您是新手还是经验丰富的数据科学家。 使用来自现实世界的实际示…

stable diffusion(1): webui的本地部署(windows)

一、前言 是的,现在是202308月份了,网上已经有很多打包好的工具,或者直接进一个web就能用SD的功能,但是我们作为程序员,就应该去躺坑,这样做也是为了能够有更多自主操作的空间。 像其他AI一样&#xff0c…

【链表OJ 3】链表的中间结点

前言: 本文收录于http://t.csdn.cn/n6UEP数据结构刷题的博客中,首先欢迎大家的来访,其次如有错误,非常欢迎大家的指正!我会及时更正错误! 目录 一.链表的中间结点 1.1原理:快慢指针的使用 链表元素个数为奇数时 链表元素个数…

SQL注入实操三(SQLilabs Less41-65)

文章目录 一、sqli-labs靶场1.轮子模式总结2.Less-41 stacked Query Intiger type blinda.注入点判断b.轮子测试c.获取数据库名称d.堆叠注入e.堆叠注入外带注入获取表名f.堆叠注入外带注入获取列名g.堆叠注入外带注入获取表内数据 3.Less-42 Stacked Query error baseda.注入点…

【小沐学C++】C++ 基于CMake构建工程项目(Windows、Linux)

文章目录 1、简介2、下载cmake3、安装cmake4、测试cmake4.1 单个源文件4.2 同一目录下多个源文件4.3 不同目录下多个源文件4.4 标准组织结构4.5 动态库和静态库的编译4.6 对库进行链接4.7 添加编译选项4.8 添加控制选项 5、构建最小项目5.1 新建代码文件5.2 新建CMakeLists.txt…

一、1.汇编指令、寄存器和寻址方式

立即数:可以立即在一条机器指令后找到具体数值的数,如内存中00位写着加指令,01位写着1100_1111,意思就是将1100_1111(十进制207)加到某处,反之可以表示数据的地址。 低端字节序:16位…

Java实现数字加密

Java实现数字加密 需求分析代码实现小结Time 需求分析 1.首先,考虑方法是否需要接收数据处理? 需要一个4位数,至于是哪一个数,让方法的调用者传递。 所以,方法的参数,就是这个需要加密的四位数 2.接着&…