NCPHLDA:基于网络一致性投影的人类LncRNA-疾病关联预测方法

需积分: 9 0 下载量 168 浏览量 更新于2024-11-09 收藏 1.34MB ZIP 举报
资源摘要信息:"Matlab集成的C代码新华社" 该资源为一款基于Matlab平台集成C代码的软件包,名为“NCPHLDA”,全称为“一种基于网络一致性投影的人类LncRNA-疾病关联预测的新方法”。它是由黄泽成和谢国波在2019年开发的。该软件包包含了用于预测长链非编码RNA(lncRNA)与疾病关联的NCPHLDA算法。开发者将此程序公开,希望对研究者有所裨益,但同时声明不提供任何形式的保证,包括软件的适用性、市场价值或特定用途的适用性。 为确保软件包的正常运行,用户需要满足以下系统要求:拥有至少8GB的内存,以及安装Matlab R2017a或更高版本。在使用NCPHLDA之前,用户需要先加载相关数据。这些数据包括: 1. disease_178.xlsx:该文件包含了178种疾病的邻接矩阵A的对应名称,用于定义疾病间的联系。 2. lncRNA_115.xlsx:该文件包含了115个lncRNA在邻接矩阵A中的对应名称,用于定义lncRNA之间的联系。 3. lncRNAsimilarity.txt:该文本文件记录了每对lncRNA表达谱之间的相似度以及相应的Spearman相关系数,用于计算lncRNA间的相似性。 4. diseasesimilarity.txt:该文件包含了所有疾病之间的语义相似性,用于辅助构建疾病网络。 5. known_lncRNA_disease_interaction.txt:该文件记录了已知的lncRNA与疾病间的相互作用数据,作为预测分析的基础数据。 从标签“系统开源”可知,该软件包遵循开源软件的模式,用户可以免费获取源代码,并且可以根据自己的需求进行修改和优化。开源软件通常会附带一个许可证,该资源也提到了GNU通用公共许可证(GNU GPL),这是一个广泛使用的开源许可证,允许用户自由使用、复制、修改和分发软件,同时要求任何修改后的版本也必须开源。 文件名称列表中的"NCPHLDA-master"表示该资源是以源代码的形式提供的,其中"master"通常指代版本控制系统(如Git)中的主分支,意味着该目录是存放主版本代码的地方。用户可以通过下载该压缩包,解压后在Matlab环境中运行和研究该算法。 总结来说,NCPHLDA是一个基于Matlab平台的开源软件包,它将C语言代码集成到Matlab中,为生物信息学研究者提供了一个能够预测lncRNA与疾病关联的新方法。通过使用相关数据和算法,研究人员可以借助该工具深入分析lncRNA在疾病发展中的作用,从而为疾病诊断和治疗提供新的思路和方法。