基于人工免疫系统蛋白质相互作用网络聚类算法

基于人工免疫系统蛋白质相互作用网络聚类算法

ID:6073875

大小:34.00 KB

页数:11页

时间:2018-01-02

基于人工免疫系统蛋白质相互作用网络聚类算法_第1页
基于人工免疫系统蛋白质相互作用网络聚类算法_第2页
基于人工免疫系统蛋白质相互作用网络聚类算法_第3页
基于人工免疫系统蛋白质相互作用网络聚类算法_第4页
基于人工免疫系统蛋白质相互作用网络聚类算法_第5页
资源描述:

《基于人工免疫系统蛋白质相互作用网络聚类算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于人工免疫系统蛋白质相互作用网络聚类算法  摘要:提出了一种基于人工免疫特性的蛋白质相互作用(PPI)网络聚类模型与算法以期提高其辨识准确率在该算法中将聚类中心作为抗原,将邻接的节点作为抗体,通过计算抗体与抗原之间的亲和度,将其作为记忆细胞把节点划分到聚类中;然后选择优秀抗体作为疫苗,尝试将疫苗注入聚类模块并进行更新,通过与注射前的模块适应度进行比较,不断更新记忆细胞对PPI数据集上的数据进行了仿真,实验结果表明,与功能流算法(FLOW)相比,所提方法的正确率和查全率的几何平均值均得到了提高关键词:人工免疫系统;蛋白质相互作用网络;聚类;记忆细胞;疫苗中图分类号:T

2、P391.4文献标志码:A0引言随着人们对蛋白质相互作用(ProteinProtein11Interaction,PPI)网络的深入研究,发现PPI网络是一种具有庞大数据量的复杂网络,同时还具有无尺度[1]和小世界[2]的特性,其内部是由大量的高密度复杂节点与一些稀疏的连接节点组成的蛋白质之间相互关联,在某个特定的时间组成了某种特定功能的蛋白质复合物,这在PPI网络中就是一些高度相关的子网而我们对PPI网络进行分析的一个主要目的,就是识别与分析细胞环境中生物分子的相互作用[3-4],利用数据挖掘中的聚类分析方法从中找到具有特定功能的蛋白质功能模块[5]人工免疫系统(A

3、rtificialImmuneSystem,AIS)是根据免疫系统的功能、原理和模型开发的,能仿效生物复杂的免疫系统过程来解决复杂的工程问题AIS仿效生物免疫调节过程,将抗原对应于待解决的问题,抗体对应于问题的最优解,记忆细胞对应于当前保留的优化解;并通过抗原与抗体之间的相互促进、抑制和整个免疫系统的自我调节特征,以及利用免疫记忆细胞系统、免疫疫苗等机制,不断寻找问题的最优解目前,已开发出应用于不同领域的免疫算法,如一般免疫算法[6]、免疫疫苗算法[7]等针对传统聚类方法过度依赖聚类数据原型的缺点,李洁等[8]利用免疫算法良好的随机搜索与全局搜索能力提出了一种基于免疫

4、进化计算的数值数据聚类算法根据PPI网络的拓扑特征,本文将免疫记忆特性[9]及免疫疫苗[7]应用于PPI网络的聚类过程中,提出了基于人工免疫系统的PPI网络聚类算法(ClusteringProteinproteininteractionnetworksbasedonArtificialImmuneSystem,11CPAIS)首先介绍了人工免疫系统的基本原理以及寻优过程中需要用到的目标函数;然后将PPI网络聚类模型中的聚类中心对应于抗原,待聚类节点对应于抗体,由抗原与抗体之间的亲和度[10-11]构造聚类模块的适应度函数,在基于免疫记忆细胞机制的基础上,通过接种疫苗的

5、方式重新选择群体中的优秀个体迁移到模块中,从而不断提高整个模块的适应度,如果疫苗接种后适应度降低,则取消接种;最后通过合并相似模块的方式,得到全局聚类结果通过仿真实验来得到在PPI网络数据集上的聚类结果,在对功能流算法[12]进行仿真结果的分析比较后表明算法的正确率和稳定性得到了提升1相关概念及原理1.1数据预处理在PPI网络中,节点之间的特征主要是由节点的度和节点间相互作用的权值来体现据此,为了提高算法运行效率,先对蛋白质节点用数字进行编号,然后将整个待聚类数据用邻接矩阵的结构进行存储任意两个节点i,j间的连接强度用weight(i,j)来表示1.2亲和度(层次距离

6、)的计算11在PPI网络中,各个节点之间不仅体现出直接连接的关系,在聚类模块中还体现出一种中心到节点的层次关系,也就是说在一个聚类模块里从聚类中心到某个节点之间的距离不但要体现出所经过路径上的权值,还应该体现出层次的关系本文定义一种层次距离来体现这种特点并对应免疫算法中的亲和度:1.3目标函数(模块适应度)的计算PPI网络中节点之间的边反映了节点与节点之间存在的连接关系模块的聚集系数[13]是指该模块中与所有节点实际存在的边的数目与可能存在的边的数目的比例,反映了该模块节点间的聚集程度,用公式表示如下:1.4注射疫苗在聚类的局部过程中,各聚类中心对应的每一层的初次聚类

7、行为完成后,根据上一次产生的聚类结果形成先验知识[15],将剩余的未被访问节点中度最高并且大于当前记忆细胞库的节点度平均值的优秀个体作为疫苗,并注射到聚类模块中以提高整个模块的内聚程度最后根据疫苗注射后的模块适应度变化情况决定是否接种,如果适应度提高,则确定该次接种,将疫苗注入当前聚类模块,否则取消该次接种行为1.5聚类中心的初始化对邻接矩阵使用式(3)计算各节点聚集系数并进行排序,然后将前cenNum个节点作为抗原,也就是初始聚类中心在初始聚类中心选择的过程中,各个节点(抗体)所对应的聚类中心满足特异性,使每个节点对应的聚类中心相互各异1.6聚类结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。