[發明專利]一種下界估計動態策略蛋白質結構預測方法有效
| 申請號: | 201810994693.9 | 申請日: | 2018-08-29 |
| 公開(公告)號: | CN109448786B | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 張貴軍;彭春祥;王柳靜;周曉根;劉俊;胡俊 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G16B20/00 | 分類號: | G16B20/00;G06N3/00 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 下界 估計 動態 策略 蛋白質 結構 預測 方法 | ||
1.一種下界估計動態策略蛋白質結構預測方法,其特征在于:所述方法包括以下步驟:
1)給定目標蛋白的序列信息;
2)根據目標蛋白序列從ROBETTA服務器上得到片段庫文件,其中包括3片段庫文件和9片段庫文件;
3)設置參數:種群大小NP,算法的最大迭代代數G,溫度因子β,斜率控制因子M,置迭代代數g=0;
4)種群初始化:隨機片段組裝生成NP個初始構象Ci,i={1,2,…,NP};
5)將每個構象Ci的每個碳α原子的三維坐標組合成該構象的位置坐標表示第i個構象的空間位置坐標的第j維元素,j=1,2,...,3len,len為蛋白質序列長度;
6)對種群中的每個個體Ci進行如下操作:
6.1)將Ci設為目標個體如果g=0或g為偶數,則執行步驟6.2)~6.4),否則執行步驟6.5)~6.7),生成Ctrial1、Ctrial2、Ctrial3;
6.2)在種群中隨機選出三個互不相同的個體Ca1、Cb1和Cc1,分別從Ca1、Cb1中隨機選擇一個位置不同的3片段,分別替換到Cc1對應的位置的片段生成變異構象Ctrial1;
6.3)在種群中隨機選出四個互不相同的個體Ca2、Cb2、Cc2和Cd2,分別從Ca2、Cb2、Cc2中隨機選擇一個位置不同的3片段,分別替換到Cd2對應的位置的片段生成變異構象Ctrial2;
6.4)在種群中隨機選出兩個互不相同的個體Ca3、Cb3,分別從Ca3、Cb3中隨機選擇一個位置不同的3片段,分別替換到對應的位置的片段生成變異構象Ctrial3;
6.5)從種群中隨機選擇一個能量比低的構象CSL,若為種群中能量最低的構象,則從整個種群中隨機選擇一個構象CSL,然后從整個種群中隨機選擇兩個互不相等的構象Ca4和Cb4,且分別從Ca4、Cb4中隨機選擇一個位置不同的3片段,分別替換到CSL對應的位置的片段生成變異構象Ctrial1;
6.6)從種群中隨機選擇一個能量比低的構象CSL,若為種群中能量最低的構象,則從整個種群中隨機選擇一個構象CSL,然后從整個種群中隨機選擇一個構象Ca5,且分別從Ca5、CSL中隨機選擇一個位置不同的3片段,分別替換到對應的位置的片段生成變異構象Ctrial2;
6.7)從種群中隨機選擇一個能量比低的構象CSL,若為種群中能量最低的構象,則從整個種群中隨機選擇一個構象CSL,然后從整個種群中隨機選擇兩個互不相等的構象Ca6和Cb6,且分別從CSL、Cb6中隨機選擇一個位置不同的3片段,分別替換到Ca6 對應的位置的片段生成變異構象Ctrial3;
6.8)從種群中找出距離Ctrial1、Ctrial2、Ctrial3最近的個體Cnear1、Cnear2、Cnear3,分別將對應構象每個碳α原子的三維坐標組合成構象的位置坐標,則Ctrial1、Ctrial2、Ctrial3和Cnear1、Cnear2、Cnear3的位置坐標分別為
6.9)若g=0,則用Rosetta score3能量函數分別計算Ctrial1、Ctrial2、Ctrial3的能量score3(Ctrial1)、score3(Ctrial2)和score3(Ctrial3),并選能量最小的構象作為Ctrial,并且記其空間位置坐標為計算Ctrial與種群中每個構象的歐式距離,找出與其距離最近的構象Cnear,并記其空間位置坐標為
6.10)如果則Ctrial替換否則按照概率以蒙特卡洛準則接收構象;
6.11)若g0,用公式(1)分別計算Ctrial1、Ctrial2、Ctrial3的下界估計UEtrial1、UEtrial2、UEtrial3;
選擇下界估計值最小的構象為Ctrial,對應的下界估計值記為UEtrial,并且記其空間位置坐標為計算Ctrial與種群中每個構象的歐式距離,找出與其距離最近的構象Cnear,并記其空間位置坐標為
6.12)如果則Ctrial被拒絕,否則計算Ctrial的能量值score3(Ctrial),如果則Ctrial替換否則按照概率以蒙特卡洛準則接收構象;
7)g=g+1,迭代運行步驟6)~7),至gG為止;
8)輸出能量最低的構象為最終結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810994693.9/1.html,轉載請聲明來源鉆瓜專利網。





