一种基于DS证据理论的药物相互作用预测方法技术

技术编号:35300515 阅读:29 留言:0更新日期:2022-10-22 12:49
本发明专利技术公开了一种基于DS证据理论的药物相互作用预测方法。首先获取药物的多模态数据构建药物相互作用数据集;然后提取药物的多模态特征作为深度神经网络的输入,构建多模态的药物相互作用的预测模型并对预测模型进行训练;然后利用训练后的预测模型进行药物相互作用的预测。预测模型使用Dirichlet分布计算分类概率和不确定性值并通过Dempster

【技术实现步骤摘要】
一种基于DS证据理论的药物相互作用预测方法


[0001]本专利技术属于生物学信息学、计算机应用领域,具体涉及的是一种基于DS证据理论的药物相互作用预测方法。

技术介绍

[0002]药物组合使用是一种常见的治疗方法,许多患者同时服用多种药物来治疗复杂疾病或共存疾病。但对患者而言,药物组合使用的主要威胁是由于药物与药物的相互作用而产生副作用的风险更高。一种药物与另一种药物同时服用,如果其中一种药物或两种药物的活性改变,就意味着联合用药会导致患者产生过度反应,而这种反应超出了在没有进行药物相互作用预测的情况下预期的效果。在临床工作中,药物相互作用机理的分析研究及预测可以促使医学工作者在联合配药方面更加合理,规范用药行为,阻止不合理用药,使得药物的治疗效果显著提高,患者的病情及症状得到较快的改善,尤其是对于那些患各种慢性疾病的老年人和需要长期服用药物维持治疗的患者。同时,药物相互作用的研究及预测还可以避免或减少由药物相互作用引起的毒副作用等,提高治疗效益/费用比值,这有利于促进新药物的高效开发,因而降低开发成本,减少医药资源的浪费,降低患者和社会的负担。一种给定的药物组合的副作用可以通过临床表现出来,然而,药物组合方式多样,几乎不可能检测所有可能的药物对,药物配对组合的实验筛选在成本和时间上成为了一个巨大的挑战。因此,通过计算的方法预测药物相互作用具有重要的研究意义。
[0003]现有的计算方法通常只关注药物的结构特征,利用结构的相似性来预测药物间的相互作用或者构建药物的关系网络,使用图嵌入的方法来预测药物间的相互作用。这些方法只考虑了单一的药物分子结构特征,而药物的相互作用源于多个方面,包括药物分子结构、药物靶标,和药物代谢酶的作用,因此现有的计算方法存在不够准确和可靠的问题。本专利技术提供的一种基于DS证据理论的药物相互作用预测方法,利用深度学习技术,从大量的药物数据中学习药物的表征进行预测,然后采用基于Dempster

Shafer(DS)证据理的决策融合规则得到更加可信的基于多模态的药物相互作用预测结果。

技术实现思路

[0004]本专利技术的目的在于改进现有技术使用的药物特征单一、预测结果不可信的缺点,提供了一种基于DS证据理论的药物相互作用预测方法,融合药物多模态的数据进行药物相互作用的预测。
[0005]本专利技术一种基于DS证据理论的药物相互作用预测方法主要包括以下步骤:
[0006]步骤S1.数据收集:从DrugBank、UniProt等多个数据库中获取药物多模态异质数据和药物相互作用数据,构建药物相互作用数据集;
[0007]步骤S2.数据处理:将药物的多模态数据转化为可计算的二进制特征表示,拼接两个药物的特征作为药物相互作用事件的特征向量;
[0008]步骤S3.模型构建:构建多模态的药物相互作用预测模型,并使用步骤S1中构建的
药物相互作用数据集作为数据样本,步骤S2中的药物相互作用事件的特征向量作为输入进行预测模型的训练,得到训练后药物相互作用预测模型;
[0009]步骤S4.作用预测:使用步骤S3中训练后的预测模型对药物之间的相互作用事件进行预测。
[0010]所述步骤S1中获取药物的多模态异质数据主要包括药物的分子结构数据、药物靶标数据、药物代谢酶数据;
[0011]所述步骤S2中将药物的异质数据转化为可计算二进制特征表示包括:使用摩根分子指纹算法将药物分子结构SMILE符号表示转化为二进制特征表示;用0和1表示药物作用靶标和药物代谢酶的存在与否,将药物的靶标特征和代谢酶特征也转化为可计算的二进制特征表示;
[0012]所述步骤S3中训练后的多模态药物相互作预测模型主要包含三个模块:药物多模态特征提取模块、深度学习网络模块、DS证据理论决策融合模块;其中药物多模态特征提取模块包括药物分子结构特征提取子模块、药物靶标特征提取模块、药物代谢酶特征提取子模块;深度学习网络模块包括药物分子结构预测子网络模块、药物靶标预测子网络预测模块、药物代谢酶预测子网络模块;药物多模态特征提取模块与深度学习网络模块相连,深度学习网络模块与DS证据理论决策融合模块相连。
[0013]所述药物多模态特征提取模块包括药物分子结构特征提取子模块、药物靶标特征提取模块、药物代谢酶特征提取子模块,分别使用主成分分析算法(PCA)对不同模态的特征向量进行降维,提取低维特征作为深度学习网络模块的输入。
[0014]所述深度学习网络模块用于生成药物相互用于的预测结果,包含药物分子结构预测子网络模块、药物靶标预测子网络预测模块、药物代谢酶预测子网络模块,分别使用药物的不同模态特征向量作为输入,然后计算得出预测结果。
[0015]所述的DS证据理论决策融合模块将深度学习网络模块计算出的预测结果作为Dirichlet分布的参数,计算得到单个模态的不确定性,然后根据各个模态的不确定性使用DS证据理论对多模态的预测结果进行融合,得到最终的预测结果和整体的不确定性。
[0016]与现有技术相比,本专利技术具有以下有益效果及优点:
[0017](1)获取药物多模态异质数据,利用药物不同模态之间的相关性和互补性有效提高预测的可靠性。
[0018](2)引入Dirichlet分布,使得针对每个模态预测的不确定性被准确估计,提高了分类的稳健性。
[0019](3)使用基于DS证据理论的融合策略融合药物多模态特征的预测结果,提高分类的准确率,同时能够清晰表达出预测的置信度水平。
附图说明
[0020]图1为本专利技术一种基于DS证据理论的药物相互作用预测方法基本步骤图。
[0021]图2为本发步骤S3中训练得到的药物相互作用预测模型结构示意图。
[0022]图中标记:1.药物多模态特征提取模块;1

