COOTを使ったモデル構築と構造精密化担当 橋本プログラムCOOTはPaul Emsley氏によって開発されたモデル構築ソフトである。
入手法や設定方法は以下のサイトを参照。Windows版、OSX版もある。フリーソ
フトである。使いやすいGUIと強力なフィッティング機能には定評がある。
http://www.ysbl.york.ac.uk/˜emsley/coot/

初期モデルの表示
RESOLVEによるSAD法で得られた初期モデルを表示してみる。COOTの起動はコマンドプロンプトで$ cootと入力すればよい。COOTが起動すると、初めにMAINウインドウが表示される。
Mainウインドウ

Mainウインドウの[File] => [Open Coordinates ]をクリックすると、選択ウインドウが開くので、resolve.pdbを選択してOKをクリックするとRESOLVEが構築したリゾチーム分子の初期モデルが表示される。

炭素原子は黄色、窒素原子は青、酸素原子は赤、硫黄原子は緑で表現されている。

マウスの操作法
左クリックでマウスを動かすと分子が回転する。
中クリックした原子が画面の中心になる。
右クリックでマウスを動かすと分子が拡大・縮小される。
Ctrlを押しながら左クリックでマウスを動かすと分子が並進する。
Ctrlを押しながら右クリックでマウスを動かすと画面の奥行きが変わる。
ホイールを回転させると電子密度のレベルが変わる。
原子をダブルクリックすると残基番号、残基の種類が表示される。
（シフト＋シングルクリックでも同様）

1

初期電子密度の表示
Mainウインドウから[File] => [Open MTZ, mmCIF, fcf or phs
るとラベルの選択ウインドウが表示される。

]をクリックし、選択ウインドウでlysozyme.mtzを選択す

Assign label refmac ?
を選択する

電子密度が表示される。
ホイールを回転させると電子密度のレベルが変わる。
通常はレベル１くらいで表示する。

2

実習用の初期構造と電子密度の表示
今回SOLVE/RESOLVEによって得られた電子密度は分子の外形はくっきりと確認できるが、詳細な構造を構築するには時間を要する。そこで、今回の実習では比較的きれいな電子密度を用いて、リゾチームの部分構造からのモデリングを行う。
Mainウインドウの[File] => [Open Coordinates ]をクリック、start.pdbを選択。
Mainウインドウから[File] => [Open MTZ, mmCIF, fcf or phs ]をクリックし、lysozyme.mtzを選択。

Assign label refmac ?
を選択する

この初期構造は86残基のポリアラニンからなる部分構造で、６つのフラグメントに分かれている。ちなみに残基番号は実際の残基番号とは全く対応していない。つまりこの時点では部分構造がリゾチームのアミノ酸配列上どの部分かは解らない。

3

フラグメント1
フラグメント2
フラグメント3
フラグメント4
フラグメント5
フラグメント6

1114〜1129
1144〜1158
1300〜1314
1422〜1432
1501〜1513
1623〜1638

16残基
15残基
15残基
11残基
13残基
16残基

リゾチームのアミノ酸配列> Lysozyme - chicken egg white - 129 aa,Molecular Weight 14 kDa

1020304050KVFGRCELAA AMKRHGLDNY RGYSLGNWVC AAKFESNFNT QATNRNTDGS60708090100
TDYGILQINS RWWCNDGRTP GSRNLCNIPC SALLSSDITA SVNCAKKIVS110120
DGNGMNAWVA WRNRCKGTDV QAWIRGCRL
本実習の流れリゾチームの部分構造（ポリアラニンモデル）start.pdbを元に、これがリゾチーム分子のどの部分に相当するかを考え、正しいアミノ酸に置換する。

正しい残基番号に変更する。

構築されていない部分にアミノ酸を挿入し、リゾチーム分子を完成させる。

構造精密化を行い、水分子をアサイン。

再度構造精密化を行い、最終構造を得る。

4

表示のONとOFF
Mainウインドウから[Display Manager]を選択し、Display Controlウインドウで、Displayボタンによって分子や電子密度の表示のON, OFFを行う。

電子密度（マップ）のON, OFF

分子モデルのON, OFF

