分子動力學模擬軟件VMD的安裝與使用


技術背景

在分子動力學模擬過程中會遇到一些拓撲結構非常復雜的分子模型,所謂的復雜不僅僅是包含眾多的原子,還有各種原子之間的成鍵關系與成鍵類型等。這時候就非常能夠體現一個好的可視化軟件的重要性了,這里我們介紹的VMD是一個業界非常常用、功能也非常強大的一款軟件。

VMD的安裝

首先訪問VMD官方網站,找到適合自己本地OS和硬件系統的版本進行下載。這里我們本地是Ubuntu20.04的系統,所以下載了一個Linux通用的版本:

下載到本地之后,找到一個合適的文件夾進行解壓:

dechin@ubuntu2004:~/projects/vmd$ tar -xvf vmd-1.9.4a51.bin.LINUXAMD64-CUDA102-OptiX650-OSPRay185.opengl.tar.gz 

解壓之后進入主目錄,運行configure

dechin@ubuntu2004:~/projects/vmd/vmd-1.9.4a51$ ./configure 
using configure.options: LINUXAMD64 OPENGL OPENGLPBUFFER FLTK TK ACTC CUDA IMD LIBSBALL XINERAMA XINPUT LIBOPTIX LIBOSPRAY LIBTACHYON LIBPNG ZLIB VRPN NETCDF COLVARS TCL PYTHON PTHREADS NUMPY SILENT ICC

最后進入src目錄,執行make install完成安裝:

dechin@ubuntu2004:~/projects/vmd/vmd-1.9.4a51$ cd src/
dechin@ubuntu2004:~/projects/vmd/vmd-1.9.4a51/src$ sudo make install
[sudo] dechin 的密碼: 
Info: /bin/csh shell not found, installing Bourne shell startup script instead
Make sure /usr/local/bin/vmd is in your path.
VMD installation complete.  Enjoy!

安裝成功后,在終端窗口中執行vmd會彈出兩個窗口,一個用於顯示加載的文件和配置:

另一個窗口用於顯示輸入分子模型的3D結構,如果沒有輸入任何分子模型數據的情況下,這個界面會展示一個一直旋轉的VMD字樣的模型:

VMD的使用

VMD的使用方法有很多中,tcl的語言也使得可以執行更高階更靈活的操作,比如參考鏈接1中的操作就非常的華麗。但是這里我們僅僅為了可視化靜態的3D分子模型,所以只介紹一些基本用法。首先我們需要在本地構建一個分子模型的文件,一般以.xyz結尾。文件的格式為:開頭的分子數,第二行的標記,這里使用的是mol這種標記,后面的所有行數是標定每一個分子的具體三維坐標,也就是空間位置。這里直接使用了參考鏈接1中所給出的xyz文件:

dechin@ubuntu2004:~/projects/gitlab/dechin/src/vmd$ vim file.xyz

具體的file.xyz文件內容如下所示:

24
mol
 C    -1.615  -0.739  -3.043
 C    -0.076  -0.706  -3.045
 H    -1.963  -1.227  -3.929
 H    -1.959  -1.275  -2.183
 C     0.469  -2.145  -3.087
 H     0.268  -0.169  -3.905
 H     0.272  -0.218  -2.159
 H     1.539  -2.122  -3.089
 H     0.126  -2.682  -2.227
 H     0.122  -2.633  -3.974
 C    -2.160   0.701  -3.001
 C    -3.700   0.667  -2.999
 H    -1.817   1.237  -3.861
 H    -1.812   1.188  -2.114
 C    -4.245   2.107  -2.957
 H    -4.047   0.179  -3.885
 H    -4.043   0.131  -2.139
 H    -3.897   2.594  -2.070
 H    -3.901   2.643  -3.817
 C    -5.784   2.073  -2.955
 O    -6.394   1.131  -3.525
 N    -6.541   3.141  -2.286
 H    -7.407   2.773  -1.946
 H    -6.007   3.500  -1.521

保存后,直接運行vmd file.xyz即可彈出相關分子模型的可視化界面:

默認打開的3D分子模型是Line格式的,也就是都被抽象為線條:

此時可以點擊界面上的Graphic->Representations,可以彈出一個表示格式的框:

Drawing Method下找到CPK模式,點擊Apply即可應用到圖層當中:

在這種模式下可以看到每個原子以及原子跟原子之間的成鍵關系,是非常常用的一個模式。

總結概要

本文重點介紹了VMD分子動力學模擬可視化軟件的安裝與基本使用方法,VMD是一款非常小而精致的可視化工具,在業界也備受推崇。如果只是用於做分子模型的展示,功能是完全足夠的,如果要執行更多的操作,需要掌握tcl語言,當然這也是一個坑點。

版權聲明

本文首發鏈接為:https://www.cnblogs.com/dechinphy/p/vmd.html
作者ID:DechinPhy
更多原著文章請參考:https://www.cnblogs.com/dechinphy/

參考鏈接

  1. https://www.ks.uiuc.edu/Research/vmd/current/ug/node4.html
  2. https://jerkwin.github.io/2020/03/25/VMD建模示例/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM