文書の過去の版を表示しています。
VMD
概要
- イリノイ大学で開発された分子構造可視化ツール
- 分子動力学シミュレーション分野では有名な可視化ツール
- トラジェクトリ (分子の軌跡) や構造内の水素結合の可視化ができる
- 操作が少々独特
- ドキュメントも古かったり、日本語のものが少なかったり…。
操作
ショートカットキー
キー | 挙動 | 備考 |
---|---|---|
r | 回転(rotate)モードに変更 | マウスのドラッグで分子を3次元的に回転させる |
t | 水平移動(translate)モードに変更 | マウスのドラッグで分子を水平移動させる |
s | 拡大縮小(scale)モードに変更 | マウスのドラッグで表示領域を拡大縮小させる |
c | 回転の中央に設定する | 原子をクリックすると、回転モード時にその原子がある座標を中心に回転させる (原子が移動しても原子を追跡するわけではない) |
p | pickモードに変更 | コンソール画面にクリックした原子の情報を表示する |
- 起動時は、回転モード + pick モードになっている
内部コマンド
コマンド | 挙動 | 例 |
---|---|---|
mol new MOL | 座標ファイル MOL を読み込む | mol new foo.nc |
mol new MOL first FRAME1 last FRAME2 | 座標ファイル MOL から FRAME1〜FRAME2 を読み込む | mol new foo.nc first 50 last 100 |
mol addfile TOPOL | 直前のファイルに対し、分子のトポロジー TOPOL を読み込む | mol addfile foo.prmtop |
play VMD | 状態ファイル VMD を読み込む | play foo.vmd |
save_state VMD | 状態ファイル VMD を保存する | save_state foo.vmd |
color Display Background COLOR | 背景色を変更する | color Display Background white |
pbc box [-color black -width 1] | セルを表示する | |
quit | VMD を終了する |
- 参考サイト:
Tips
>pbc box -color black -width 1
奥に行くと暗くなる
ズームするとポリゴンの内部が見える
- ズームすると、ポリゴンの中身が見える場合、
Display
→Display Settings…
で、Screen Hgt
を1.0
にする。Display
→Display Settings…
で、Near Clip
を下げてもある程度緩和できるが、ズームすると内部が見えてしまうので上記の方法がおすすめ。
回転の中心設定
- ビューア画面上で c を入力 (中心選択モード)
- 中心に据えたい原子をクリック
- ちなみに r が回転モード、t が平行移動モード
http://www.life.umd.edu/biology/sukharevlab/download/vmd_scripts/vmd_enhanced_startup_file.htm
カウンターイオンの表示 (representations) 方法
- AMBER のパラメータファイルでは、カウンターイオンは「元素名 + “+“」や「元素名 + ”-“」で表記されている (例. K+、Cl-)
- カウンターイオンの表示を、VMD の Graphical Representations の
Selected Atoms
にそのまま入力すると、The atom selection you typed could not be understood.
(syntax error) とエラーが出て選択できない (アニオンは問題ないが…) - その場合は、その
Selected Atoms
で元素名をシングルクォーテーションで囲んでしまえばいい (ダブルクォーテーションだと Syntax error になる)
例. K+ の場合、resname 'K+
'type 'K+
'
分子間水素結合の表示
- selected atoms が resname xxx だと、xxx の分子内水素結合しか表示されない
- 分子間水素結合を表示するには、
- selected atoms: resname xxx or resname yyy
- draw style: hbond
原子間距離の表示
- Mouse → Label → Bonds で距離を知りたい原子をクリックする
- ラベルが邪魔な時は、Mouse → Label → Atoms にして、消したいラベルの原子をクリックする
- 距離をプロットする場合は、Graphics → Labels… から、Bonds を選択して、Graph タブの Graph… をクリックする
ppt で再生できる動画作成方法
- 分子パラメータやトラジェクトリを読み込んだ状態にする
- Extensions → Visualization → Movie Maker を選択
- メニューバーの Movie Settings で、Trajectory を選択
- メニューバーの Format にて、「MPEG-1 (ppm to mpeg)」を選択
- Set working directory を変更<br>(ここで指定したディレクトリに動画作成のためのテンポラリファイルと動画が作成される)
- Name of movie に動画のタイトルを入力<br>(拡張子の前のファイル名になる)
- 可能ならば、Movie duration を設定
- Make Movie をクリック
Windows Movie Maker を使う方法
- 出力された動画を Windows のムービーメーカーに読み込ませる
- メニューで「ムービーの保存」→「カスタム設定の作成」を選択
- 名前にプロファイル名を付ける
- サイズ: 720×576
- ビットレート: 1250 kbps
- フレームレート: 25 fps
- オーディオなし
- 最後に保存ボタンを押す
- もう一度、「ムービーを保存」→「先ほど保存したプロファイル」で、保存ダイアログが表示されるので、ファイルの種類を「Windows Media ビデオファイル」にして保存
transmagedon を使う方法
- 動画を選択
- 以下の設定にする
- Presets: No Presets
- Output Format: MPEG PS or MPEG1-Video
- Choose Audio Codec:
- Choose Video Codec: H.264
- Rotate the video image if needed:
- Transcode ボタンを押す
ffmpeg, avconv を使う方法
$ ffmpeg -i INPUT -s 720x576 -r 29 -b:v 1250k -c:v wmv2 OUTPUT.wmv
-i 入力ファイル
-s サイズ
-r フレームレート (fps)
-b:v ビットレート
-c:v ビデオコーデック
-c:a オーディオコーデック
-vf crop=W:H:X:Y
(不要な部分をカット (トリミング) するために使う; W: width, H: height)
インストールしても動かせない
rlwrap: No match
と出たら、以下のページを参考にする- rlwrap の
set vmdprefixcmd
がうまく処理できていないらしい…。