蛋白质折叠仿真中的模蛇方法技术

技术编号:2914172 阅读:300 留言:0更新日期:2012-04-11 18:40
一种蛋白质折叠仿真中的模蛇方法,其特征是: (1)选取一条直线蛋白质序列; (2)做波浪运动,用函数sin(t)来表示; (3)做短暂的直线运动,用函数x=x+t来表示; (4)做盘绕运动,用下面函数表示,x(t)= (C↓[1]cos(ωt)+C↓[2]sin(ωt)),其中,C和ω是系数,与蛋白质本身的性质有关。

【技术实现步骤摘要】
(一)
本专利技术涉及的是一种蛋白质的计算机折叠方法。(二)
技术介绍
蛋白质折叠的研究始于二十世纪六十年代初期,美国国家健康所的Anfinsen教授及其同事在研究中发现因加入变性剂而失去活性的核糖核酸酶,在除去变性剂后可以自发地折叠到天然构象从而重新具有生理活性,而且这一过程可以重复进行。1968年,Levinthal在一篇论文中指出,蛋白质分子所能采取的可能的构象数目是一个天文数字,而它的天然构象只有一种,这让一些科学家相信,一定存在着一条特殊的折叠途径,蛋白质沿着这条途径进行折叠,经过一系列特定的中间体而快速折叠到天然构象。从七十年代开始,几个研究小组相继在细胞色素,核糖核酸酶,鸡溶菌酶等蛋白质的重折叠实验中发现有中间体存在的迹象。九十年代开始蛋白质折叠的理论研究开始多了起来,理论学家借助于简化的模型和计算机模拟,可以方便地模拟蛋白质折叠和去折叠。很多研究蛋白质折叠模拟过程的方法都来源于模拟自然界生物系统的方法,例如:模拟完全依赖生物体自身的本能、通过无意识的寻优行为来优化其生存状态以适应环境的一类新型的仿生优化算法。仿生方法的蛋白质逆折叠算法是从已知的蛋白质空间结构出发,采用仿生方法和手段,来确定该空间结构的氨基酸序列的方法。1、遗传算法遗传算法(Genetic Algorithm,GA)是基于Darwin进化论和Mendel的遗传学说而发展起来的算法。由于采用了类似物种进化过程中基因的选择、交叉和变异等操作手段,使得遗传算法在本质上成为一类非确定性算法,具有全局搜索能力,特别适用于多峰值函数的最优解问题。-->2、蚁群算法蚁群算法吸收了蚂蚁群体行为的典型特征:一是能察觉小范围区域内状况,并判断出是否有食物或其他同类的信息素轨迹;二是能释放自己的信息素;三是所遗留的信息素数量会随时间而逐步减少。3、粒子群优化算法粒子群优化算法(Particle swarm optimization,PSO)源于对鸟群捕食行为的研究。PSO算法中,每个优化问题的潜在解都是搜索空间中的一只鸟,称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值,每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。4、人工鱼群算法人工鱼群算法(artificial fish-swarm algorithm,AFSA)是一种基于模拟鱼群行为的优化算法。在基本鱼群算法中,主要是利用了鱼的觅食、聚群和追尾行为,从构造单条鱼的底层行为做起,通过鱼群中各个体的局部寻优,达到全局最优值在群体中突现出来的目的。该算法具有良好的克服局部极值、取得全局极值的能力。并且算法中只使用目标函数的函数值,无需目标函数的梯度值等特殊信息,对搜索空间具有一定的自适应能为。算法对初值无要求,对各参数的选择也不很敏感。5、其它算法以上四种算法中,能量最小的是鱼群算法,折叠正确率最高的是粒子群算法,均方根差最好的是蚁群算法。总之,遗传算法各项指标均不如蚁群算法、粒子群算法和鱼群算法,这三种算法可以替代遗传算法。蚁群算法、粒子群算法和鱼群算法各有优缺点。中国专利申请号为200710072292.x,名称为“基于综合算法的蛋白质折叠过程的计算机模拟方法”的专利文件中,综合以上因素,主要结合遗传算法,模糊聚类算法和粒子群算法对蛋白质的三维结构进行预测,并对折叠过程进行模拟。该算法从计算机运算速度和存储容量出发,在保留折叠主要原因的情况下,忽略了折叠过程中的大量具体细节,从而大大提高了运算速度,成为适用于普通计算机的有效方法。但是由于忽略了折叠过程的大量具体细节,仿真的折叠过程与实际过程有较大偏差,许多蛋白质的折叠过程无法模拟。我们的专利技术-->针对综合算法的缺点,从理论和实现上提出了拟蛇方法仿真蛋白质折叠过程。(三)
技术实现思路
本专利技术的目的在于提供一种对于未知空间结构的蛋白质进行中间体和最终空间结构预测,从而减少蛋白质空间结构测定过程中所耗费的人力、物力,同时也可以提供折叠分析的蛋白质折叠仿真中的模蛇方法。本专利技术的目的是这样实现的:(1)选取一条直线蛋白质序列;(2)做波浪运动,用函数sin(t)来表示;(3)做短暂的直线运动,用函数x=x+t来表示;(4)做盘绕运动,用下面函数表示,x(t)=(C1cos(ωt)+C2sin(ωt)),其中,C和是系ω数,与蛋白质本身的性质有关。其具体步骤包括:(1)初始状态:随机产生一条蛋白质序列的构型,给出氨基酸残基个数,设定肽链折叠的最大距离参数max_distance,更新速度步长s,给肽链最小能量设初值;(2)当折叠距离小于折叠的最大距离时,做波浪运动,并计算肽链总的最小能量值;(3)当折叠距离等于折叠的最大距离时,做直线运动,并计算肽链总的最小能量值;(4)当折叠距离大于折叠的最大距离时,做盘绕运动,并计算肽链总的最小能量值;(5)肽链总的最小能量不再变化时,输出蛋白质构型,算法结束。所述的波浪运动方式:肽链的移动路径是正弦波,x=0:0.1:10,所述的直线式移动方式:肽链的移动路径为直线式,x=0:0.1:10,y=x,plot(x,y)。-->所述的盘绕运动方式:肽链的移动路径是螺旋曲线,t=0:pi/50:10*pi;plot(k1.*cos(t)+k1.*sin(t),k2.*cos(t)+k2.*sin(t))。蛋白质折叠的函数模型是扣型函数:x(t)=(C1cos(t)+C1sin(t))y(t)=(C2cos(ω1t)+C2sin(ω1t))z(t)=(C3cos(ω2t)+C3sin(ω2t))t=t+s其中s为步长,C0,C1,C2,C3,ω1,ω2为系数,它们与具体蛋白质的类型有关,t为更新速度。蛋白质折叠的函数模型是圆型函数:x(t)=(C1cos(t)+C1sin(t))+C0ty(t)=(C2cos(ω1t)+C2sin(ω1t))z(t)=(C3cos(ω2t)-C3sin(ω2t))t=t+s其中s为步长,C0,C1,C2,C3,ω1,ω2为系数,它们与具体蛋白质的类型有关,t为更新速度。本专利技术在分析蛋白质折叠规律的基础上,依据蛇运动习性,对蛇的运动机理和行为方式进行定量描述,设计能够表征蛋白质折叠规律的拟蛇方法。蛇的运动具有运动稳定性好,适应地形环境能力强等特点。其运动具有以下特点:(1)能在凹凸不平的地面上移动,有良好的地形自适应性;(2)适合于在沼泽、沙漠等松软环境中行进;(3)能通过孔洞等狭小而又弯曲的通路,有较强的过障碍能力;(4)能经常保持力学的稳定状态。蛋白质折叠的结果也是趋于形成低能量的力学的稳定状态的物质。蛋白质的折叠过程是这样:蛋白在进行折叠过程中是经历了一个中间状态的,这种状态被科学家形容为熔球。熔球不像正常折叠后结构紧密的蛋白那样脆弱,你可以对它进行拉扯,他不会被轻易破坏结构。熔球具有正常蛋白所有的二级结构,但是这-->种二级结构尚未正确折叠形成更高级的结构。当蛋白质折叠成稳定构型时,其能量是最低的。另据蛋白质折叠的Framework模型,蛋白质折叠的动力学过程中至少存在两个折叠中间体:第一个折叠中间体(又称为早期中间体)含有丰富的二级结构成分,但其空间结构并不稳定,通常在其天然结构附近摆动;第二个折叠中间体结构本文档来自技高网
...

