基於Gromacs的蛋白水溶液分子動力學模擬

2021-02-19 320科技工作室

1. 檢查結構文件

有些結構文件存在少幾個氫原子或者側鏈的情況,所以先用spdbv軟體打開結構文件,該軟體可自動補加缺失的分子,用這個軟體打開結構文件,再另存一下結構即可。

Spdbv軟體是windows版本,可在網上直接搜索下載:http://www.genebee.msu.su/spdbv/text/getpc.htm

2. 準備參數文件

      做動力學需要一些參數文件,具體文件中各項的內容還是看說明書吧,這個網址上有幾個例子,這裡拿第一個例子來做,該教程中提供了所有的參數文件http://www.mdtutorials.com/gmx/lysozyme/index.html

3. 在ubuntu中創建新的文件夾

為了整潔一些,做某個分子的動力學就建立一個文件夾,把參數文件和結構文件放裡面,在裡面做分子動力學,這樣產生的所有文件就都在一起了,以免與其他文件混在一起,創建新文件夾和window系統一樣,滑鼠右鍵創建新文件夾即可。

【下面的步驟建議結合中英文教程一起看:

「https://jerkwin.github.io/9999/10/31/GROMACS中文教程/#1-水中的溶菌酶gmx-50「

「http://www.mdtutorials.com/gmx/lysozyme/01_pdb2gmx.html」

      重要的地方是先檢查pdb結構文件是否有問題,如是否缺失原子,這個結構是否是最佳結構等,如果不檢查好,後續做完後才發現結構文件有問題就白忙乎了……這方面我吃過很多虧。

4. 生成拓撲文件(假設這裡要做lysozyme.pdb的分子動力學,gromacs 5.0版本以上的軟體都要在命令前加gmx,5.0以下的版本不加gmx,以下命令行均用紅色字體表示)

gmx pdb2gmx -ignh -f lysozyme.pdb -o lysozyme_processed.gro-water spce

(-f是打開,-o為生成,這裡需要選擇一個力場,力場的選擇可參照做此類分子的文獻一般都選什麼力場做,此處選擇15)

5. 建立盒子

gmx editconf -f lysozyme_processed.gro -o lysozyme_newbox.gro -c -d 1.0 -bt cubic

6. 生成水盒子

gmx solvate -cp lysozyme_newbox.gro -cs spc216.gro -o lysozyme_solv.gro -p topol.top

7. 添加離子(該命令自動檢測中和該結構所需要的電荷數,並自動添加na或者cl來中和)

gmx genion –s ions.tpr –o lysozyme_solv_ions.gro –neutral –p topol.top –pname NA –nname CL

選擇溶劑組13SOL

8. 能量最小化

gmx grompp -f minim.mdp -c lysozyme_solv_ions.gro -p topol.top -o em.tpr

運行能量最小化

gmx mdrun -v -deffnm em

檢測能量最小化情況

gmx energy -f em.edr -o potential.xvg

用grace軟體打開potential.xvg文件查看能量是否平衡

xgrace potential.xvg

9. 能量最優化後首先保持蛋白質不動,對蛋白質周圍水環境進行動力學模擬,該過程稱為位置限制性分子動力學,對溶劑分子進行平衡計算,可以使溶劑分子填補空間:

gmx grompp -f nvt.mdp -c em.gro -p topol.top -o nvt.tpr

運行:

gmx mdrun -deffnm nvt

檢測溫度是否平衡

gmx energy -f nvt.edr -o temperature.xvg

10. 平衡壓力

gmx grompp -f npt.mdp -c nvt.gro -t nvt.cpt -p topol.top -o npt.tpr

運行:

gmx mdrun -deffnm npt

檢測壓力和密度情況

gmx energy -f npt.edr -o pressure.xvg

gmx energy -f npt.edr -o density.xvg

11. 分子模擬

gmx grompp -f md.mdp -c npt.gro -t npt.cpt -p topol.top -o md_0_1.tpr

運行:

gmx mdrun -deffnm md_0_1

  如果大家已做完前面的步驟,得到了模擬後的文件,就可以繼續對結果進行分析,採取什麼方法分析取決於你想解決什麼樣的問題,是比較野生型與突變體結構的差別還是分析底物與受體之間的作用力,這裡列舉幾個我常用的方法,希望對大家能有幫助。

