前準備
コードを InterfaceResidues.py として保存し、PyMOLのワーキングディレクトリに置きます。
詳細な手順
File->Run Script...からInterfaceResidues.pyファイルを選択します。- モデルをロードし、チェーンごとに色分けします。
- 水分子が界面に影響しない場合は、モデルから水分子を除去します。
- コマンドラインで
get_chains $objSelを実行して、モデル内のチェーンを取得します。 - コマンドラインで
interfaceResidue $objSel, chain $A, chain $Bを実行すると、界面の残基が取得できます。残基は新しく生成されたオブジェクト(interface)に保存されるので、他の界面の残基を取得する場合は、コマンドを実行する前にオブジェクト名を変更しておきます。 - 極性コンタクトを解析するには、
Actions->find->polar contacts->between chainsを選択します。