AI 对抗超级细菌:麦克马斯特大学利用深度学习发现新型抗生素 abaucin

2023-11-18

内容一览:鲍曼不动杆菌是一种常见的医院获得性革兰氏阴性病原体,通常表现出多重耐药性。利用传统方法,发现抑制此菌的新型抗生素很困难。但利用机器学习可以快速探索化学空间,从而增加发现新型抗菌分子的可能性。近期,国际期刊《Nature Chemical Biology》上发布了一篇研究成果,研究人员发现 abaucin 能够有效地抑制鲍曼不动杆菌。

关键词:鲍曼不动杆菌 abaucin 深度学习

本文首发自 HyperAI 超神经微信公众平台~

鲍曼不动杆菌(学名:Acinetobacter baumannii,俗称:AB 菌)为不动杆菌属中最常见的一种革兰阴性杆菌,广泛存在于自然界的水及土壤中,也存在于正常人体皮肤、呼吸道、消化道和泌尿生殖道中。该菌常见于医院感染,也是水产养殖业动物的病原菌,通常会引起菌血症、肺炎、脑膜炎、腹膜炎、心内膜炎以及泌尿道和皮肤感染。

鲍曼不动杆菌对湿热、紫外线、化学消毒剂有较强的抵抗力,耐低温。在干燥的物体表面可以存活 25 天以上,常规消毒剂只能抑制其生长,不能杀灭,而且耐受肥皂,是医务人员手上、医疗器械、物体表面最常分离到的革兰阴性杆菌。由于抗生素的滥用,鲍曼不动杆菌产生多重抗药性,被世界卫生组织认定为世界上最危险的耐抗生素细菌之一。

近期,来自麦克马斯特大学 (McMaster University) 的 Gary Liu 以及来自麻省理工学院 (Massachusetts Institute of Technology) 的 Denise B. Catacutan 等研究人员利用深度学习筛选了大约 7,500 个分子,找出了抑制鲍曼不动杆菌的新型抗生素。目前,该研究已发布在《Nature Chemical Biology》期刊上,标题为「Deep learning-guided discovery of an antibiotic targeting Acinetobacter baumannii」。

该研究成果已发表在《Nature Chemical Biology》期刊上

文地址:

Deep learning-guided discovery of an antibiotic targeting Acinetobacter baumannii | Nature Chemical Biology

实验过程

数据集 

研究人员基于鲍曼不动杆菌 ATCC 17978 在 LB 培养基中的生长,对 7,684 个小分子进行了筛选。这些小分子包括 2,341 个非专利药物和 5,343 个合成化学物,都是由 Broad 研究所的高通量筛选子库提供的。根据传统的命中率分界线(即与整个数据集的平均生长抑制率相比低于一个标准差的分子),他们确定了 480 个分子为「活性」,而 7,204 个分子为「非活性」。

模型训练 

为了增强模型结构,研究人员将分子表征与使用 RDCit 计算的 200 个额外的分子级特征连接起来。此外,为了进一步提高模型的性能,研究人员使用了一个由 10 个模型组成的集合,对 7,684 个分子的训练数据集(有 ~6.2% 的有效例子)进行模型建立和训练,并将模型应用于更新的药物再利用中心 (Drug  Repurposing Hub)。研究人员把数据集随机分成 80% 的训练数据、10% 的验证数据和 10% 的测试数据。

图 1:模型训练数据

a. 7,684 个小分子的初步筛选数据,这些小分子在 50 μM 的 LB 培养基中抑制鲍曼不动杆菌 ATCC 17978 的生长。

b.  从预测集中选择用于验证的 240 个优先分子的排序生长抑制数据(上);预测得分最低的 240 个预测分子的排序生长抑制数据(中);训练数据集中未找到的具有最高预测分数的 240 个预测分子的排序生长抑制数据(底部)。水平虚线代表 50 μM 时 >80% 生长抑制的严格命中截止值。

c.  鲍曼不动杆菌在 LB 培养基中被 abaucin(蓝色)和 serdemetan(红色)抑制生长。

