• 將Multiwfn計算的鍵級直接標注在分子結構圖上的方法

    將Multiwfn計算的鍵級直接標注在分子結構圖上的方法

    文/Sobereva@北京科音  2019-Dec-4


    有人在Multiwfn中文論壇上問怎么把Multiwfn計算的鍵級直接標注在分子結構圖上,以便于直觀觀看。將Multiwfn與GaussView結合使用就可以很方便地實現這一點,在本文介紹一下。讀者必須使用2019-Dec-4及以后更新的Multiwfn版本,可以在其官網http://www.shanxitv.org/multiwfn免費下載。GaussView必須用>=6.0的版本,本文用的是GaussView 6.0.16。如果不了解Multiwfn,看《Multiwfn FAQ》(http://www.shanxitv.org/452),如果不了解鍵級的概念,看此文中關于鍵級的部分:《Multiwfn支持的分析化學鍵的方法一覽》(http://www.shanxitv.org/471)。

    我們這里用Multiwfn自帶的一個環庚三烯分子為例進行演示,用拉普拉斯鍵級。對其它分子、其它鍵級過程都一樣。

    啟動Multiwfn,然后輸入
    examples\cycloheptatriene.fch
    9  //鍵級計算
    8  //拉普拉斯鍵級
    y  //將鍵級矩陣導出為當前目錄下的bndmat.txt
    0  //返回主菜單
    1000  //隱藏選項
    13  //將當前目錄下的bndmat.txt轉化為帶有鍵級信息的Gaussian輸入文件

    當前目錄下此時產生了一個名為gau.gjf文件,內容如下
    #P B3LYP/6-31G* geom=connectivity

    Generated by Multiwfn

      0  1
    [坐標部分略]
     
           1       2  1.7363       4  1.3325       8  0.8040
           2       3  1.3325       9  0.8040
           3       5  1.8425      10  0.7980
           4       6  1.8425      11  0.7980
           5       7  1.0773      12  0.8094
           6       7  1.0773      13  0.8094
           7      14  0.7693      15  0.7903
           8
           9
          10
          11
          12
          13
          14
          15

    可見,在坐標部分后頭有原子連接關系段落,當前記錄的正是bndmat.txt里的鍵級數值。只有被Multiwfn判斷為鍵連的原子間才在這里記錄了鍵級數值。如果你用的輸入文件是.mol、.mol2等本身就帶有連接關系的文件,連接關系與此文件里記錄的將一致;如果用的是.fch、.wfn、.molden作為輸入文件,則連接關系是Multiwfn根據原子間距離自動猜的,詳見《談談原子間是否成鍵的判斷問題》(http://www.shanxitv.org/414)。

    然后,將gau.gjf載入GaussView,進入Results - Bond properties,把Name改成Bond order,選上Show Numbers和Show Colors復選框。之后再按Ctrl+D打開Display Format界面,恰當調整文字標簽,就看到下圖的效果了。可見各個鍵的鍵級一目了然,不僅通過文字標注了,還通過顏色體現了(越綠鍵級越大、越紅鍵級越小)。PS:建議在Display Format界面的Molecule標簽頁里把Scale Radii by改小使得原子球變小,避免遮擋標簽。

    順帶一提,Multiwfn算的原子電荷也可以直觀地展現在結構圖上,參看《使用Multiwfn+VMD以原子著色方式表現原子電荷、自旋布居、電荷轉移、簡縮福井函數》(http://www.shanxitv.org/425)。

    久久精品国产99久久香蕉