gmx trjconv -s md_0_1.tpr -f md_0_1.xtc -o md_0_1_noPBC.xtc -pbc mol-ur compact

選擇0:system用於輸出,基於這個「修正」後的軌跡進行分析。

1. 生成某時間段的平均結構(用-b, -e限制時間,如-b 1000 -e 2000指:從第1000ps開始到2000ps)

gmxcovar -f md_0_1.xtc -s md_0_1.tpr –b 1000 -e 2000 -av traj_avg.pdb

2. 統計某時間段的氫鍵數目(用-b, -e限制時間)

gmxhbond -s md_0_1.tpr -f md_0_1_noPBC.xtc -b 25 -e 40 -num hnum.xvg -tu ns

3. 鹽橋(用-b, -e限制時間)

gmxsaltbr -s md_0_1.tpr -f md_0_1_noPBC.xtc -b 39900 -e 40000 -t 10000

4. 將模擬後的.gro文件轉化為.pdb文件

gmxeditconf -f md_0_1.gro -o md_0_1.pdb

5. 兩個結構疊加

gmx confrms-f1 model1.pdb -f2 model2.pdb -o fit.pdb

      我一般是用pymol軟體簡直對兩個結構疊加。

6. do_dssp使用

安裝:

a.在其官網上下載安裝包http://swift.cmbi.ru.nl/gv/dssp/ 下載dssp-2.0.4-linux-and64

b. 將安裝包移動到目錄/usr/local/bin下面

sudocp dssp-2.0.4-linux-and64 /usr/local/bin

c. 進入/usr/local/bin

cd/usr/local/bin

d. 文件重命名 mv dssp-2.0.4-linux-and64 dssp

c. 修改權限 chmod a+x /usr/local/bin/dssp

e. 在工作目錄下面輸入命令 export DSSP=』usr/local/bin』

運行:

gmxdo_dssp -s md_0_1.tpr -f md_0_1_noPBC.xtc -tu ns

gmxxpm2ps -f ss.xpm -bx 0.1 -by 4 -o ss.eps

(註:可以修改-bx -by後面的參數改橫縱坐標的長度,ss.eps文件可用ps打開,另存為普通照片格式的圖片)


7. 計算殘基之間的最小距離

(1) 先用make_ndx命令生成index文件:

gmxmake_ndx -f md_0_1.tpr -o index.ndx

(2) 這裡選擇某蛋白第11個胺基酸的H原子和36位胺基酸的O的距離:

選擇原子:r 11 & a H 回車 r36 & a O 回車 q(退出)

(3) 用mindist計算最小距離:

gmxmindist -f md_0_1_noPBC.xtc -s md_0_1.tpr -n index.ndx -od dist.xvgr

選擇剛剛選擇的兩個原子所在的組,如兩者分別在第18和19組的話進行如下操作:

18回車19回車 按ctrl-D退出

(4) 作圖

生成的dist.xvgr文件可用excel作圖,橫坐標是時間,縱坐標是距離

8. 詳細的作用力分析

可用LigPlot+軟體分析複合物之間或者單個分子內部的作用力

LigPlot+軟體官網:http://www.ebi.ac.uk/thornton-srv/software/LigPlus/

下載的安裝包直接放到c盤解壓即可,這裡需要電腦安裝java,如果沒有的話軟體打不開。

使用:打開Ligplot軟體,如果是複合物,需要限定作用的側鏈,如果是蛋白內胺基酸之間作用力分析,需要寫作用的兩個domain的胺基酸序號,然後點擊run即可。

 最後,有分子動力學模擬相關需求歡迎通過微信公眾號聯繫我們。

微信公眾號:320科技工作室。

