Clustal

Clustal
開発元 Gibson T. (EMBL), Thompson J. (CNRS), Higgins D. (UCD)
最新版
2.0
対応OS UNIX, Linux, Macintosh, Windows
種別 Bioinformatics tool
ライセンス Free for academic users
公式サイト ClustalW
テンプレートを表示

Clustalは広く用いられている多重整列プログラムである。現在はコマンドライン版のClustal Wとグラフィカルユーザインタフェース (GUI) 版のClustal Xとがある。欧州バイオインフォマティクス研究所のFTPサーバから入手できる。

アルゴリズム

以下の3つの段階を踏む。

  1. 1対1の整列(ペアワイズアラインメント)を行う
    1対1の整列を総当たりで行い、配列一致度の行列を作成する。
  2. 配列一致度に基づいて樹形図(Guide Tree)を得る
    配列一致度を距離尺度に用いて階層型クラスタリングを行う。この際のアルゴリズムは近隣結合法(または非加重結合法)が用いられている。
  3. 樹形図に沿って配列を追加しながら整列を行う
    最も一致度の高い配列ペアからはじめて、樹形図に沿って1つずつ配列を追加しながら整列させていくことで効率的に多重整列を得る。

これらは自動的に行われるが、ガイドツリーのみを計算させたり、ガイドツリーを指定して多重整列のみを行わせることもできる。

入出力

入力ファイルとしてはNBRF/PIR, FASTA, EMBL/Swissprot, Clustal, GCC/MSF, GCG9 RSF , GDEの形式を受け付け、Clustal, NBRF/PIR, GCG/MSF, PHYLIP, GDE, NEXUSの形式で出力することができる。

系統解析

多重整列を行う目的の1つに分子系統解析があるが、Clustalで系統解析を行うことも可能である。ただし近隣結合法を用いたきわめてシンプルな解析に限られる。多重整列の際に作成される樹形図 (.dnd) は系統樹ではないことに注意が必要である。

履歴

その他

SGIによるものをはじめとして、いくつかの並列化バージョンが開発されている。Clustal Wを高速に実行するためのFPGAによる専用ハードウェアがProgeniq社によって開発されている。

参考文献

  1. ↑ Higgins DG and Sharp PM (1988). “CLUSTAL: a package for performing multiple sequence alignment on a microcomputer”. Gene 73 (1): 237-244. doi:10.1016/0378-1119(88)90330-7.
  2. ↑ Higgins DG and Sharp PM (1989). “Fast and sensitive multiple sequence alignments on a microcomputer”. Comput. Appl. Biosci. 5 (2): 151-153. doi:10.1093/bioinformatics/5.2.151.
  3. ↑ Higgins DG, Bleasby AJ, and Fuchs R (1992). “CLUSTAL V: improved software for multiple sequence alignment”. Comput. Appl. Biosci. 8 (2): 189-191. doi:10.1093/bioinformatics/8.2.189.
  4. ↑ Thompson JD, Higgins DG, Gibson TJ. “CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice”. Nucleic Acids Research 22 (22): 4673-4680. doi:10.1093/nar/22.22.4673.
  5. ↑ Thompson JD et al. (1997). “The Clustal_X windows interface: flexible strategies for multiple sequence alignment aided by quality analysis tools”. Nucleic Acids Research 25 (24): 4876-4882. doi:10.1093/nar/25.24.4876.
  6. ↑ Larkin MA et al. (2007). “ClustalW and ClustalX version 2.0”. Bioinformatics. doi:10.1093/bioinformatics/btm404.