d.  用不同浓度的 abaucin 处理 6 小时后鲍曼不动杆菌细胞的生长动力。

代码获取:

GitHub - chemprop/chemprop: Message Passing Neural Networks for Molecule Property Prediction

小鼠模型实验 

研究人员对 6 至 8 周大的雌性 C57BL/6N 小鼠进行了预处理,在实验开始前四天和前一天分别按体重注射了 150 mg/kg 及 100 mg/kg 的环磷酰胺,使小鼠中性粒细胞减少。在第 0 天,用异氟醚对小鼠进行麻醉,并以 0.1 mg/kg 的剂量对小鼠进行腹腔注射丁丙诺啡作为止痛剂。研究人员用大约 30-35 片高压胶布在小鼠背上留下 2 平方厘米的擦伤,通过胶布剥离到表皮基底层,随即使用 ~6.5 x 106 CFU A. baumannii ATCC 17978 感染小鼠。小鼠 (n = 5/6) 在感染后 1、2、3、4、6、10、21 和 24 小时用 ~10-20 μl 带有 abaucin 的 Glaxal Base (实验组) 或 DMSO (对照组) 治疗。

实验结果

研究人员在机器学习的帮助下发现了一种名为 abaucin 的抗菌化合物,它具有针对鲍曼不动杆菌的窄谱活性,能够通过干扰 LolE 的机制来干扰类脂蛋白的转运过程。下图显示了深度学习引导发现 abaucin 的过程。

图 2:机器学习引导发现 abaucin

a.  筛选的 ~7,500 个分子(蓝色);用该生长抑制数据集训练的定向信息传递的深度神经网络,并在药物再利用中心进行预测(红色);能够抑制鲍曼不动杆菌的新分子(紫色)。

b. 7,684 个小分子集合在 50 μM 时对鲍曼不动杆菌 ATCC 17978 的生长抑制。

c.  训练后的模型对药物再利用中心内的分子进行的预测分数排序。预测分数大于 0.2 的分子为初步候选分子。

d. A t-SNE 图显示了训练数据集(蓝色)、预测集(红色)和 abaucin(黄色)之间的化学关系。

e. abaucin 在 LB 培养基中对鲍曼不动杆菌的生长抑制。

f. abaucin 在营养丰富的条件下以不同浓度培养 1.5 小时(蓝色)、3 小时(蓝绿色)、4.5 小时(绿色)和 6 小时(紫色)后对鲍曼不动杆菌的杀伤力。

g. abaucin 在营养不足的条件下培养 1.5 小时(蓝色)、3 小时(蓝绿色)、4.5 小时(绿色)和 6 小时(紫色)后对鲍曼不动杆菌的杀伤力。

如图 2 所示,研究人员筛选了大约 7,500 个分子,利用这个生长抑制数据集训练了一个神经网络,并对能够抑制鲍曼不动杆菌活性的新型分子进行了预测。总的来说,这些数据表明,abaucin 通过抑制一种在生长和分裂期间活性最大的生物过程而发挥其抗菌效力,与大多数已知的抗生素一致。

此外,为了测试 abaucin 的体内功效,研究人员在小鼠的背面建立了伤口感染。

图 3:abaucin 可以抑制伤口模型中的鲍曼不动杆菌感染

a.  在背部伤口感染模型中,小鼠感染鲍曼不动杆菌 ATCC 17978 (~6.5 x 106 CFU)。感染 1 小时后,用 DMSO(红色;n = 6)或 4% abaucin(蓝色;n = 6)治疗小鼠 24 小时以上。纵轴是感染后 25 小时伤口组织的细菌负荷。Pre-Tx 代表初始治疗时的细菌负荷 (n = 5)。黑线代表平均值 ±s.d。NS 表示无统计学意义;** P < 0.005 使用未配对的两侧 t 检验和 Welch 校正(Pre-Tx 与 4% abaucin 相比,P= 0.0704;Pre-Tx 与 DMSO 相比,P= 0.0034;DMSO 与 4% abaucin 相比,P= 0.0039)。

