Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于图表示学习的药物-靶标智能推荐方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:康龙化成(北京)新药技术股份有限公司

摘要:本发明属于计算生物学领域,具体涉及一种基于图表示学习的药物‑靶标智能推荐方法;该方法包括:获取药物‑靶标信息,包括药物分子信息和氨基酸序列信息;根据药物分子信息构建初始药物分子嵌入向量;根据氨基酸序列信息构建初始氨基酸序列嵌入向量;采用分层注意力机制对初始药物分子嵌入向量和初始氨基酸序列嵌入向量进行处理,得到更新后的药物分子嵌入向量和氨基酸序列嵌入向量;拼接药物分子嵌入向量和氨基酸序列嵌入向量,将拼接后的向量输入到全连接层进行处理,得到药物‑靶标交互概率;选取交互概率大于交互阈值的药物‑靶标推荐给用户;本发明的预测结果准确度高,有助于减轻生物医学研究者对药物‑靶标研究负担。

主权项:1.一种基于图表示学习的药物-靶标智能推荐方法,其特征在于,包括:获取待预测的药物-靶标信息,将其输入到训练好的药物-靶标智能推荐模型中,得到药物-靶标交互概率,选取交互概率大于交互阈值的药物-靶标推荐给用户;药物-靶标智能推荐模型的训练过程包括:S1:获取药物-靶标信息;药物-靶标信息包括药物分子信息和氨基酸序列信息;S2:根据药物分子信息构建初始药物分子嵌入向量;构建初始药物分子嵌入向量的过程包括:S21:构建分层药物分子图并分别对分层药物分子图中的原子节点、motif节点和全局节点进行编码,得到原子嵌入表示、motif嵌入表示和全局嵌入表示;S22:在原子嵌入表示和motif嵌入表示中均添加节点度信息以更新原子嵌入表示和motif嵌入表示;S23:根据原子嵌入表示计算得到初始原子嵌入向量;根据motif嵌入表示计算得到初始motif嵌入向量;根据全局嵌入表示计算得到初始全局嵌入向量;初始药物分子嵌入向量由初始原子嵌入向量、初始motif嵌入向量和初始全局嵌入向量组成;计算初始原子嵌入向量的公式为: 其中,表示节点v的第l层隐藏层向量,表示节点v的第l-1层隐藏层向量,为原子嵌入表示;表示节点v的邻居节点集合,u表示节点v的邻居节点,表示节点u和节点v间的边的向量表示,d表示的维度,和分别表示第l层中原子和边对应的三层感知器模型;计算初始motif嵌入向量的方式和计算初始全局嵌入向量相同,计算公式为: 其中,duv表示节点u和节点v之间的注意力系数;S3:根据氨基酸序列信息构建初始氨基酸序列嵌入向量;构建初始氨基酸序列嵌入向量的过程包括:S31:将氨基酸序列划分为num个token;对token进行编码,得到嵌入矩阵;将嵌入矩阵分别点乘两个不同的线性变换矩阵,得到矩阵Q和V;嵌入矩阵按行作一维卷积得到矩阵K;S32:从矩阵K中随机抽取num3个向量K′,根据K′和矩阵Q计算选择参数;剔除选择参数中绝对值小于0.33的元素,对剩余元素降序排序,根据前num3个值的索引对应到矩阵Q中,若矩阵Q′中的元素小于num3个,则取所有值的索引对应到矩阵Q中,得到筛选出的矩阵Q′;计算选择参数的公式为: 其中,choose表示选择参数,Q表示矩阵Q,K′表示向量K′,d′表示向量K′的维度,Row_MaxPooling表示按列作最大池化,Row_MeanPooling表示按列作平均池化;S33:重复步骤S32,得到矩阵Q′与上一次计算出的矩阵Q′取并集作为新的矩阵Q′,最多重复3次;S34:根据矩阵Q′、K和V计算自注意力,并将原Q矩阵中缺少表示的向量作进一步处理,得到初始氨基酸序列嵌入向量;S4:采用分层注意力机制对初始药物分子嵌入向量和初始氨基酸序列嵌入向量进行处理,得到更新后的药物分子嵌入向量和氨基酸序列嵌入向量;S5:拼接药物分子嵌入向量和氨基酸序列嵌入向量,将拼接后的向量输入到全连接层进行处理,得到药物-靶标交互概率;S6:计算模型总损失并根据总损失调整模型参数,得到训练好的药物-靶标智能推荐模型。

全文数据:

权利要求:

百度查询: 康龙化成(北京)新药技术股份有限公司 一种基于图表示学习的药物-靶标智能推荐方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

-相关技术