面向大规模和动态PPI网络功能模块检测的蚁群算法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:gmglass
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蛋白质相互作用(Protein-Protein Interaction,PPI)网络是生命有机体内的所有蛋白质间相互作用组成的网络,利用计算方法在PPI网络中检测功能模块是生物信息学中一项重要的研究课题。随着蛋白质相互作用检测技术的发展,可获取的相互作用数据越来越丰富,所构建的PPI网络也越来越庞大。因此,如何高效、鲁棒地在大规模PPI网络中进行功能模块检测是大数据时代生物信息学研究中一个重要的科学问题。与此同时,随着研究的深入,人们发现真实的PPI网络是随时间和条件不断变化的,这种变化与生命活动的产生和发展密切相关。因此,对动态PPI网络进行功能模块的检测研究同样具有极大的重要性和必要性。本文针对大规模PPI和动态PPI网络的功能模块检测,开展了以下两个方面的研究工作:(1)针对蚁群算法在大规模PPI网络中进行功能模块检测所暴露的时间性能方面的不足,提出了一种基于多粒度描述和蚁群优化的快速求解算法。首先,从粒度计算的角度,给出了一种新的多粒度PPI网络描述模型;然后,基于该模型,设计了融合功能和结构信息的粒度划分方法,粗粒度的蚁群寻优,解的还原与优化3个阶段的求解过程。在前一个工作的基础上,又提出了基于多粒度模型的功能模块检测框架,旨在降低网络的规模,从而使更多的高计算复杂度算法能够高效地应用于大规模PPI网络功能模块检测的任务中。最后,在多个PPI网络数据集上分别对基于多粒度模型的蚁群算法和多粒度功能模块检测框架进行了实验,展示了多粒度模型高效的时间效率和良好的准确性。(2)与静态PPI网络相比,动态PPI网络中的蛋白质相互作用是在同一时刻发生的,通过对动态PPI网络进行聚类分析,可以实时地获取功能模块结构,这对研究功能模块的组成和变化具有重要意义。针对动态PPI网络功能模块检测这一新兴研究领域,本文提出了一个基于时序功能保持特征和蚁群聚类的动态功能模块检测算法。算法首先根据相邻时刻的子网结构,选出在相邻时刻都具有表达活性的种子节点集合。然后以当前时刻的种子集为基础,利用功能模块的保持特征,构建一组与前一时刻模块集合具有功能相似性的初始簇集合。蚁群在初始簇集合的基础上对未聚类蛋白质采用拾起、放下规则,生成最终的功能模块。最后,通过实验验证了使用时序功能保持特征可以提高功能模块预测的准确性,并通过与其他经典方法的对比,验证了算法在精度方面具有较好的性能。
其他文献
软件测试是软件生命周期中不可缺少的一部分,是保证软件质量的重要途径。“早测试,常测试,自动测试”已成为软件工程师公认的至理名言,其中由于自动测试能够降低测试成本,并且可以
学位
自动微分方法以较小的代价计算函数的导数,它在导数计算时间和计算精度等方面具有传统有限差分方法无法比拟的优越性。如今,自动微分方法在许多依赖导数的各种非线性数值算法中
学位
大数据时代的来临,用户面临严峻的信息超载问题。信息推荐技术能够帮助用户从海量网络信息中提取有用信息,因而得到研究者的广泛关注。但现有的推荐技术主要考虑从兴趣的共性
纹理合成技术能基于小纹理生成视觉上相似的大纹理,它在计算机图形学及计算机视觉中有很广泛的应用。例如,大规模场景的绘制通常需要大量的纹理来丰富其细节表达,如果直接使用大
学位
Web缓存技术是Internet环境下减轻Web服务器负载、缩短用户访问延迟、提高Web访问性能的有效方法。在移动计算环境中,由于受设备和网络的限制,缓存策略的设计必须权衡性能收益
学位
社区宽带综合业务网络系统是以交换式以太网技术为基础的用户驻地网系统,它以一个计算机网的建设成本,实现了电话网、电视网和计算机网三网业务融合。以太网交换机是该系统的核
学位
H.264是目前应用最广泛的视频编码标准,它的码率控制算法JVT-G012是一种优秀的码率控制算法,但依然存在很多缺陷。在为基本单元分配目标比特数时,仅考虑到缓冲区的状况,没有考虑
学位
XML(eXtensible Markup Language)是W3C定义的一种标记语言,目前已被广泛用于电子商务、B2B通信、企业信息集成和Web服务等应用中,成为网络环境下组织、存储和交换信息的基本方
学位
XML的广泛流行很大程度得益于可以使用模式限制XML文档的结构.静态类型化XML处理语言利用模式增加基于XML信息系统的鲁棒性和运行效率.   在编译时刻类型检查时,静态类型化
学位
软件包管理系统是操作系统中的重要组成部分,随着开源软件运动的开展,开源软件包的数量正在以指数级的速度增长,如何正确而有效地对软件包进行管理已经成为当前操作系统研究方面
学位