1.药物分子结构特征提取子模块;1

2.药物靶标特征提取模块;1

3.药物代谢酶特征提取子模块;2.深度学习网络模块;2

1.药物分子结构预测子网络模块;2

2.药物靶标预测子网络预测模块;2

3.药物代谢酶预测子网
络模块;3.DS证据理论决策融合模块。
具体实施方式
[0023]实施例:
[0024]如图1所示,本专利技术实施例包括以下四个步骤:
[0025]所述步骤S1.数据收集:从DrugBank、UniProt等多个数据库中获取药物多模态异质数据和药物相互作用数据,构建药物相互作用数据集,获取药物的多模态异质数据主要包括药物的分子结构数据、药物靶标数据、药物代谢酶数据;
[0026]所述步骤S2.数据处理:将药物的多模态数据转化为可计算的二进制特征表示,包括:使用摩根分子指纹算法将药物分子结构SMILE符号表示转化为二进制特征表示;用0和1表示药物作用靶标和药物代谢酶的存在与否,将药物的靶标特征和代谢酶特征也转化为可计算的二进制特征表示;然后拼接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于DS证据理论的药物相互作用预测方法,其特征在于,包括如下步骤:步骤S1.数据收集:从DrugBank、UniProt等多个数据库中获取药物多模态异质数据和药物相互作用数据,构建药物相互作用数据集;步骤S2.数据处理:将药物的多模态数据转化为可计算的二进制特征表示,拼接两个药物的特征作为药物相互作用事件的特征向量;步骤S3.模型构建:构建多模态的药物相互作用预测模型,并使用步骤S1中构建的药物相互作用数据集作为数据样本,步骤S2中的药物相互作用事件的特征向量作为输入进行预测模型的训练,得到训练后的药物相互作用预测模型;步骤S4.作用预测:使用步骤S3中训练后的预测模型对药物之间的相互作用事件进行预测。2.根据权利要求1所述的一种基于DS证据理论的药物相互作用预测方法,其特征在于,所述步骤S1中获取药物的多模态异质数据主要包括药物的分子结构数据、药物靶标数据、药物代谢酶数据。3.根据权利要求1所述的一种基于DS证据理论的药物相互作用预测方法,其特征在于,所述步骤S2中将药物的异质数据转化为可计算二进制特征表示包括:使用摩根分子指纹算法将药物分子结构SMILE符号表示转化为二进制特征表示;用0和1表示药物作用靶标和药物代谢酶的存在与否,将药物的靶标特征和代谢酶特征也转化为可计算的二进制特征表示。4.根据权利要求1所述的一种基于DS证据理论的药物相互作用预测方法,其特征在于,所述步骤S3中训练后的多模态药物相互作预测模型主要包含三个模块:...

【专利技术属性】
技术研发人员:谢晓兰黄安卢杰刘亚荣彭绍亮
申请(专利权)人:桂林理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1