最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

MODELLER 用于同源建模:5 個(gè)簡(jiǎn)單步驟的代碼教程【02】

2023-03-07 12:33 作者:AIDDPro  | 我要投稿

第 3 步 - 下載 FASTA 序列并制作 PIR 文件

現(xiàn)在我們有了我們的蛋白質(zhì)、模板(來自 Bombyx Mori 的 3L9E_A)和我們的目標(biāo)(?來自 Drosophila Melanogaster 的 NP_476735.1 超氧化物歧化酶 1),我們可以制作一個(gè) PIR 文件。

打開你的代碼編輯器(我有 VS 代碼,但你也可以使用任何其他代碼編輯器)并將這些行復(fù)制粘貼到其中。

>P1;PRO1sequence:PRO1:::::::0.00:0.00MVVKAVCVINGDAKGTVFFEQESSGTPVKVSGEVCGLAKGLHGFHVHEFGDNTNGCMSSGPHFNPYGKEHGAPVDENRHLGDLGNIEATGDCPTKVNITDSKITLFGADSIIGRTVVVHADADDDLGQGGHELSKSTGNAGARIGCGVIGIAKV*

這是 PIR 文件的格式。第一行P1;1PRO,指的是我們的蛋白質(zhì)NP_476735.1,以及我們將在下文中提到的內(nèi)容。因此,從現(xiàn)在開始,我們將我們的目標(biāo)蛋白稱為1PROsequence:PRO1:::::::0.00: 0.00只是一個(gè)代碼,用于顯示我們正在將此蛋白質(zhì)的序列放入下面。最后一行由我們目標(biāo)蛋白的 FASTA 序列組成,后跟一個(gè)星號(hào) (*)。

最后,該文件應(yīng)以?.pir?擴(kuò)展名保存,例如 tar_pro.pir。我們已經(jīng)完成了?PIR 文件的制作,我們現(xiàn)在將在我們的同源建模過程中使用它。

第 4 步 - 制作、保存和運(yùn)行您的第一個(gè) Python 文件

如果您還記得上一篇文章,我們的模板是來自?PDB?的?3L9E_A 蛋白,我們的目標(biāo)蛋白是來自黑腹果蠅的超氧化物歧化酶 1,我們已經(jīng)下載了這兩種蛋白的?FASTA 序列。現(xiàn)在,同源建模的第一步是對(duì)我們的目標(biāo)和模板進(jìn)行比對(duì),我們將使用?Python 代碼進(jìn)行相同的操作。您可以使用任何代碼編輯器來編寫代碼,我使用?VS Code,但您可以選擇任何其他軟件。

需要記住的一個(gè)重要注意事項(xiàng)——無論您需要運(yùn)行什么代碼,或者您正在下載或生成什么文件、PDB 文件等,都將它們?nèi)糠旁谝粋€(gè)文件夾中,然后從該文件夾本身運(yùn)行所有代碼。

制作 Python 文件:

這是您需要放入代碼編輯器中的代碼。

from modeller import * env = environ() aln = alignment(env) mdl = model(env, file='3l9e', model_segment=('FIRST:A','LAST:A')) aln.append_model(mdl, align_codes ='3l9eA', atom_files='3l9e.pdb') aln.append(file='tar_pro.pir', align_codes='PRO1') aln.align2d() aln.write(file='alignment.ali', alignment_format= 'PIR')

代碼的前幾行只是在 Python 中導(dǎo)入一些包和函數(shù),重要的代碼從第 4 行開始,其中模型函數(shù)需要將蛋白質(zhì)名稱放在文件部分,即?file = '3l9e ',我們的蛋白質(zhì)鏈由?model_segment?給出。由于我們僅使用蛋白質(zhì)的鏈 A 進(jìn)行建模,因此我們填寫FIRST:ALAST:A,如果我們使用鏈 A、B 和 C 進(jìn)行建模,我們將輸入FIRST:ALAST:C?.