p.s.  一般一个星号代表 p 值小于 0.05,两个星号代表 p 值小于 0.01,三颗星代表 p 值小于 0.001。p 值越小,显著性越强。

b.  感染前 (t = 0)、用 DMSO 处理 24 小时后以及用 abaucin 处理 24 小时后的小鼠背表面图像。在 DMSO 中观察到的炎症 (箭头) 在用 abaucin 处理的小鼠中不存在。

图 3 显示,使用 abaucin 进行治疗后的伤口细菌负荷明显低于 DMSO 组,且在用 DMSO 处理 24 小时后仍存在的伤口炎症在 abaucin 中消失了,abaucin 能够有效地控制鲍曼不动杆菌的感染。

综上,研究人员利用深度学习发现 abaucin 能够有效控制鲍曼不动杆菌感染,这项研究强调了机器学习在发现新抗生素方面的作用,并引导了具有挑战性的革兰阴性病原体研究。

AI 改变传统新药发现方式

值得注意的是,本研究为麦克马斯特大学助理教授 Jon Stokes 与 MIT 医学工程和科学教授 James J. Collins、麦克马斯特大学研究生 Gary Liu 及 Denise Catacutan 等人一起开展的。Jon Stokes、Gary Liu 与 Denise Catacutan 皆为 Stokes Laboratory 的成员。

Stokes Laboratory 地址:

Projects — We are the Stokes Lab

该实验室通过利用最先进的高通量生物学和当代人工智能方法来发现新型抗生素。具体而言,研究人员通过训练深度学习模型从庞大的计算机模拟数据库中预测新型抗生素,还建立模型来预测新抗生素的作用机制和体内特性。他们利用机器学习来加速新型抗生素的发现进程,同时降低研发成本。

Stokes 教授曾在一次采访中说到「人工智能将从根本上改变新药发现方式」。研究结果表明,人工智能对发现针对多种具有挑战性病原体的新型抗生素具有重大意义,这种方法在寻找其他抗菌疗法方面也具有潜力。人工智能虽然不能解决所有问题,但作为一种强大的工具,它可以帮助我们寻找新药,为人们带来希望。


参考文章:

[1]http://ccm.dxy.cn/article/805579

[2]https://zh.wikipedia.org/wiki/%E9%AE%91%E6%B0%8F%E4%B8%8D%E5%8B%95%E6%A1%BF%E8%8F%8C

[3]https://www.ctvnews.ca/health/scientists-use-ai-to-discover-antibiotic-for-very-difficult-to-treat-bacteria-1.6411927