特定の残基に移動するMainウインドウから[Draw] => [Go to Atom ]を選択し、Go To Atomウインドウで、移動したい残基番号を入力、あるいは選択し、Apply。その残基のCα原子が画面の中心になる。

残基番号を入力するか、選択するスペースキーで次の残基に移動する。
シフトキー＋スペースキーで1つ前の残基に移動する。

5対称分子の表示
結晶中では分子が規則的に並んでいる。モデル構築している分子の周囲にも（結晶学的対称によって関係づけられた）同じ分子が存在している。隣の分子の電子密度を区別するためには、対称分子を表示するとわかりやすい。
Mainウインドウで、[Draw] => [Cell & Symmetry]を選択。

Symmetry by Moleculeをクリックすると対称分子の表示法を選択するウインドウが現れる。

Display Near Chainsを選択しOK結晶格子も表示するにはここをYes
最後にApplyをクリックすると対称分子が灰色で表示される。

接近した電子密度に間違えてトレースしないように注意

6アミノ酸残基の置換と電子密度へのフィッティング
Mainウインドウから[Calculate] => [Model/Fit/Refine]を選択し、Model/Fit/Refineウインドウを表示する。あるいは、F5キーでもこのMenuウインドウは現れる。
例として、1505に移動して、電子密度から正しいアミノ酸を推定し置換してみる。
Menuウインドウで、[Mutate&AutoFit ]を選択すると、マウスカーソルが十字になる。マップを選択するウインドが現れる場合はOKを選択して、再び[Mutate&AutoFit ]を選択。変換したい残基の原子をクリック。アミノ酸を選択する
ウインドウが現れるので、正しいと思われるアミノ酸を選択すると、アミノ酸の置換と電子密度へのフィッティングを行ってくれる。

自動で電子密度にフィットしてくれる

ヒント
特徴のある電子密度に注目する。芳香族残基は推測しやすい。
20種類のアミノ酸の構造を参考に側鎖を推測し、置換してみる。
間違っていればフィットしないので、正しいか間違っているかは比較的容易に判別できる。
通常、水素原子は無視する。
電子密度からだけでは、グルタミン酸とグルタミン、アスパラギン酸とアスパラギンを区別することは難しい。アミノ酸配列から推測するしかない。

7

アミノ酸残基の置換と電子密度へのフィッティング（２）[Mutate&AutoFit]でうまく側鎖が電子密度にフィット出来ない場合、あるいは主鎖がうまく電子密度にフィットしていない場合、[RealSpaceRefineZone]で側鎖や主鎖をフィッティングさせることも可能である。
[RealSpaceRefineZone]をクリックすると、マウスカーソルが十字になるので、フィットさせたい残基間の原子を２つ選択する。同一残基内で2つ選択するとその残基のみでフィッティングを行う。主鎖のフィッティングを行うときは3残基くらいの範囲でフィッティングさせると良い。
また、残基を選択した状態（白い状態）では、マウスでドラッグすることで電子密度へのフィッティングが容易になる。

電子密度と構造がずれている[RealSpaceRefineZone]を実行
大抵はこれでフィッティングされる

うまくいかない場合は、残基がアクティブな状態でマウスで電子密度にドラッグするとフィッティングされる。

8

構造データの保存構築した構造をPDBフォーマットでファイルに保存する。モデリングソフトウエアがダウンすることもあるので、頻繁に保存することを勧める。
Mainウインドウで、[File] => [SaveCoodinates ]を選択。

保存したい構造を選択し、SelectFilename をクリック

標準では、元ファイルに-coot-?という文字列が付いたファイル名で保存される。
?は数字で、はじめは0が使われ、次に保存されるときは1になる。

PDBフォーマットについてProteinDataBank（ＰＤＢ）で使われている構造ファイルのフォーマット。原子座標が記述されている。

格子定数、空間群
CRYST1
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM

79.168
1 N
2 CA
4 CB
7 CG
10 CD
13 CE
16 NZ
20 C
21 O