下一行代碼,填寫你的蛋白質(zhì)名稱,在?align_codes?部分中使用鏈,在?atom_files?部分中填寫你的蛋白質(zhì) pdb 文件名。因此,align_codes = '3l9eA'atom_files = '3l9e.pdb'在下一行代碼的文件部分,我們的 pir 文件必須放在?ie file = 'tar_pro.pir'和?align_codes?中;如果您還記得在 PIR 文件中,我們將我們的蛋白質(zhì)命名為?PRO1;我們需要把它放在這里,即align_codes = 'PRO1'現(xiàn)在,在代碼的最后一行,您需要為輸出對(duì)齊文件命名,我將其命名為?alignment.ali,并將?alignment_format?設(shè)置為?PIR。因此,文件 ='alignment.ali'和alignment_format='PIR'

保存 Python 文件:

我們已經(jīng)制作了我們的 Python 文件,我們需要以 .Py 的擴(kuò)展名保存它。轉(zhuǎn)到您正在使用的代碼編輯器中的“文件”選項(xiàng),然后單擊“保存”,或者您可以簡(jiǎn)單地執(zhí)行?Ctrl+S(在 Windows 上)/Cmd+S(在 Mac 上)來快速保存文件。將文件另存為?filename.Py。我已將其保存為first_python.Py。

運(yùn)行 Python 代碼:

轉(zhuǎn)到您的命令提示符/Windows 終端(在 Windows 上)/終端(在 Mac 上),鍵入cd(代表更改目錄),然后將您的文件夾拖放到命令行窗口中。您應(yīng)該會(huì)看到您的文件夾的路徑出現(xiàn)在窗口中。

獲得路徑后,單擊?Enter。現(xiàn)在,您已將工作目錄更改為我們存儲(chǔ)所有文件的文件夾!驚人的!現(xiàn)在讓我們從命令行運(yùn)行我們剛剛創(chuàng)建的 Python 代碼。在命令行中輸入以下內(nèi)容。

mod10.2 first_python.Py

上面代碼中,mod10.2是指你系統(tǒng)中安裝的MODELLER的版本,first_python.Py是我們剛剛制作的生成對(duì)齊文件的文件。

稍等片刻,直到代碼運(yùn)行,代碼運(yùn)行后,您應(yīng)該獲得兩個(gè)文件 - 日志文件first_python.Py.log和對(duì)齊文件alignment.ali

這樣,您就完成了第 4 步!參考資料:

https://medium.com/@snippetsbio/modeller-usage-for-homology-modelling-tutorial-with-codes-in-5-simple-steps-part-2-9c888399db59

版權(quán)信息

本文系A(chǔ)IDD Pro接受的外部投稿,文中所述觀點(diǎn)僅代表作者本人觀點(diǎn),不代表AIDD Pro平臺(tái),如您發(fā)現(xiàn)發(fā)布內(nèi)容有任何版權(quán)侵?jǐn)_或者其他信息錯(cuò)誤解讀,請(qǐng)及時(shí)聯(lián)系A(chǔ)IDD Pro (請(qǐng)?zhí)砑游⑿盘?hào)sixiali_fox59)進(jìn)行刪改處理。

原創(chuàng)內(nèi)容未經(jīng)授權(quán),禁止轉(zhuǎn)載至其他平臺(tái)。有問題可發(fā)郵件至sixiali@stonewise.cn


MODELLER 用于同源建模:5 個(gè)簡(jiǎn)單步驟的代碼教程【02】的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
靖宇县| 神农架林区| 长岭县| 荥经县| 铁力市| 平舆县| 枣阳市| 福安市| 当雄县| 萨迦县| 上饶县| 始兴县| 台州市| 滨州市| 长海县| 永安市| 顺昌县| 玉山县| 万州区| 富裕县| 元阳县| 泸溪县| 柳河县| 新余市| 灵璧县| 讷河市| 武义县| 中阳县| 航空| 西宁市| 化州市| 霍林郭勒市| 吴江市| 山西省| 合阳县| 土默特左旗| 青河县| 闽清县| 元氏县| 凤山县| 泸西县|