本文首发自 HyperAI 超神经微信公众平台~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AI 对抗超级细菌:麦克马斯特大学利用深度学习发现新型抗生素 abaucin 的相关文章

  • 读论文:(Style GAN)A Style-Based Generator Architecture for Generative Adversarial Networks

    2018年NVIDIA首次使用ProGAN应对这一挑战时 研究人员都无法生成高质量的大图像 如 1024 1024 ProGAN的关键创新点是渐进式训练 它首先使用非常低分辨率的图像 如 4 4 开始训练生成器和识别器 并且每次都增加一个更
  • 什么是深度学习的无监督学习与有监督学习

    无监督学习 深度学习中的无监督学习方法是一种训练算法 它在没有标注输出的情况下从输入数据中学习模式和特征 这种方法的核心是探索和理解数据的内在结构和分布 而不是通过已知的输出来指导学习过程 无监督学习在深度学习领域有许多不同的形式和应用 以
  • 讲解光流估计 liteflownet3

    目录 讲解光流估计 LiteFlowNet3 什么是 LiteFlowNet3 模型架构 训练与优化 应用与展望 结论 讲解光流估计 LiteFlowNet3 光流估计是计算机视觉领域的重要任务 其可以估计图像序列中每个像素的运动矢量 光流
  • 比 style gan 更好的 style gan2

    上一篇博客介绍了 style gan 原理 但是 style gan 的结果会有水珠伪影 作者实验后发现是 Adain 导致的 AdaIN对每一个feature map的通道进行归一化 这样可能破坏掉feature之间的信息 当然实验证明发
  • 机器学习 项目结构

    需求 我的项目文件夹下有许多文件 我想把我的项目单独放到一个文件夹 我的封装的模块放到一个一个文件夹方便管理 我该怎么做 这样做之后 主程序调用子模块需要在接口函数中调整路径吧 解决 将项目单独放到一个文件夹并将封装的模块放到另一个文件夹是
  • 基于改进RoI Transformer的遥感图像多尺度旋转目标检测

    源自 应用光学 作者 刘敏豪 王堃 金睿蛟 卢天 李璋 人工智能技术与咨询 发布 摘 要 旋转目标检测是遥感图像处理领域中的重要任务 其存在的目标尺度变化大和目标方向任意等问题给自动目标检测带来了挑战 针对上述问题 提出了一种改进的RoI
  • 机器学习 项目结构

    需求 我的项目文件夹下有许多文件 我想把我的项目单独放到一个文件夹 我的封装的模块放到一个一个文件夹方便管理 我该怎么做 这样做之后 主程序调用子模块需要在接口函数中调整路径吧 解决 将项目单独放到一个文件夹并将封装的模块放到另一个文件夹是
  • MSDN:Mutually Semantic Distillation Network for Zero-Shot Learning 中文版 待更新

    摘要 零样本学习 ZSL 的关键挑战是如何将潜在的语义知识融合在可见类的视觉特征和抽象特征之间 从而实现向不可见类的横向知识转移 之前的工作要么只是将图像的全局特征与其相关的类语义向量对齐 要么利用单向注意力来学习有限的潜在语义表示 这无法
  • 论文查重率太低怎么改能高一点 papergpt

    大家好 今天来聊聊论文查重率太低怎么改能高一点 希望能给大家提供一点参考 以下是针对论文重复率高的情况 提供一些修改建议和技巧 可以借助此类工具 论文查重率太低怎么改能高一点 在撰写论文时 有时会遇到查重率过低的问题 智能写作 这通常是因为
  • 【Shuffle Attention】《SA-Net:Shuffle Attention for Deep Convolutional Neural Networks》

    ICASSP 2021 文章目录 1 Background and Motivation 2 Related Work 3 Advantages Contributions 4 Method 5 Experiments 5 1 Datase
  • 使用pytorch构建图卷积网络预测化学分子性质

    在本文中 我们将通过化学的视角探索图卷积网络 我们将尝试将网络的特征与自然科学中的传统模型进行比较 并思考为什么它的工作效果要比传统的方法好 图和图神经网络 化学或物理中的模型通常是一个连续函数 例如y f x x x x 其中x x x
  • 卷积神经网络:专门用于图像和语音处理的深度学习模型

    随着人工智能技术的发展和应用 深度学习模型在图像和语音处理领域中扮演着越来越重要的角色 其中 卷积神经网络 Convolutional Neural Network 简称CNN 是一种专门用于图像和语音处理的深度学习模型 本文将介绍卷积神经
  • 基于深度学习的停车位关键点检测系统(代码+原理)

    摘要 DMPR PS是一种基于深度学习的停车位检测系统 旨在实时监测和识别停车场中的停车位 该系统利用图像处理和分析技术 通过摄像头获取停车场的实时图像 并自动检测停车位的位置和状态 本文详细介绍了DMPR PS系统的算法原理 创新点和实验
  • ‘DR-GAN: Automatic Radial Distortion RectificationUsing Conditional GAN in Real-Time‘条件GAN实时径向畸变自动矫正

    这篇文章在2020年发表在IEEE Transactions on Circuits and Systems for Video Technology上
  • 动手学深度学习3 数据操作+数据预处理

    数据操作 数据预处理 1 基础数据结构 N维数组 2 数据操作实现 基础的张量运算 1 张量 创建与赋值 1 数据生成 创建 torch arange 2 张量的属性 shape numel 3 reshape 改变张量的shape但
  • 毕业设计-基于深度学习的细菌微生物目标检测系统系统 YOLO python 目标检测 人工智能 卷积神经网络 机器学习

    目录 前言 设计思路 一 课题背景与意义 二 算法理论原理 2 1 CBAM模块 2 2 损失函数 三 检测的实现 3 1 数据集 3 2 实验环境搭建 3 3 实验及结果分析 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一
  • 如何快速申请GPT账号?

    详情点击链接 如何快速申请GPT账号 一OpenAI 1 最新大模型GPT 4 Turbo 2 最新发布的高级数据分析 AI画图 图像识别 文档API 3 GPT Store 4 从0到1创建自己的GPT应用 5 模型Gemini以及大模型
  • 用通俗易懂的方式讲解:使用 LlamaIndex 和 Eleasticsearch 进行大模型 RAG 检索增强生成

    检索增强生成 Retrieval Augmented Generation RAG 是一种结合了检索 Retrieval 和生成 Generation 的技术 它有效地解决了大语言模型 LLM 的一些问题 比如幻觉 知识限制等 随着 RAG
  • 15天学会Python深度学习,我是如何办到的?

    陆陆续续有同学向我们咨询 Python编程如何上手 深度学习怎么学习 如果有人能手把手 一对一帮帮我就好了 我们非常理解初学者的茫然和困惑 大量视频 书籍 广告干扰了大家的判断 学习Python和人工智能 成为内行人不难 为此 我们推出了
  • 深度学习(5)--Keras实战

    一 Keras基础概念 Keras是深度学习中的一个神经网络框架 是一个高级神经网络API 用Python编写 可以在TensorFlow CNTK或Theano之上运行 Keras优点 1 允许简单快速的原型设计 用户友好性 模块化和可扩

