[发明专利]基于混合蛙跳算法识别关键蛋白质的方法有效

专利信息
申请号: 201811643461.5 申请日: 2018-12-29
公开(公告)号: CN109727637B 公开(公告)日: 2023-09-05
发明(设计)人: 雷秀娟;杨晓琴;赵杰 申请(专利权)人: 陕西师范大学
主分类号: G16B20/00 分类号: G16B20/00;G16B40/00
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 徐文权
地址: 710119 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 混合 蛙跳 算法 识别 关键 蛋白质 方法
【权利要求书】:

1.一种基于混合蛙跳算法识别关键蛋白质的方法,其特征在于,包括以下步骤:

1)将蛋白质相互作用网络转化为无向图

将蛋白质相互作用网络转化成一个无向图G=(V,E),其中,V={vi,i=1,2,…,n}为结点vi的集合,E为边e的集合,结点vi表示蛋白质,边e表示蛋白质之间的相互作用;

2)对蛋白质相互作用网络中的边和结点进行处理

计算蛋白质结点的局部平均连通性LAC、蛋白质结点的亚细胞定位分值SC和蛋白质复合物分值PC,计算连接两蛋白质结点的边的结构相似性SS和功能相似性FS;

连接两蛋白质结点的边的权值由式(9)得到:

Weij=SSij×FSij                       式(9)

其中,SSij为连接两蛋白质结点的边的结构相似性,按照式(7)计算:

式中,Γ(i),Γ(j)分别表示结点vi,vj的邻居结点集再加上vi,vj

FSij为连接两蛋白质结点的边的功能相似性,按照式(8)计算:

式中,g(i),g(j)分别表示注释结点vi和vj的GO术语集合

每个蛋白质结点的最终权值FnW(vi)由式(10)得到:

其中,InW(vi)为每个蛋白质结点的初始权值,由式(6)得到:

InW(vi)=SC(vi)×PC(vi)                式(6);

3)随机产生初始青蛙种群

令F为青蛙种群规模,C为需要识别的候选关键蛋白质的数目,即一只青蛙个体的长度,将所有蛋白质结点按照LAC值降序排序,为缩小关键蛋白质的搜索范围,取前2×C个LAC值中大的结点来产生初始种群,TopV为这些蛋白质结点集合;

4)全局搜索过程,将蛙群划分族群

按青蛙个体的适应值Essentiality(f)对青蛙种群进行降序排序,其中f=1,2…F,记录适应值最高的青蛙Px,把F只青蛙分配到m个族群Y1,Y2,…,Ym中去,满足Yk=[X(j)|X(j)=X(k+m×(j-1)),j=1,2,…,n,k=1,2,…,m],其中,X(j)表示排序后蛙群中的第j只青蛙;

青蛙个体的适应值Essentiality(f)由式(11)得到:

5)在每个族群中进行元进化,即进行局部搜索:k,iter分别表示族群计数器和局部进化计数器,分别用来与族群总数m和局部最大进化次数maxiter进行比较,k=1,iter=1,maxiter∈[50,100];

6)将所有族群的青蛙进行混合,按新的适应值对所有青蛙个体重新进行排序和族群划分,并记录新的全局最优青蛙个体Px(新),如果Px(新)和Px的适应值之差不小于10-4,转向步骤5);否则,转向步骤7);

7)产生关键蛋白质

将最优青蛙个体中的蛋白质作为关键蛋白质输出。

2.根据权利要求1所述的基于混合蛙跳算法识别关键蛋白质的方法,其特征在于,步骤2)中,蛋白质结点的局部平均连通性LAC由式(1)得到:

式中,表示结点vi的邻居结点集,是由中的结点构成的子图,表示集合中的任一结点vj在子图中的邻居结点的数目。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811643461.5/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top