#分子模擬#同源建模從入門到精通(六)

其實(shí)同源建模教程到上一篇教程就應(yīng)該結(jié)束了,但是如果作為一個(gè)計(jì)算機(jī)輔助藥物設(shè)計(jì)或者說是一個(gè)分子模擬人,同源建模關(guān)系到后面的結(jié)果準(zhǔn)確與否,當(dāng)然需要精益求精,所以想和大家一起學(xué)習(xí)modeller中的一些關(guān)鍵參數(shù),我也是邊看辯總結(jié),希望能夠和大家一起學(xué)習(xí),共同進(jìn)步,同時(shí)我們也會(huì)打開新的專題,與大家互相學(xué)習(xí),交流。
首先我們來回顧一下,單模板建模的比對(duì):

from modeller import *

env = environ()
aln = alignment(env)
mdl = model(env, file='1bdm', model_segment=('FIRST:A','LAST:A'))
aln.append_model(mdl, align_codes='1bdmA', atom_files='1bdm.pdb')
aln.append(file='TvLDH.ali', align_codes='TvLDH')
aln.align2d()
aln.write(file='TvLDH-1bdmA.ali', alignment_format='PIR')
aln.write(file='TvLDH-1bdmA.pap', alignment_format='PAP')

File: align2d.py

首先是建立一個(gè)環(huán)境,我們來查看到底有哪些參數(shù)可選呢?

environ(rand_seed=-8123, restyp_lib_file='$(LIB)/restyp.lib', copy=None) 

主要的選擇一個(gè)是隨機(jī)種子數(shù)rand_seed,其范圍為-2到-50000
所有的參數(shù)設(shè)置可以具體參考官方教程,這里和大家分享一下較為實(shí)用的參數(shù)與實(shí)例設(shè)置:

alignment函數(shù)

alignment.align2d():該參數(shù)已廢棄,可以使用alignment.salign()進(jìn)行替換。
alignment.salign()
如果將該函數(shù)賦給一個(gè)變量,則會(huì)輸出:
1..aln_score 輸出比對(duì)得分
2..qscorepct如果在output包含QUALITY參數(shù),則輸出百分?jǐn)?shù)表示的質(zhì)量得分
alignment算法主要是進(jìn)行權(quán)重矩陣,SALIGN的權(quán)重矩陣主要來自于六個(gè)功能方面。
1.殘基類型。 其主要包含兩個(gè)參數(shù),一個(gè)為rr_file為殘基類型的相異矩陣,similarity_flag設(shè)置為True,那么距離的分將會(huì)被取代為相似性的分。
2.一對(duì)殘基的內(nèi)部分子距離。improve_alignmentfit被用來使用計(jì)算坐標(biāo)功能,如果write_fit = True設(shè)置,那么將會(huì)生成一個(gè)優(yōu)化好的末尾加上_fit.pfb的結(jié)構(gòu),是否在多模板建模的時(shí)候看到過呢。fit_pdbnam = False也需要設(shè)置,否則也不會(huì)產(chǎn)生末尾加上_fit.pdb結(jié)構(gòu)的文件。fit_on_first設(shè)置為True,那么所有的結(jié)構(gòu)將會(huì)疊加到第一個(gè)模型上去
3.側(cè)鏈輔助功能
4.二級(jí)結(jié)構(gòu)類型,主要區(qū)分為螺旋,折疊與其他。
5.局部構(gòu)象
6.用戶設(shè)置的矩陣,例如設(shè)置相似性矩陣(weights_type=SIMILAR)或者距離矩陣(weights_type=DISTANCE)

automodel函數(shù)

assess_methods函數(shù)可以對(duì)生成模型進(jìn)行一下方法進(jìn)行評(píng)價(jià):
assess.GA341:模板和模型間的序列鑒定百分?jǐn)?shù)的方法
assess.DOPE:離散優(yōu)化蛋白質(zhì)能量
assess.DOPEHR:DOPE的加強(qiáng)版
assess.normalized_dope:使用DOPE標(biāo)準(zhǔn)化方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??上一期剛剛講了一種處理部分模板結(jié)構(gòu)質(zhì)量差的解決方法,不知道各位看官有沒有看過癮。今天我們要將兩個(gè)相對(duì)比較簡單的...
    生信雜談閱讀 3,226評(píng)論 1 4
  • 不管是藥物設(shè)計(jì)還是分子模擬,蛋白的結(jié)構(gòu)是必須的,結(jié)構(gòu)的好壞直接影響后期實(shí)驗(yàn)的可信程度。雖然許多蛋白晶體結(jié)構(gòu)已被解析...
    生信雜談閱讀 11,950評(píng)論 0 10
  • 簡單線性回歸 import tensorflow as tf import numpy # 創(chuàng)造數(shù)據(jù) x_dat...
    CAICAI0閱讀 3,674評(píng)論 0 49
  • 從我拿起筆準(zhǔn)備敘述你的細(xì)節(jié)開始,總是忍不住走神。真抱歉,情話沒寫出幾個(gè),但我卻真真實(shí)實(shí)想了你四十分鐘。 也沒什么不...
    萌萌噠阿吹閱讀 340評(píng)論 0 0
  • 1.四步思考 問題-原因-策略-行動(dòng) 當(dāng)我給別人講題目時(shí),總是講不清。而我同桌則更能好表達(dá)自己。 她不急于講題目,...
    若心向陽閱讀 216評(píng)論 0 0

友情鏈接更多精彩內(nèi)容