随机推荐

  • centos系统服务器脚本,CentOS使用脚本管理服务的详解

    1 使用工具 chkconfig 管理 etc rc d init d或 etc init d 目录下的服务启动脚本 要在服务启动脚本开头添加两行 chkconfig 2345 88 12 description XXXXXXXXX XXX
  • 群晖NAS报“发生网络错误。请检查DNS和网络设置”的解决方法

    如标题中所述 新买的群晖DNS 登录Synology账号 设置所谓的QuickConnect的时候就会报这种错误 尝试了一下 控制面板 网络 手动配置DNS服务器 填入 180 76 76 76 再进行类似如图所示的设置即可 呵呵 貌似这个
  • 可能是全网最清晰的KMP算法讲解

    字符串匹配 字符串A是否为字符串B的子串 如果是 出现在B的什么位置 这个问题就是字符串匹配问题 字符串A称为模式串 字符串B称为主串 那么 如何查找模式串在主串中的位置呢 暴力匹配 暴力匹配 顾名思义 是一种简单粗暴的匹配方法 从主串的第
  • ubuntu上安装微信

    一 下载安装Wine环境包 http archive ubuntukylin com software pool partner ukylin wine 70 6 3 25 amd64 deb 二 下载安装微信包 http archive
  • Oracle:修改表空间和数据文件的名称

    1 修改表空间名称 alter tablespace tablespace name1 rename to tablespace name2 2 修改数据文件名称 1 先将联机状态的需要修改的表空间设置为脱机状态 ALTER TABLESP
  • 解决Value '0000-00-00 ' can not be represented as java.sql.Timest

    在使用MySql 时 数据库中的字段类型是timestamp的 默认为0000 00 00 会发生异常 java sql SQLException Value 0000 00 00 can not be represented as jav
  • javascript画全年日历

    前些日子闲聊群里有人提了用js画全年日历的需求 趁闲暇时间画了个小demo 下面还是先上效果图吧 高亮显示的是今天的日期和标记要高亮显示的日期 也添加了点击事件的钩子 自己可以实现钩子函数 从而操作点击的日期值 下面还是先上dai 日历视图
  • Linux 系统 /var/log/journal/ 垃圾日志清理

    CentOS系统中有两个日志服务 分别是传统的 rsyslog 和 systemd journal systemd journald是一个改进型日志管理服务 可以收集来自内核 系统早期启动阶段的日志 系统守护进程在启动和运行中的标准输出和错
  • 第1章 Java基础(二)

    1 11 重写和重载的概念 难度 重点 白话解析 这道题它的重点不仅仅是在面试中 因为后续在做开发的时候会接触到大量的重写或重载 也正是因为他们 才实现了Java的多态特性 1 重写 好好理解下 就是本来父亲写好了一个方法 然后儿子觉得父亲
  • 你的Qt按钮可以加载Gif圆形的头像吗?

    先上效果 先看要求 我们首先要求 1 这是一个按钮 所以可以想到重写控件的基类一定是QPushButton 2 我们要求可以播放Gif图片 由此可想到 图片的加载肯定绕不开QMoive 3 头像是圆形的 猜想是不是可以通过样式表 或者重新p
  • 第36步 深度学习图像识别:TensorFlow-gpu环境配置

    基于WIN10的64位系统演示 一 写在前面 从这一期开始分享基于深度学习图像识别的学习笔记和代码 相比于之前的ML分类模型 图像识别的门槛会更高 包括硬件方面 代码复杂度和基础理论知识等 同样 首先把必要的深度学习框架 类似做ML分类 要
  • Windows巧用git实现笔记自动备份

    Windows巧用git实现笔记自动备份 准备git仓库 配置自动上传脚本 设置 Windows 自动定时任务 参考文献 今天突然发现 可以 使用Gitee加上Windows定时任务 实现Windows端的笔记 自动备份 多端同步 历史回溯
  • gin 获取get 所有参数_Golang Gin 实战(三)

    在 上一篇 Golang Gin 实战 二 简便的Restful API 实现 文章中 我们留了一个疑问 假如我们有很多用户 我们要为他们一个个注册路由 路径 吗 路由路径 如下URL users 123 users 456 users 2
  • 【Android】相对布局(RelativeLayout)最全解析

    Android 相对布局 RelativeLayout 最全解析 一 相对布局 RelativeLayout 概述 二 根据父容器定位 三 根据兄弟控件定位 一 相对布局 RelativeLayout 概述 相对布局 RelativeLay
  • 【模型融合】集成学习(boosting, bagging, stacking)原理介绍、python代码实现(sklearn)、分类回归任务实战

    文章目录 概览 boosting bagging Stacking 投票 平均 Stack 代码实现 1 分类 1 0 数据集介绍 1 1 boosting 1 2 bagging 1 3 stacking 2 回归 2 0 数据集介绍 s
  • xenserver6.5 重启后退不出 maintenance mode 的解决

    环境 XenServer 6 5 开源版本 故障起因 2017 6 9 因虚拟机在访问里面的服务时特别的卡慢 所以对宿主主机进行物理重启 但是重启后用xencenter却启不起来xen服务器 显示在维护模式 exit maintenance
  • v-model是什么?怎么使用?

    v model是什么 怎么使用 v model用于表单数据的双向绑定 其实它就是一个语法糖 这个背后就做了两个操作 v bind绑定一个value属性 v on指令给当前元素绑定input事件 v model很好地体现了vue双向绑定的理念
  • C++11 chrono计时

    我的C 文章列表 C 中Duration Time point和Clocks 万里归来少年心的博客 CSDN博客 time point C 11中的chrono库 实现时间相关的功能 1 time point time point表示一个时
  • 什么是php 服务器地址,服务器地址是什么

    服务器地址是服务器的ip地址 IP地址就是给每个连接在互联网上的主机分配的一个32位地址 有这种地址 才保证了用户在连网的计算机上操作时 能够高效而且方便地从千千万万台计算机中选出所需的对象来 本文操作环境 Windows7系统 Dell
  • AI 对抗超级细菌:麦克马斯特大学利用深度学习发现新型抗生素 abaucin

    内容一览 鲍曼不动杆菌是一种常见的医院获得性革兰氏阴性病原体 通常表现出多重耐药性 利用传统方法 发现抑制此菌的新型抗生素很困难 但利用机器学习可以快速探索化学空间 从而增加发现新型抗菌分子的可能性 近期 国际期刊 Nature Chemi