System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及生物信息,尤其涉及一种mirna-疾病关联预测方法、装置、设备以及存储介质。
技术介绍
1、微小核糖核酸(microrna,mirna)是一类非编码rna,其在动物体内通过靶向mrna发挥重要的调控作用。在动物体内,mirna参与细胞增殖、细胞分化、细胞凋亡等多个生命进程。有研究表明,mirna的功能失调与疾病有重要联系,例如,在人类乳腺癌标本中,mir-892b的表达会产生明显变化,其表达情况与患者的生存期有密切联系。mir-218的缺失对机体的肌肉有重要影响。因此,研究疾病相关的mirna对识别疾病的生物标志物有重要意义。
2、随着高通量测序技术的发展和应用使大量的生物数据被发现和积累,通过研究者们的收集和处理,不同类型的生物数据被整合进入不同的数据库,这为使用计算方法挖掘生物数据,探索生物数据间的关联提供了坚实的基础。目前,已有多个数据库提供大量数据用于mirna-疾病关联数据研究,如hmdd、mirbase、mirtarbase等。在现有的mirna-疾病关联预测方法中,一般通过构建mirna-疾病邻接矩阵来预测mirna与疾病之间的关联,但是由于大部分时候已知关联的数据比较少,使得构建出来的mirna-疾病邻接矩阵稀疏,包含的信息量少,进而容易导致预测结果不准确。有鉴于此,如何提高mirna-疾病关联预测效果就成为了目前亟待解决的技术问题。
技术实现思路
1、本公开的实施例提供了一种mirna-疾病关联预测方法、装置、设备以及存储介质。
3、根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵;
4、根据mirna-疾病邻接矩阵,构建mirna-mirna相似性矩阵和疾病-疾病相似性矩阵;
5、根据mirna-疾病邻接矩阵、mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,构建异构矩阵;
6、根据异构矩阵计算mirna-疾病关联矩阵,并根据mirna-疾病关联矩阵输出潜在的mirna-疾病关联数据。
7、在第一方面的一些可实现方式中,在根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵之前,该方法还包括:
8、从疾病数据库中获取mirna-疾病关联数据。
9、在第一方面的一些可实现方式中,根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵,包括:
10、根据已知的mirna-疾病关联数据,以mirna作为mirna-疾病邻接矩阵的行,以疾病作为mirna-疾病邻接矩阵的列,若mirna与疾病存在关联,则对应矩阵位置的元素设置为1,若mirna与疾病不存在关联,则对应矩阵位置的元素设置为0,从而构建mirna-疾病邻接矩阵。
11、在第一方面的一些可实现方式中,根据mirna-疾病邻接矩阵,构建mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,包括:
12、根据mirna-疾病邻接矩阵,计算各mirna之间的高斯相似性,并根据计算结果构建mirna-mirna相似性矩阵;
13、根据mirna-疾病邻接矩阵,计算各疾病之间的高斯相似性,并根据计算结果构建疾病-疾病相似性矩阵。
14、在第一方面的一些可实现方式中,根据mirna-疾病邻接矩阵、mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,构建异构矩阵,包括:
15、计算mirna-疾病邻接矩阵的转置矩阵;
16、对mirna-疾病邻接矩阵及其转置矩阵、mirna-mirna相似性矩阵和疾病-疾病相似性矩阵进行组合,得到异构矩阵。
17、在第一方面的一些可实现方式中,根据异构矩阵计算mirna-疾病关联矩阵,包括:
18、采用线性模型计算异构矩阵对应的权重矩阵;
19、将异构矩阵乘以权重矩阵,得到mirna-疾病关联矩阵。
20、在第一方面的一些可实现方式中,根据mirna-疾病关联矩阵输出潜在的mirna-疾病关联数据,包括:
21、采用网络一致性投影算法对mirna-疾病关联矩阵进行优化;
22、根据优化后的mirna-疾病关联矩阵输出潜在的mirna-疾病关联数据。
23、第二方面,本公开的实施例提供了一种mirna-疾病关联预测装置,该装置包括:
24、构建模块,用于根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵;
25、构建模块,还用于根据mirna-疾病邻接矩阵,构建mirna-mirna相似性矩阵和疾病-疾病相似性矩阵;
26、构建模块,还用于根据mirna-疾病邻接矩阵、mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,构建异构矩阵;
27、计算模块,用于根据异构矩阵计算mirna-疾病关联矩阵,并根据mirna-疾病关联矩阵输出潜在的mirna-疾病关联数据。
28、第三方面,本公开的实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如以上所述的方法。
29、第四方面,本公开的实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如以上所述的方法。
30、在本公开的实施例中,可以根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵,然后根据mirna-疾病邻接矩阵,构建mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,并根据mirna-疾病邻接矩阵、mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,构建异构矩阵,接着根据异构矩阵计算mirna-疾病关联矩阵,并根据mirna-疾病关联矩阵输出潜在的mirna-疾病关联数据,进而准确预测mirna与疾病之间的潜在关联,提高mirna-疾病关联预测效果。
31、应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
【技术保护点】
1.一种miRNA-疾病关联预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据已知的miRNA-疾病关联数据,构建miRNA-疾病邻接矩阵之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据已知的miRNA-疾病关联数据,构建miRNA-疾病邻接矩阵,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述miRNA-疾病邻接矩阵,构建miRNA-miRNA相似性矩阵和疾病-疾病相似性矩阵,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述miRNA-疾病邻接矩阵、所述miRNA-miRNA相似性矩阵和所述疾病-疾病相似性矩阵,构建异构矩阵,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述异构矩阵计算miRNA-疾病关联矩阵,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述miRNA-疾病关联矩阵输出潜在的miRNA-疾病关联数据,包括:
8.一种miRNA-疾病关联预测装置,其特征在于,所
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种mirna-疾病关联预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据已知的mirna-疾病关联数据,构建mirna-疾病邻接矩阵,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述mirna-疾病邻接矩阵,构建mirna-mirna相似性矩阵和疾病-疾病相似性矩阵,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述mirna-疾病邻接矩阵、所述mi...
【专利技术属性】
技术研发人员:李诗汝,宁宇高,游青青,
申请(专利权)人:中通服创发科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。