重要的医学AI应用:使用多模态 CNN-DDI预测药物间相互作用事件
哈喽!今天心血来潮给大家带来了《重要的医学AI应用:使用多模态 CNN-DDI预测药物间相互作用事件》,想必大家应该对科技周边都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习科技周边,千万别错过这篇文章~希望能帮助到你!
在生病时,医生通常会开出多种药物给我们服用。这些药物同时服用时可能会引起我们的担忧,担心药物之间可能产生不良的相互作用。但值得注意的是,医生开具的药方中的药物已经经过了严格的药物间相互作用实验和临床测试。因此,我们不必对药物之间的相互作用过度担心,可以相信医生的专业判断和处方。在服用药物时,最好遵循医生的建议和指导,按照规定的剂量和时间服用药物,以确保药物的有效性和安全性。
药物间相互作用(DDI)是指当一个患者同时服用多种药物时,可能会发生的相互影响,这可能会改变药物的效果和安全性,甚至导致不良后果。因此,预测和避免 DDI 是药物研发和临床治疗中的一个重要挑战。考虑到药物种类繁多、DDI的复杂性和多样性,通过实验和临床试验来检测所有可能的DDI是非常困难和昂贵的。因此,利用人工智能(AI)技术来预测DDI是一种有效且快速的替代方法。
近年来,AI 领域的深度学习技术在处理图像、文本、语音等多种类型的数据方面取得了突破性的进展,为 DDI 预测提供了新的思路和方法。其中,卷积神经网络(CNN)是一种强大的深度学习模型,能够从数据中自动提取特征,并进行分类、回归、聚类等任务。CNN 在图像处理方面的优势已经被广泛证明,但是它也可以用于处理其他类型的数据,如药物的化学结构、酶、途径和靶点等。通过将不同类型的数据作为 CNN 的输入,并将它们融合为一个统一的输出,可以实现对 DDI 的多模态分析和预测。
本文介绍了一篇最新发表在著名《自然》杂志Scientific Reports上的论文,该论文提出了一种基于多模态 CNN 的 DDI 预测方法,称为多模态 CNN-DDI。该方法利用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。该方法在 DrugBank 数据库上进行了实验,该数据库包含了 572 种药物和 74528 个相互作用。该方法在准确率和 AUPR 等评估指标上均优于其他方法,并且能够有效地识别不同类型的 DDI。该方法对于药物的安全性和有效性具有重要的意义,也为药物的机制和功能的研究提供了一个新的视角和方法。
论文作者来自巴基斯坦的巴里亚大学计算机科学系的Muhammad Asfand-e-yar、Qadeer Hashir和Waqar Khalil,以及美国佛罗里达国际大学的Asghar Ali Shah,还有沙特卡西姆大学的Hafiz Abid Mahmood Malik。他们在人工智能和生物信息学领域拥有丰富的经验和成果。这项研究得到了巴基斯坦高等教育委员会的资助,并受到国际同行的广泛认可和赞誉。他们的研究具有以下几个创新方面:
他们开发了一种基于多模态 CNN 的 DDI 预测方法,能够综合处理不同类型的药物特征,如化学结构、酶、途径和靶点,以实现对 DDI 的全面和准确的分析预测。
他们利用基于 Jaccard 相似度的相似度矩阵作为 CNN 的输入,这种矩阵能够准确地揭示药物之间的相似性和差异性,有助于增强 CNN 的学习和泛化能力。
3)他们设计一个新的 CNN 网络结构,该结构包括一个输入层,一个卷积层,一个展平层,三个全连接层和一个输出层,以及一些批量归一化层和丢弃层,用于提高模型的稳定性和防止过拟合。
他们采用Adam优化器和分类交叉熵损失函数来训练模型,这些是当前深度学习领域的先进技术,有助于提高模型的收敛速度和性能。
他们进行了广泛实验,使用了DrugBank数据库,这是目前最全面和权威的药物数据库之一,包含了大量药物和相互作用信息。他们尝试了不同的超参数和特征组合,以确定最佳的模型配置和特征选择。在这个过程中,他们致力于找到最适合其研究目的的配置,以提高模型的准确性和有效性。
6)他们还进行了两种不同的统计测试来评估他们的方法与其他方法的性能差异,这些测试能够客观地反映他们的方法的优越性和可靠性。
研究应用前景主要有以下几个方面。
- 他们的方法对于药物的安全性和有效性具有重要的意义,因为他们的方法能够帮助医生和药师避免不良的 DDI,从而提高药物治疗的质量和效果。他们的方法也为药物的开发和评价提供了一个有用的工具,可以加快药物的上市和推广。
- 他们的方法为药物的机制和功能的研究提供了一个新的视角和方法,可以揭示药物的复杂性和多样性。他们的方法也可以用于探索药物的新的相互作用和作用方式,从而发现新的药物或新的药物组合。
- 他们的方法也可以推广到其他领域,如基因、蛋白质、代谢物等,用于分析和预测它们之间的相互作用和功能。他们的方法也可以与其他 AI 技术,如自然语言处理、计算机视觉、语音识别等,结合起来,实现更多的多模态数据分析和应用。
背景和动机
药物间的相互作用(DDI)是指同时或先后服用两种或两种以上药物时,药物之间所产生的相互作用,而该相互作用可能会导致意想不到的副作用。例如,某些药物可能会增加或减少另一些药物的效果,或者引起新的不良反应,从而影响药物的安全性和有效性。DDI是临床药理学和药物治疗中一个重要的问题,也是导致药物不良事件和医疗成本增加的主要原因之一。
DDI的类型可以根据其发生的机制和结果进行分类。根据机制,DDI可以分为药效学相互作用和药动学相互作用。药效学相互作用是指一个药物通过相同或相反的药理作用,改变了另一个药物对组织或器官的影响。例如,阿司匹林和华法林都是抗凝血药,如果同时使用,可能会增加出血的风险。药动学相互作用是指一个药物改变了另一个药物在体内的吸收、分布、代谢或排泄,从而改变了另一个药物的浓度或生物利用度。例如,红霉素是一种抗生素,它可以抑制肝脏中的细胞色素P450酶,从而减少其他药物的代谢,导致其他药物的血药浓度升高。
根据结果,DDI可以分为协同作用和拮抗作用。协同作用是指两种或多种药物的联合使用,产生了比单独使用更强的效果。例如,抗癫痫药物卡马西平和苯妥英钠都可以增强γ-氨基丁酸(GABA)的抑制作用,如果同时使用,可以提高抗癫痫的效果。拮抗作用是指两种或多种药物的联合使用,产生了比单独使用更弱的效果。例如,抗生素青霉素和细胞壁合成抑制剂巴克替尔都可以抑制细菌的生长,如果同时使用,可以降低抗菌的效果⁵ 。
DDI的影响可以是有益的或有害的。有益的DDI可以提高药物的疗效或降低药物的毒性,从而优化药物治疗的效果。例如,抗结核药物利福平和异烟肼的联合使用,可以增强抗结核的效果,同时减少耐药性的发生。有害的DDI可以降低药物的疗效或增加药物的毒性,从而导致药物治疗的失败或不良事件的发生。例如,抗高血压药物利尿剂和非甾体抗炎药物的联合使用,可以降低利尿剂的降压效果,同时增加肾功能损害的风险 。
DDI的检测方法可以分为实验室方法和临床方法。实验室方法是指在体外或动物模型中,通过观察药物之间的化学反应或生物反应,来预测或验证DDI的可能性或程度。例如,通过测定药物对细胞色素P450酶的抑制或诱导作用,来评估药物对代谢酶的影响。临床方法是指在人体中,通过观察药物之间的药效或药动学参数的变化,来确定或评价DDI的存在或严重性。例如,通过测定药物的血药浓度或药效指标,来评估药物的相互作用 。
随着药物种类的增加和药物治疗的复杂化,DDI的发生率和危害性也越来越高,给临床医疗带来了巨大的挑战。因此,及时、准确、有效地预测DDI,对于保障药物的安全性和有效性,优化药物治疗的效果,降低药物不良事件和医疗成本,具有重要的意义。然而传统的DDI检测方法存在一些局限性,如耗时、耗费、不全面、不及时等,难以满足临床的需求。因此,利用人工智能(AI)技术,尤其是深度学习技术,来辅助DDI的预测,成为了近年来的研究热点和发展趋势 。
AI技术在DDI预测中的作用和挑战
AI技术利用计算机系统或其他智能设备,模拟或扩展人类的智能,实现各种复杂的任务的技术。AI技术包括多个子领域,如机器学习、深度学习、自然语言处理、计算机视觉、语音识别等。AI技术在医学领域有着广泛的应用,如医学影像分析、医学文本挖掘、医学诊断和决策支持、医学知识图谱构建等 。
AI技术利用多种数据源,如药物的化学结构、分子描述符、药物靶点、药物途径、药物标签、药物文献、药物数据库等,来提取和整合药物的多维特征,从而实现对药物的全面和深入的理解和表征。
AI技术使用多种模型和算法,如神经网络、图神经网络、卷积神经网络、循环神经网络、注意力机制、自编码器、生成对抗网络等,来建立和优化药物的预测模型,从而实现对DDI的精确和高效的预测和分类。
AI技术采用多种评估和验证方法,如准确率、召回率、精确率、F1分数、AUC、AUPR、混淆矩阵、ROC曲线、PR曲线、配对t检验、方差分析等,来评估和验证预测模型的性能和可靠性,从而实现对DDI的客观和科学的评价和分析。
方法和原理
多模态卷积神经网络 (MCNN) 是一种能够处理和融合不同模态数据的深度学习方法。模态是指数据的类型,如文本、图像、音频、视频等。不同模态的数据包含了不同的信息和特征,通过有效地结合它们,可以实现对复杂问题的更全面和准确的理解和分析。
图1:DDI 的框架架构。
MCNN 的核心思想是使用多列并行的卷积神经网络 (CNN) 来提取不同模态数据的特征,并将它们融合为一个统一的输出。每列 CNN 的卷积核大小不同,以适应不同模态数据的特征尺度。MCNN 可以根据不同的任务和数据集,灵活地设计不同的网络结构和参数。
论文作者的方法是基于 MCNN 的 DDI 预测方法,该方法利用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。论文作者的方法的具体步骤和细节如下:
第一步,提取药物特征。论文作者从 DrugBank 数据库中获取了 572 种药物的信息,包括它们的化学结构(以 SMILES 表示)、酶、途径和靶点等。论文作者使用编码层将每种药物的信息转换为一个位向量,其中 1 表示药物中存在该化合物,0 表示不存在该化合物。例如,酶可以由 202 维的位向量表示,靶点可以由 1162 维的位向量表示,化学子结构可以由 808 维的位向量表示。
第二步,计算药物对的相似性。论文作者使用 Jaccard 相似度来计算每对药物之间的相似性,该相似度是指两个集合的交集与并集的比值。论文作者将每种药物的位向量视为一个集合,然后计算它们的交集和并集的大小,从而得到相似度矩阵。相似度矩阵的大小为 572 x 572,其中每个元素表示一对药物的相似度,范围在 0 到 1 之间。相似度矩阵可以反映药物之间的相似性和差异性,从而有助于 CNN 学习药物的特征和相互作用。
第三步,构建多模态 CNN 网络。论文作者使用四个并行的 CNN 子模型来处理不同的药物特征,即化学结构、酶、途径和靶点。每个 CNN 子模型的结构如下:
- 输入层:接收相似度矩阵作为输入,大小为 572 x 572 x 1。
- 卷积层:使用不同的卷积核大小和滤波器数量来提取特征,例如,化学结构使用 5 x 5 的卷积核和 32 个滤波器,酶使用 3 x 3 的卷积核和 16 个滤波器,途径使用 7 x 7 的卷积核和 64 个滤波器,靶点使用 9 x 9 的卷积核和 128 个滤波器。卷积层使用“tanh”作为激活函数,以同时使用正值和负值,因为相似度矩阵中可能存在负值。
- 展平层:将卷积层的输出转换为一维的向量,以便输入到全连接层。
- 全连接层:使用三个全连接层,分别有 1024、512 和 256 个神经元,用于进一步提取和融合特征。全连接层使用“elu”作为激活函数,以增加非线性和稳定性。全连接层还使用批量归一化层和丢弃层,以防止过拟合和加速收敛。
- 输出层:使用一个全连接层,有 65 个神经元,对应于 65 种不同的 DDI 相关事件。输出层使用“SoftMax”作为激活函数,以输出每种事件的概率分布。
第四步,融合多模态 CNN 的输出。论文作者使用一个全连接层,将四个 CNN 子模型的输出融合为一个统一的输出,大小为 65 x 1,表示每种 DDI 相关事件的预测概率。论文作者使用“SoftMax”作为激活函数,以保证输出的概率之和为 1。
第五步,训练和评估多模态 CNN 网络。论文作者使用 Adam 优化器和分类交叉熵损失函数来训练模型,这些都是目前深度学习领域的先进技术,能够提高模型的收敛速度和效果。论文作者使用准确率、精确率、召回率、F1 分数和 AUPR 等评估指标来评估模型的性能,这些指标可以反映模型的准确性、灵敏度、特异度和平衡性。论文作者还使用配对 t 检验和方差分析来评估模型与其他方法的性能差异,这些检验可以反映模型的显著性和可信度。
图2:所提出的模型命名为MCCN-DDI。
实验和结果
论文作者在 DrugBank 数据库上进行了广泛的实验,该数据库是目前最全面和最权威的药物数据库之一,包含了大量的药物和相互作用信息。作者使用了 572 种药物和 74528 个相互作用作为数据集,其中 80% 用于训练,10% 用于验证,10% 用于测试。作者对不同的超参数和特征组合进行了不同的实验,以找到最优的模型配置和特征选择。
作者使用准确率、精确率、召回率、F1 分数和 AUPR 等评估指标来评估模型的性能,这些指标可以反映模型的准确性、灵敏度、特异度和平衡性。论文作者的实验结果如表 3 所示,其中展示了单个特征和一组特征的结果。从表 3 中可以看出,化学结构是最重要的药物特征,其准确率达到了 0.8861,而酶是最不重要的药物特征,其准确率仅为 0.6808。当使用两组或三组特征时,模型的性能有所提高,其中化学结构、靶点和酶的组合达到了最高的准确率 0.9000。然而,当使用所有四组特征时,模型的性能反而有所下降,其准确率为 0.8953。这可能是因为特征之间存在一定的冗余或噪声,导致模型过拟合或混淆。
论文作者还使用配对 t 检验和方差分析来评估模型与其他方法的性能差异,这些检验可以反映模型的显著性和可信度。作者将他们的方法与以下几种方法进行了比较。
DDIMDL:这是一种基于多模态深度神经网络的 DDI 预测方法,使用了药物的化学结构、酶、途径和靶点等特征,以及基于余弦相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。
DeepDDI:这是一种基于深度神经网络的 DDI 预测方法,使用了药物的分子描述符和指纹等特征,以及基于欧氏距离的相似度矩阵,来预测 86 种不同的 DDI 相关事件。
RF:这是一种基于随机森林的 DDI 预测方法,使用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。
KNN:这是一种基于 K 最近邻的 DDI 预测方法,使用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。
LR:这是一种基于逻辑回归的 DDI 预测方法,使用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。
论文表4:MCNN-DDI与其他模型的结果比较。
论文作者的比较结果如论文表 4 所示,其中展示了不同方法在不同评估指标上的表现。从表 4 中可以看出,作者的方法在所有评估指标上均优于其他方法,而 LR 方法与其他方法的相关性较差。作者的方法实现了高精度,AUPR 值分别为 0.9000 和 0.9478,证明了其优越性。配对 t 检验和方差分析的结果表明,作者的方法与其他方法之间的性能差异是显著的和稳定的,具有统计学意义。
讨论和总结
使用多模态 CNN-DDI处理药物间相互作用的研究是一项重要的 AI 领域医学应用,他们提出了一种基于多模态 CNN 的 DDI 预测方法,该方法利用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。他们的方法在准确率和 AUPR 等评估指标上均优于其他方法,并且能够有效地识别不同类型的 DDI。他们的方法对于药物的安全性和有效性具有重要的意义,也为药物的机制和功能的研究提供了一个新的视角和方法。
他们的研究对于药物的安全性和有效性具有重要的意义,因为他们的方法能够帮助医生和药师避免不良的 DDI,从而提高药物治疗的质量和效果。他们的方法也为药物的开发和评价提供了一个有用的工具,可以加快药物的上市和推广。他们为药物的机制和功能的研究提供了一个新的视角和方法,可以揭示药物的复杂性和多样性。他们的方法也可以用于探索药物的新的相互作用和作用方式,从而发现新的药物或新的药物组合。他们为 AI 领域的多模态深度学习提供了一个新的应用场景和案例,展示了多模态 CNN 的强大能力和潜力。他们的方法也可以推广到其他领域,如基因、蛋白质、代谢物等,用于分析和预测它们之间的相互作用和功能。他们的方法也可以与其他 AI 技术,如自然语言处理、计算机视觉、语音识别等,结合起来,实现更多的多模态数据分析和应用。
论文作者的研究是一项重要的 AI 领域医学应用,他们提出了一种基于多模态 CNN 的 DDI 预测方法,该方法利用了药物的化学结构、酶、途径和靶点等特征,以及基于 Jaccard 相似度的相似度矩阵,来预测 65 种不同的 DDI 相关事件。他们的方法在准确率和 AUPR 等评估指标上均优于其他方法,并且能够有效地识别不同类型的 DDI。他们的方法对于药物的安全性和有效性具有重要的意义,也为药物的机制和功能的研究提供了一个新的视角和方法。他们的研究具有创新性、局限性和前景性,值得我们进一步关注。
参考资料:https://www.nature.com/articles/s41598-024-54409-x
终于介绍完啦!小伙伴们,这篇关于《重要的医学AI应用:使用多模态 CNN-DDI预测药物间相互作用事件》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布科技周边相关知识,快来关注吧!