79.16837.995 90.00 90.00 90.00 P 43 21 2
LYS A
110.181 -3.246
0.782 1.00 19.88
LYS A
110.601 -2.321 -0.331 1.00 20.19LYS A
110.178 -0.879
0.002 1.00 21.32
LYS A
110.6290.144 -0.939 1.00 22.58
LYS A
110.105
1.498 -0.548 1.00 24.42
LYS A
110.7132.513 -1.510 1.00 29.54
LYS A
19.912
3.727 -1.535 1.00 32.57
LYS A
112.087 -2.413 -0.528 1.00 19.42
LYS A
112.847 -2.440
0.453 1.00 19.62

N
CCC
C
CN
CO

原子座標(x, y, z)原子の種類

残基の種類 残基番号

占有率 温度因子9

残基番号の変更
フラグメントがリゾチーム分子のどこに相当するかがわかったら、正しいアミノ酸番号に変更する。
Mainウインドウで、[Calculate] => [RenumberResidues ]を選択。
例えば、501-513のフラグメントを1番から番号をふりたいときにはOffsetには-500を入力する。

アミノ酸の挿入
Model/Fit/Refineウインドウで、[AddTerminalResidue ]をクリックするとマウスカーソルが十字なるので、末端の残基の原子をクリックすると1残基のアラニンが挿入される。C末端に挿入すれば残基番号が1つ増え、N末に挿入すれば残基番号が１つ小さくなる。
挿入後、電子密度をもとに[Mutate&AutoFit]で正しいアミノ酸に置換し、電子密度にフィットさせる。

末端に1アミノ酸が挿入される。
この時点では白いので、マウスでドラッグすれば、変更可能である。

OKをクリックして確定

10

残基の削除Model/Fit/Refineウインドウで、[Delete]をクリックすると、何を削除するかを選ぶウインドウが現れる。
選択すると、マウスカーソルが十字になるので、削除したいものをクリックすれば削除される。

１残基削除する場合

何残基かまとめて削除する場合

やり直しをする場合は、[Undo]をクリックすると元に戻ることが出来る。

11

構造精密化
リゾチーム分子が構築できたら、構造精密化を行う。本実習ではREFMAC (CCP4)を使用する。
Model/Fit/Refineウインドウで、[RunRefmac]をクリックし、現れたウインドウで[RunRefmac]をクリックするとREFMACが実行される。
COOTを起動しているターミナルで、計算の進行状況をモニタできる。

黄色の構造が精密化前、緑の構造が精密化後紫のマップが2m¦Fo¦-D¦Fc¦マップ
緑のマップがm¦Fo¦-D¦Fc¦マップ

精密化後の2m¦Fo¦-D¦Fc¦マップ
精密化後のm¦Fo¦-D¦Fc¦マップマップ

精密化後の構造

精密化前後の電子密度と構造が読み込まれている。混乱を避けるために、一度cootを終了する。精密化後の構造はディレクトリcoot-refmac/の中にある。精密化後の構造の信頼性を表す統計値はPDBファイルに書き込まれているので、gedit等で開いてみる。

12

構造精密化(2)精密化後の構造ファイル........
REMARK
3 DATA USED IN REFINEMENT.
REMARK
3RESOLUTION RANGE HIGH (ANGSTROMS) :1.60
REMARK
3RESOLUTION RANGE LOW (ANGSTROMS) : 19.01
REMARK
3DATA CUTOFF(SIGMA(F)) : NONEREMARK
3COMPLETENESS FOR RANGE(%) : 100.00
REMARK
3NUMBER OF REFLECTIONS:15593
REMARK
3REMARK
3 FIT TO DATA USED IN REFINEMENT.
REMARK
3CROSS-VALIDATION METHOD: THROUGHOUTREMARK
3FREE R VALUE TEST SET SELECTION : RANDOMREMARK
3R VALUE(WORKING + TEST SET) : 0.15960
REMARK
3R VALUE(WORKING SET) : 0.15872
REMARK
3FREE R VALUE: 0.17658. . . . .
REMARK
REMARK
REMARK
REMARK

3333

RMS DEVIATIONS FROM IDEAL VALUESCOUNTRMS
WEIGHT
BOND LENGTHS REFINED ATOMS(A): 1025 ; 0.020 ; 0.021
BOND LENGTHS OTHERS(A):708 ; 0.003 ; 0.020
BOND ANGLES REFINED ATOMS(DEGREES): 1389 ; 1.760 ; 1.903

