预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN103077226A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103077226103077226A(43)申请公布日2013.05.01(21)申请号201210593379.2G06N3/00(2006.01)(22)申请日2012.12.31(71)申请人浙江工业大学地址310014浙江省杭州市下城区潮王路18号(72)发明人张贵军程正华邓勇跃周晓根何阳军姚春龙张贝金(74)专利代理机构杭州天正专利事务所有限公司33201代理人王兵黄美娟(51)Int.Cl.G06F17/30(2006.01)G06F19/10(2011.01)权权利要求书2页利要求书2页说明书7页说明书7页附图5页附图5页(54)发明名称一种多模态蛋白质构象空间搜索方法(57)摘要本发明提出了一种多模态蛋白质构象空间搜索方法,即在排挤差分进化算法的基础上,综合了空间局部性原理和集结过程思想,并采用能量极小化过程对实验所得蛋白质构象进行处理。空间局部性原理提升了算法的收敛速度,并有效地平衡了多模态优化问题的局部收敛性和模态多样性;集结过程通过随机选取不同的交叉策略,避免了构象中较好片段被算法破坏,改善了蛋白质构象群体的多样性;能量极小化过程降低了蛋白质构象空间求解的复杂度,有效缩小了其可行域的搜索空间。本发明以脑啡肽为例,不仅得到了其公认的全局最稳定结构,还获得了一系列高质量的局部稳定结构,解决了传统针对单一靶点的单模态研究方法所不能解决的疾病多基因和多靶点通路的问题,满足了现阶段计算机辅助药物设计中对于蛋白质结构多模态的需求。CN103077226ACN103726ACN103077226A权利要求书1/2页1.一种多模态蛋白质构象空间搜索方法,其特征是:在排挤差分进化算法的基础上综合了空间局部性原理、集结过程、能量极小化过程,对蛋白质构象进行优化处理,具体实现如下:1)、确定优化目标,选取蛋白质构象能量函数E(x);2)、设定差分进化算法各控制参数:种群大小P,变异因子F,交叉因子CR,种群迭代最大次数CG,并采用均匀分布函数随机法生成初始种群,其中N为优化问题的维数,P为种群大小;3)、根据能量函数E(x)对初始种群进行能量极小化预处理,并按能量从小到大进行排序,选取种群前M个蛋白质构象作为种子个体;4)、变异操作:对每个目标个体(其中i、m表示第m个目标个体的第i维,i∈{1,2,……,N})做以下处理:4.1)初始化:令G=1(G为迭代次数),i=1;4.2)计算种群中非亲代和亲代个体的距离,其中m≠n∈{1,2,……,P},i∈N,并由大到小排序,再通过转换函数f(x)将距离转化为轮盘赌形式,其中转换函数f(x)形式为:其中d为非亲代和亲代目标个体的距离,SD等于,dMAX为距亲代最远的距离;4.3)首先选取距亲代最近的个体作为变异的基准矢量,然后在轮盘中随机选取个体和,最后对执行变异操作得到变异测试个体,变异过程可表示为:其中i表示目标个体的第i维,且a≠b≠c∈{1,2,……,P},i∈N,F为变异因子;5)、以不同的概率(X、Y、Z)选取相应的交叉策略对变异测试个体执行交叉操作得到交叉测试个体;6)、对所得的交叉测试个体进行能量极小化处理得到测试个体;7)、令i=i+1,若i<=N,继续循环执行步骤4)~7),否则循环结束;8)、对所得的测试个体执行基本DE的选择操作,如果,则替换亲代个体,否则保持种群不变;9)、令G=G+1,若G<CG,继续循环执行3)~7),否则循环结束;10)、根据阀值标准DIJ(两个构象解I和J的二面角距离)对算法所得的蛋白质构象解进行筛选,最终得到一系列高质量的蛋白质稳定构象,其中DIJ的表达式为:2CN103077226A权利要求书2/2页式中N为优化目标维数,θ为蛋白质构象的二面角解集,sym(k)取360º、180º、120º,表示蛋白质构象关于二面角k的对称重复结构;11)、算法结束,输出实验所得的蛋白质稳定构象。2.如权利要求1中所述的搜索方法,其特征在于:步骤5)所述的交叉操作,算法引入在交叉操作中引入了集结过程:为了保证种群的多样性,算法以不同的概率(X、Y、Z)(其中X、Y、Z为(0,1)之间不同的随机数,且X+Y+Z=1)从下列三种不同的交叉策略选取一种执行交叉操作;1)以概率X执行基本的DE交叉策略,其过程可表示为:其中i表示目标个体的第i维,i∈N,rand(i)为(0,1)之间的随机数,CR为交叉因子,rnbr(i)为(0,N)之间的随机整数,N为优化目标的维数;2)以概率Y随机选取一个小组,并随机从M个种子中选取一个种子个体,将种子中和小组相对应的局部片段直接复制给测试个体相对应的小组片段中,得到交叉测试个体;3)以