(Windows7上の)PyMOLで疎水表面分布を見たい

Windows7でPyMOL1.3にrToolsというプラグイン集のcolor_protscaleプラグインを入れた時にちょっと躓いたのでメモ.

参考:Go the Distance! ボスとの話し合い/Pymolでタンパクの疎水性度を表示させる方法
http://fumihiro.blog63.fc2.com/blog-entry-1012.html

まず,rToolsをダウンロード・解凍し,

C:\Program Files (x86)\PyMOL\PyMOL\modules\pmg_tk\

にぶちこむ.(パスは各自適宜読み替えてください)

次にpmg_tkの中のcolor_protscale.pyを開き,36行目〜40行目あたりを以下のように書き換える.

#if os.sep == '\\':
SCALE_PATH = 'C:\\Program Files (x86)\\PyMOL\\PyMOL\\modules\\pmg_tk\\protscale\\'
#if not os.access(SCALE_PATH,os.F_OK):
# SCALE_PATH = 'C:\\Program Files (x86)\\PyMOL\\PyMOL\\modules\\pmg_tk\\protscale\\'

PyMOLを開き,Plugin→Managed plugins→installからさきほどのcolor_protscale.pyを選択すると使えるようになる.


もしミスってたら,

C:\Program Files (x86)\PyMOL\PyMOL\modules\pmg_tk\startup\

内のcolor_protscale.pyを編集すると,いちいちpluginのremove→installを繰り返さなくて済む.


使い方はpluginのところからカラースケールを選択して,表示したい分布をBoxから選ぶだけ.
こんな図が描ける.(PDB ID: 3CHY)