* PyMOL 0.97頃でのインストール [#n0db1e15]
過去のPyMOLへのAPBSのインストール記録です。多分0.97で適用できますが、''electrostatics.py''が手に入らないかも。
** 表面電荷を描こう!! [#xf4ad593]
PyMOLでは表面電荷の絵を描くことができます。Graspとは結果が多少違うとかなんとかいろいろあるみたいですが、とりあえず簡単なので私は重宝してます。~
ここでは表面電荷を描くためのプラグインのインストール方法を解説します((Y市立大のH助手に教えてもらった⌣))。~
とりあえず必要なものは、
- PyMOL 0.97ぐらい -- インストールされていることを前提とします
- MALOC 0.1-2 -- http://scicomp.ucsd.edu/~mholst/codes/maloc/
- APBS 0.3.2 -- http://sourceforge.net/projects/apbs
- electrostatics.py -- http://www-personal.umich.edu/~mlerner/Pymol/
をインストールします。~
MALOCはAPBSを使うのに必要です。また、インプットファイルの形式が異なる(?)ためかAPBS 0.4.0では静電ポテンシャルの計算時にエラーで止まりました。マニュアルをよく読んでないのでエラー対応ができません・・・
*** MALOC [#n7b20c62]
>MALOC (Minimal Abstraction Layer for Object-oriented C) is a small, portable, abstract C environment library for object-oriented C programming. -- '''MALOCホームページ'''
ってなわけでMALOCをインストールします。今回はi686用のRPMを使ってさくっとインストールしました。
*** APBS [#qba6fd9d]
>APBS is a software package for the numerical solution of the Poisson-Boltzmann equation, a popular continuum model for describing electrostatic interactions between molecular solutes over a wide range of length scales. -- '''SourceForge.net'''
ということらしいです。
*** electrostatics.py [#s4c0e636]
$PYMOL_PATH/modules/pymol/wizard/
にコピーします。
*** PyMOLの設定 [#nf825945]
$PYMOL_PATH/modules/pmg_tk/にあるPMGApp.pyの末尾に、
self.menuBar.addmenuitem('Wizard', 'command', 'Electrostatics',
label='Electrostatics',
command = lambda: cmd.do("_ wizard electrostatics"))
を追加します。
#br
以上で設定は終わりです。
** 使い方 [#zf3f2cd9]
*** まず計算 [#qe31d239]
+ PyMOLを起動して通常通り分子を読み込みます
+ Plugin > APBS toolsを開くとAPBSのダイアログが開きます
+ APBS Locationタブを開いて、APBS binary locationを指定します
+ ダイアログ下部に並んでいるコマンドボタンのSet gridをクリック
+ Run APBSをクリックで計算します(結構時間がかかります)
-- 30秒ぐらい(Pentium4 3.0GHz)で終わったら失敗してます。設定を見直しましょう。
*** 分子表面の表示 [#z9b303b2]
+ Wizard > Electrostaticsでメイン画面右側にいろいろ出る
+ 何かをいじると表面が表示される
** Electrostaticsで計算領域がずれる [#kdbc9bd2]
ChainIDのあるPDBで計算すると、ちゃんとした結果が得られないことがあるようです。~
その時はChainIDとかAlternate Conformationを消して計算すれば問題ないみたいです。