[发明专利]一种基于粒子群优化算法的蛋白质结构从头预测方法有效
申请号: | 201710177456.9 | 申请日: | 2017-03-23 |
公开(公告)号: | CN107066834B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 王晨彤 | 申请(专利权)人: | 王晨彤 |
主分类号: | G16B5/00 | 分类号: | G16B5/00;G16B15/00 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 045000 山西省阳泉市城*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于粒子群优化算法的蛋白质结构从头预测方法,根据当前个体的二面角与历史最优个体的二面角的差值,以及当前个体的二面角与种群最优个体的二面角的差值引导下一代构象搜索,并利用片段组装进行随机扰动,提高了全局探测能力,加快了收敛速度,降低了计算代价。本发明提供了一种预测精度高、计算代价低的基于粒子群优化算法的蛋白质结构从头预测方法。 | ||
搜索关键词: | 一种 基于 粒子 优化 算法 蛋白质 结构 从头 预测 方法 | ||
【主权项】:
1.一种基于粒子群优化算法的蛋白质结构从头预测方法,其特征在于:所述蛋白质结构从头预测方法包括以下步骤:1)选取Rosetta Score3作为蛋白质力场模型,即能量函数E(X);2)给定输入序列信息;3)参数初始化:设置粒子群规模NP、惯性权重ω、加速度
加速度
和最大迭代次数Gmax;4)用二面角对
表示蛋白质构象Ci(G),
其中,L为蛋白序列长度,
表示第G代种群中第i个个体的第j个二面角对,为便于描述,将其记为
其中
表示构象Ci(G)的第k维分量,k∈{1,...,2L};5)构象初始化:根据给定输入序列,生成NP个伸展链构象,作为初始粒子群P={C1(G),C2(G),...,CNP(G)},令G=0;6)对粒子群中的构象Ci(G)依次进行L次片段组装,用E(X)计算新生成构象的能量值,并将当前构象作为个体Ci(G)的历史最优构象![]()
表示pbesti的第k维分量,k∈{1,2,...,2L},选取当前粒子群中能量最低构象作为粒子群全局最优构象gbest={Y1,Y2,...,Yk,...,Y2L},Yk表示gbest的第k维分量,k∈{1,2,...,2L};7)对粒子群中的每个个体迭代的执行下述步骤:7.1)根据
计算构象的各个残基二面角增量
其中ω是惯性权重因子,
是加速度常数,均为非负值, rand(0,a1)和rand(0,a2)为[0,a1]、[0,a2]范围内具有均匀分布的随机数,a1与a2为控制参数,
表示第G代种群中第i个个体的第k维分量,k∈{1,2,...,2L};7.2)更新构象:根据
计算每个构象的各个残基二面角;7.3)采用片段组装对生成的个体执行随机扰动;7.4)根据E(X)计算新生成构象的能量,并与其历史最优个体的能量进行比较,若能量降低,则更新个体Ci(G)的历史最优个体pbesti;7.5)新生成的构象能量与全局最优个体gbest的能量进行比较,若能量降低,则用当前个体替换gbest;8)判断是否满足终止条件:8.1)若G=Gmax,则输出结果并退出;8.2)若G<Gmax,则令G=G+1,返回步骤7)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王晨彤,未经王晨彤许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710177456.9/,转载请声明来源钻瓜专利网。