【技术保护点】
一种蛋白质折叠仿真中的模蛇方法,其特征是: (1)选取一条直线蛋白质序列; (2)做波浪运动,用函数sin(t)来表示; (3)做短暂的直线运动,用函数x=x+t来表示; (4)做盘绕运动,用下面函数表示,x(t)=(C↓[1]cos(ωt)+C↓[2]sin(ωt)),其中,C和ω是系数,与蛋白质本身的性质有关。

【技术特征摘要】
1、一种蛋白质折叠仿真中的模蛇方法,其特征是:(1)选取一条直线蛋白质序列;(2)做波浪运动,用函数sin(t)来表示;(3)做短暂的直线运动,用函数x=x+t来表示;(4)做盘绕运动,用下面函数表示,x(t)=(C1cos(ωt)+C2sin(ωt)),其中,C和ω是系数,与蛋白质本身的性质有关。2、根据权利要求1所述的蛋白质折叠仿真中的模蛇方法,其特征是:其具体步骤包括:(1)初始状态:随机产生一条蛋白质序列的构型,给出氨基酸残基个数,设定肽链折叠的最大距离参数max_distance,更新速度步长s,给肽链最小能量设初值;(2)当折叠距离小于折叠的最大距离时,做波浪运动,并计算肽链总的最小能量值;(3)当折叠距离等于折叠的最大距离时,做直线运动,并计算肽链总的最小能量值;(4)当折叠距离大于折叠的最大距离时,做盘绕运动,并计算肽链总的最小能量值;(5)肽链总的最小能量不再变化时,输出蛋白质构型,结束。3、根据权利要求2所述的蛋白质折叠仿真中的模蛇方法,其特征是:所述的波浪运动方式:肽链的移动路径是正弦波,x=0;0.1:10。4、根据权利要求3所述的蛋白质折叠仿真中的模蛇方法,其特征是:所述的直线式移动方式:肽链的移动路径为直线...

【专利技术属性】
技术研发人员:张菁陈怀友李艳波李松赵明王立伟王海玲于思亮温乃锋刘波
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:93

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1