[发明专利]一种基于能量函数的模板口袋搜索方法有效
申请号: | 201911187348.5 | 申请日: | 2019-11-28 |
公开(公告)号: | CN111180006B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 张贵军;饶亮;夏瑜豪;刘俊;胡俊;周晓根 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G16B15/30 | 分类号: | G16B15/30;G16B50/00;G06N3/00 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 能量 函数 模板 口袋 搜索 方法 | ||
1.一种基于能量函数的模板口袋搜索方法,其特征在于:所述搜索方法包括以下步骤:
1)输入蛋白质结构信息R,使用COACH服务器预测它的绑定残基是r1,r2,...,rN,r1,r2,...,rN组成的绑定口袋记为PR,其中N为预测出的绑定残基个数;
2)对于PDB数据库中的所有受体蛋白质的绑定口袋记为Pb,Pb的绑定残基分别是其中b=1,2,…,B,M表示第b个绑定口袋的残基个数,B表示PDB数据库中所有绑定口袋的数量;
3)分别计算r1,r2,...,rN和中的任意两个绑定残基的Cα原子的距离,将最大距离分别记为dmax和
4)将B个绑定口袋中满足|M-N|≤3和的所有蛋白质口袋筛选出来,数量为G;
5)对口袋PR与G个绑定口袋中的每一个口袋Pg,g∈{1,2,…,G},进行如下过程,设g=1;
6)根据残基序号连续性对每一个口袋的绑定残基进行分类,将残基序号连续或者中间只空缺一个残基序号的残基归成一类,将PR和Pg中的残基分别分成k和kg个类;
7)移动PR,使PR和Pg的中心点坐标重合,此时PR的Cα原子坐标分别是C1,C2,…,CN;
8)参数设置:设置种群规模NP,初始温度Tc,降温速度t0;
9)种群初始化:随机生成初始化种群P={S1,S2,...,Si,...,SNP},Si=(si,1,si,2,si,3,si,4,si,5,si,6)为种群P的第i个个体,其中si,1、si,2和si,3的取值范围为0到2π,si,4、si,5和si,6的取值范围为i∈{1,2,…,NP};
10)采用模拟退火算法,对种群P中的每个个体Si,将口袋PR进行如下操作,设i=1:
10.1)根据Si中的三个元素si,1、si,2和si,3,计算三维空间旋转矩阵H:
10.2)将C1,C2,…,CN的坐标根据如上的旋转矩阵H进行旋转分别得到三维坐标
10.3)根据Si中的后三个元素si,4、si,5和si,6,旋转后的坐标执行如下的平移过程,计算平移后PR中原子坐标C ′ n :
其中C′n是经过平移后PR的第n个残基的Cα原子坐标,分别是的X,Y,Z轴坐标,n=1,2,…,N;
10.4)计算得分score(Si):
其中m=1,2,…,M,表示PR中第n个残基的Cα原子与Pg中所有Cα原子的最短距离的平方,表示Pg中第m个残基的Cα原子与PR中所有Cα原子的最短距离的平方;
10.5)记当前种群所有个体的最低得分为scoremin,当i>1时,若score(Si)<score(Si-1),则更新scoremin;否则,计算接受概率p,生成(0,1)之间的随机数Q,若p>Q,则更新scoremin,其中
10.6)i=i+1,Tc=t0*Tc;若i≤NP,跳转至步骤10.1);
11)计算口袋PR和Pg的结构相似度得分Eg:
其中ω1=1,ω2=2,ω3=0.01,ω4=2,kg表示口袋Pg的绑定残基分类的数量,表示Pg的所有绑定残基中的任意两个绑定残基的Cα原子的最大距离;
12)g=g+1,若g≤G,返回步骤6),否则找出得分最低的Eg对应的绑定口袋即为搜索到的模板口袋。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911187348.5/1.html,转载请声明来源钻瓜专利网。