- 上一篇
- Java函数的并发和多线程如何提高性能?

- 下一篇
- vivo自研影像品牌曝光,X100 Ultra将率先尝鲜?
-
- 科技周边 · 人工智能 | 10分钟前 | 字节跳动 数据中心
- 字节跳动计划在巴西建数据中心
- 345浏览 收藏
-
- 科技周边 · 人工智能 | 23分钟前 |
- UFO²—微软新推Windows桌面Agent
- 372浏览 收藏
-
- 科技周边 · 人工智能 | 28分钟前 |
- Pad.ws—AI开发神器,白板与代码编辑器完美融合
- 328浏览 收藏
-
- 科技周边 · 人工智能 | 1小时前 |
- 3月纯电动车销量:ModelY夺冠,小米SU7第五
- 125浏览 收藏
-
- 科技周边 · 人工智能 | 4小时前 |
- 即梦ai社交媒体导出教程及平台格式适配
- 282浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- 美图AI抠图
- 美图AI抠图,依托CVPR 2024竞赛亚军技术,提供顶尖的图像处理解决方案。适用于证件照、商品、毛发等多场景,支持批量处理,3秒出图,零PS基础也能轻松操作,满足个人与商业需求。
- 15次使用
-
- PetGPT
- SEO摘要PetGPT 是一款基于 Python 和 PyQt 开发的智能桌面宠物程序,集成了 OpenAI 的 GPT 模型,提供上下文感知对话和主动聊天功能。用户可高度自定义宠物的外观和行为,支持插件热更新和二次开发。适用于需要陪伴和效率辅助的办公族、学生及 AI 技术爱好者。
- 15次使用
-
- 可图AI图片生成
- 探索快手旗下可灵AI2.0发布的可图AI2.0图像生成大模型,体验从文本生成图像、图像编辑到风格转绘的全链路创作。了解其技术突破、功能创新及在广告、影视、非遗等领域的应用,领先于Midjourney、DALL-E等竞品。
- 43次使用
-
- MeowTalk喵说
- MeowTalk喵说是一款由Akvelon公司开发的AI应用,通过分析猫咪的叫声,帮助主人理解猫咪的需求和情感。支持iOS和Android平台,提供个性化翻译、情感互动、趣味对话等功能,增进人猫之间的情感联系。
- 43次使用
-
- Traini
- SEO摘要Traini是一家专注于宠物健康教育的创新科技公司,利用先进的人工智能技术,提供宠物行为解读、个性化训练计划、在线课程、医疗辅助和个性化服务推荐等多功能服务。通过PEBI系统,Traini能够精准识别宠物狗的12种情绪状态,推动宠物与人类的智能互动,提升宠物生活质量。
- 38次使用
-
- GPT-4王者加冕!读图做题性能炸天,凭自己就能考上斯坦福
- 2023-04-25 501浏览
-
- 单块V100训练模型提速72倍!尤洋团队新成果获AAAI 2023杰出论文奖
- 2023-04-24 501浏览
-
- ChatGPT 真的会接管世界吗?
- 2023-04-13 501浏览
-
- VR的终极形态是「假眼」?Neuralink前联合创始人掏出新产品:科学之眼!
- 2023-04-30 501浏览
-
- 实现实时制造可视性优势有哪些?
- 2023-04-15 501浏览