基于多模态深度神经网络的药物-药物相互作用事件预测方法、系统、终端及可读存储介质

文档序号:25591964发布日期:2021-06-22 17:08阅读:来源:国知局

技术特征:

1.一种基于多模态深度神经网络的药物-药物相互作用事件预测方法,其特征在于:包括如下步骤:

步骤s1:获取药物数据作为样本,所述药物数据包括药物-药物相互作用事件、药物异质特征以及基于药物属性构建的药物知识图谱;

步骤s2:基于药物知识图谱获得药物在知识图谱中的拓扑嵌入表示;以及基于药物异质特征进行相似性计算得到药物的相似嵌入表示;

步骤s3:将药物在知识图谱中的拓扑嵌入表示以及药物的相似嵌入表示进行拼接融合构建药物-药物相互作用事件预测模型,并利用步骤s1中样本中药物-药物的相互作用事件进行模型训练得到药物-药物相互作用事件预测模型;

步骤s4:利用步骤s3得到的药物-药物相互作用事件预测模型进行药物-药物相互作用事件预测;

其中,将待预测的药物对中药物在知识图谱中的拓扑嵌入表示以及药物的相似嵌入表示输入所述药物-药物相互作用事件预测模型得到药物-药物相互作用事件预测结果。

2.根据权利要求1所述的方法,其特征在于:所述药物-药物相互作用事件预测模型如下所示:

其中,表示药物di,dj的药物-药物相互作用事件的预测结果,分别为药物di,dj的最终嵌入表示,表示拼接操作,σ是非线性激活函数softmax,w3,b3为可训练权重和偏置。

3.根据权利要求1所述的方法,其特征在于:若药物异质特征包括:亚结构fs、靶标ft和酶fe,步骤s2中基于药物异质特征进行相似性计算得到药物的相似嵌入表示为:

其中,药物di的亚结构相似嵌入靶标相似嵌入和酶相似嵌入对应es、et、em分别为亚结构相似矩阵、靶标相似矩阵、酶相似矩阵;

所述亚结构相似矩阵、靶标相似矩阵、酶相似矩阵中的元素均是利用药物对的药物异质特征及相似值计算公式计算得到。

4.根据权利要求3所述的方法,其特征在于:所述亚结构相似矩阵、靶标相似矩阵、酶相似矩阵中的元素均是利用jaccard相似计算得到,其中,jaccard相似计算公式如下:

其中,j(fi,fj)表示两个药物的异质特征之间的相似值,fi,fj分别为两个药物的异质特征。

5.根据权利要求1所述的方法,其特征在于:步骤s2中基于药物知识图谱获得药物在知识图谱中的拓扑嵌入表示的过程如下:

首先,初始化药物知识图谱中每个节点的嵌入表示,节点包括药物节点和属性节点;

然后,利用计算药物知识图谱中药物节点与属性节点的边的权重分数,公式如下:

其中,为药物节点di和和属性节点对应边的权重分数,分别表示药物di和关系rin的初始化嵌入表示,所述关系rin表示属性节点的功能描述,⊙表示hamada积,w1和b1分别表示可训练权重和偏置;

其次,根据每个邻居节点的不同权重分数计算药物节点的邻居嵌入表示:

其中ns(di)表示药物di的采样邻居节点集合,表示药物节点di的邻居嵌入表示,表示药物di的邻居节点tn的初始嵌入表示;

最后,药物di在知识图谱中的拓扑嵌入表示:

其中,表示拼接操作。

6.根据权利要求5所述的方法,其特征在于:步骤s1中基于药物属性构建的药物知识图谱表示如下:

其中,d表示药物集合,r表示关系集合,t表示药物的属性节点集合,d,rdt,t分别表示药物、关系以及属性节点。

7.一种基于权利要求1-6任一项所述方法的系统,其特征在于:包括:

药物数据采集模块:用于采集药物-药物相互作用事件、药物异质特征;

药物知识图谱构建模块,用于基于药物属性构建的药物知识图谱;

药物的嵌入表示获取模块,用于基于药物知识图谱获得药物在知识图谱中的拓扑嵌入表示;以及基于药物异质特征进行相似性计算得到药物的相似嵌入表示;

预测模型构建及训练模块,用于将药物在知识图谱中的拓扑嵌入表示以及药物的相似嵌入表示进行拼接融合构建药物-药物相互作用事件预测模型,并利用采集的药物-药物的相互作用事件进行模型训练得到药物-药物相互作用事件预测模型;预测模块,用于利用步骤s3得到的药物-药物相互作用事件预测模型进行药物-药物相互作用事件预测。

8.一种终端,其特征在于:包括处理器和存储器,所述存储器存储了计算机程序,所述处理器调用所述计算机程序以执行:权利要求1-6任一项所述方法的步骤。

9.一种可读存储介质,其特征在于:存储了计算机程序,所述计算机程序被处理器调用以执行:权利要求1-6任一项所述方法的步骤。


技术总结
本发明公开了一种基于多模态深度神经网络的药物‑药物相互作用事件预测方法、系统、终端及可读存储介质,该方法包括:获取药物‑药物相互作用事件、药物异质特征以及药物知识图谱;获取药物在知识图谱中的拓扑嵌入表示和药物的相似嵌入表示;将药物的拓扑嵌入表示以及药物的相似嵌入表示进行拼接融合构建药物‑药物相互作用事件预测模型,并利用样本中药物‑药物的相互作用事件进行模型训练;进而利用预测模型进行药物‑药物相互作用事件预测;即将待预测的药物在知识图谱中的拓扑嵌入表示以及药物的相似嵌入表示输入预测模型得到药物‑药物相互作用事件预测结果。本发明利用不同模态特征间的关联性与互补性,进而提高预测结果的准确性。

技术研发人员:高建良;吕腾飞
受保护的技术使用者:中南大学
技术研发日:2021.03.17
技术公布日:2021.06.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1