相關焦點

  • Justin GROMACS教程: 從蛋白質到哈密頓微擾
    除這些要求之外, 用戶最好還要熟悉物理, 數學, 計算機編程以及與命令行環境的交互等各個方面的知識, 這是進入分子動力學模擬領域的關鍵障礙.GROMACS模擬軟體包[1,2]是一款開源, 自由和靈活的分子動力學軟體包, 對所有用戶免費, 每個人都可以獲得. 多年來, GROMACS一直是世界上運行速度最快的分子動力學代碼之一[1].
  • 你知道GROMACS中各文件的用途嗎?
    Gromacs是最常用的分子動力學模擬軟體之一。小編很早就想寫一點關於Gromacs的東西,可是Gromacs涉及東西太多了:從安裝到使用,從分子動力學模擬基本知識到最終的數據分析,內容太多導致小編不知道從何處入手。
  • 材料分子動力學模擬的基本設置
    所謂分子動力學(MD)模擬,是在預先確定條件下(比如溫度,壓力,應力,外力等等)模擬原子和分子運動的一種方法。分子動力學模擬可以用來研究納米尺度下的動力學過程,還可以用來計算相圖、擴散係數和各種響應函數等諸多性質。
  • JACS|分子動力學揭示綠色螢光蛋白mEos4b的發光機制
    本文作者研究了綠色螢光蛋白mEos4b的發光機制,證明mEos4b和大多數RSFPs一樣,依賴於螢光生色團可逆的順反異構實現暗態和亮態之間的切換。然而,綜合結晶動力學、分子動力學模擬和拉曼光譜的結果,作者發現綠色mEos4b中的暗態比關閉綠色IrisFP(一種雙光色PCFP)中的暗態更為動態。
  • 【新書推薦】《分子氣動力學及氣體流動的直接模擬》
    從研究手段來說,主要是基於Boltzmann方程、基於分子碰撞統計模擬和基於局部稀薄效應N-S方程的數值模擬,基於高超聲速低密度風洞、各種高焓設備和彈道靶與氣動物理靶、常規高超聲速風洞的高超聲速地面試驗設備。主要目標是解釋跨流域複雜流動機理,研究解決臨近空間、天地往返、深空探測、長期在軌等飛行器的跨流域氣動問題,為其氣動布局、操控、防熱、通信等系統設計提供基本輸入和優化依據。
  • GROMACS如何使用其他水模型
    進行分子動力學模擬,水分子十分重要,除非選擇使用連續介質模型(implictit water model)。
  • 生物分子模擬應用研究取得系列進展
    儘管有了單體和複合物的晶體結構,但是由於得到的是靜態結構,構象變化不明顯,無法闡明輔助蛋白以及MLL甲基化酶修飾底物過程的動態學分子機制。為了回答這一關鍵科學問題,李國輝與實驗合作者密切合作,提出和設計了結合增強型採樣技術的分子動力學模擬方案,以及利用QM/MM/MD方法計算底物結合和催化過程自由能的研究思路。通過動態學模擬發現,MLL酶家族不同成員都具有類似的動態學特性。
  • 上海交通大學洪亮課題組專論:利用中子散射、分子動力學模擬和氘化技術對蛋白質及其表面水分子動力學的研究進展
    此外,作為生命溶劑,水分子的各種運動(擴散,轉動及振動)協助了質子和反應底物的傳輸,促進了生物大分子和底物小分子的對接,誘導了生物大分子摺疊等。因此,研究蛋白質及其表面水分子運動對理解蛋白質功能的微觀機理具有重要意義。
  • 從分子動力學到虛擬篩選發現PPI小分子抑制劑
    背景熱休克蛋白90(Hsp90)是一種眾所周知的依賴ATP的蛋白,可實現細胞在體內的平衡,Hsp90蛋白在癌細胞的生長和增殖中起著重要作用。此外,激酶水平還與Hsp90分子伴侶周期高度相關,這使Hsp90成為了抗癌治療的靶標。
  • 使用GROMACS計算紅外光譜
    ■2017-08-20 14:13:12 初稿■2018-05-03 19:04:27 修訂■2020-11-11 11:57:52 分組, 高精度, GMX2019.6測試通過上一篇博文 【整理】使用分子動力學模擬紅外光譜
  • LAMMPS分子動力學核心技術實戰培訓班
    由於傳統實驗需要大量的人力物力而且耗時,而計算機模擬的方法省時省力,能有效提高科研效率;目前,分子動力學模擬能在很大程度上進行預測指導實驗,因此模擬與實驗的對照是將來研究的主要方向之一。分子動力學模擬作為一種理想的計算機模擬方法,可以用來模擬兩相之間的相互作用,也是對計算和實驗的補充。
  • 物美價廉: GROMACS 2018在GPU節點上的使用 (1)
    ■原文 More bang for your buck: Improved use of GPU nodes for GROMACS 2018, DOI: 10.1002/jcc.26011[1]■翻譯: 劉玉傑; 校對: 李繼存摘要我們確定了在Linux計算集群上, GROMACS 2018程序運行分子動力學
  • 分子動力學LAMMPS材料計算課程
    LAMMPS是目前基於力場最權威的分子動力學計算模擬程序包,支持在各種系綜下,模擬計算上百萬原子和分子體系(氣態、液態、固態),在Linux系統下運行,具有很高的並行效率。此次我們特別邀請了MedeA原廠Materials Design公司的單子睿博士,給大家提供一次分子動力學尺度上的培訓課程。單子睿博士曾在LAMMPS軟體開發組Sandia實驗室從事了5年的開發及研究工作,對分子動力學的理論及其應用十分精通。此次課程從基礎理論到實踐操作,從4月9日到16日,共5場線上培訓,全程免費,歡迎大家踴躍報名!
  • 科學家應用單分子技術解析促凋亡蛋白tBid引發膜通透的動力學過程
    文中通過應用新的單分子研究技術——基於納米材料氧化型石墨烯表面誘導螢光衰逝的單分子螢光技術(single-molecule surface-induced fluorescence attenuation,smSIFA),解析了Bcl-2家族蛋白tBid與模型膜的相互作用,並揭示了tBid在膜表面通過同源寡聚化形成類孔道結構的動力學過程。
  • 上海交通大學陳海峰課題組在結構蛋白與天然無規蛋白的分子力場...
    期刊在線發表題為「Well-balanced Force Field ff03CMAP for Folded and Disordered Proteins」的研究成果,提供了一種新的高效而平衡的、能夠同時模擬結構蛋白和天然無規蛋白的分子力場。碩士生張陽鵬為第一作者,陳海峰教授為通訊作者。蛋白質是生命的物質基礎,蛋白質有結構蛋白和天然無規蛋白兩種類別。
  • 基於聲子輸運理解非平衡分子動力學
    分子動力學是微納尺度傳熱研究中常用的計算方法。因為其使用簡單、容易展示,在微納尺度傳熱研究中起著至關重要的作用。
  • 分子模擬的普及和應用
    2013年諾貝爾化學獎授予三位美國科學家——馬丁·卡普拉斯、麥可·萊維特和亞利耶·瓦謝爾教授,以表彰他們發展的分子模擬方法對生命科學和藥物研發等領域發展的貢獻。這是近15年來,諾貝爾化學獎第二次授予計算化學學科。
  • 卿光焱/李國輝藉助磷脂表面分子手性調控澱粉樣蛋白纖維化過程
    近日,中國科學院大連化學物理研究所生物分離與界面分子機制研究組研究員卿光焱團隊和分子模擬與設計研究組研究員李國輝團隊合作,設計和製備了一對手性胺基酸修飾的磷脂分子,並以此構築手性磷脂表面,實現了對β-澱粉樣蛋白(Aβ)纖維化過程的精確調控。
  • 分子模擬之道在線講座
    >【時 間】2019-04-21 周日 晚 20:00-21:00【劉庭崧】CO2水合物形成機制的分子動力學模擬【李繼存】示例水分子序參數的計算【時 間】2019-03-24 周日 晚 20:00-21:00【吳修聰】基於GROMACS的周期性多糖的模擬【時 間】2019-03-17 周日 晚 20:00-21:00【李繼存】OPLS-AA
  • 進展|利用選擇性振動激發實現單分子解離反應的動力學研究
    中國科學院物理研究所/北京凝聚態物理國家研究中心表面物理國家重點實驗室SF9組一直專注於基於掃描隧道顯微鏡的表徵技術,如研發了具有自主智慧財產權的超高真空低溫掃描隧道顯微鏡/原子力顯微鏡以及基於掃描隧道顯微鏡的針尖增強拉曼光譜技術等。