統計値を確認したら、ファイルを閉じて、再びcootを起動する。
先と同様に、構造は Mainウインドウの[OpenCoodinates ]、電子密度は[OpenMTZ, mmCIF, fcf or phs ]から読み込む。
読み込むファイルは、̲refmac0が付いたファイルである。この例では、PDBファイルはstart-coot-0̲refmac0.pdb、MTZファイルはstart-coot-0̲refmac0.mtzである。

青のマップが2m¦Fo¦-D¦Fc¦マップ
緑のマップがm¦Fo¦-D¦Fc¦マップ
この緑の電子密度は水分子であると考えられる。

13電子密度についてよく使われる電子密度は2¦Fo¦-¦Fc¦を係数とした電子密度と¦Fo¦-¦Fc¦を係数とした電子密度である。本実習で精密化後に用いている電子密度は2m¦Fo¦-D¦Fc¦を係数としたもの、m¦Fo¦-D¦Fc¦を係数とした電子密度であり、厳密には2¦Fo¦-¦Fc¦、¦Fo¦-¦Fc¦とは異なる。その詳細は本実習の範囲を超えるが、これらの電子密度はモデルバイアスの少ない電子密度である。

2Fo-Fcマップ

ρ(xyz) =1∑ (2 Fobs − Fcalc )exp[−2πi(hx + hy + lz) + iαcalc]
V hkl

Fo-Fcマップ€ρ(xyz) =1∑ ( Fobs − Fcalc )exp[−2πi(hx + hy + lz) + iαcalc]
V hkl

€?
正しい構造
Fo
Fo - Fc
2Fo – Fc = Fo + (Fo – Fc)

モデル
モデルが完全に正しいなら、Fo-Fcはゼロであり、R値 = 0%である。分子モデルに間違いがあれば、¦Fo¦-¦Fc¦を係数として電子密度を計算すれば、間違っている部分が浮き上がる。したがって、Fo-Fcマップを元にモデルを修正することが出来る。

14水分子のアサイン
高分解能データでは水分子の電子密度が観測される。電子密度から自動で水分子をアサインする。
Model/Fit/Refineウインドウの[Find Waters ]をクリックすると、電子密度を選択するウインドウが現れるので、[FindWaters]をクリック。

水分子がアサインされるファイルを保存し、[RunRefmac]で再び構造精密化を行い、最終構造とする。
R値、Rfree値、理想的な結合距離、結合角からのRMSDをチェックする。
ペプチド結合の幾何はRamachandran Plotでチェックする。

15

その他

距離を測る
Mainウインドウから、[Measures]を選択すると、距離、角度を選択するウインドウが現れる。[Distance]をクリックすると、マウスカーソルが十字になるので、計りたい原子間距離の2原子をクリックする。

プロテインデータバンク（PDB）から構造をダウンロードし表示する
Mainウインドウから、[File] => [Get PDB using Accession Code ]を選択し、現れたウインドウにPDBコードを入力すると、データベースから構造をダウンロードし、表示される。
[File] => [Get PDB & Map using EDS ]を使うと、構造と電子密度が表示される。

Ramachandran Plot
ペプチド結合の幾何をチェックするためにRamachandran Plotを利用する。
Mainウインドウから、[Validate] => [Ramachandran Plot]で、構造を選択する。

この合計が100%になるのが望ましい。

許容な範囲から外れている残基16

アミノ酸の構造（付録）17タンパク質の構造（付録）
一次構造

二次構造

βシート（逆平行）

αへリックスβシート（平行）三次構造

18

ペプチド結合の幾何（付録）Ramachandran Plot19

電子密度の解釈について（付録）

溶媒平滑化
分子対称を利用した平均化

N

分子の境界を把握する

β炭素(側鎖)カルボニル酸素

C

↑
N

↓
C

2次構造を見つける
αへリックス、βシート
主鎖の方向を決める
側鎖の向き、カルボニル酸素
側鎖の特徴
芳香族残基
2次構造予測の利用

20