このページは編集中です

演習1:Cygwinを用いたUnixライク環境の体験

系統解析ソフトウェアには、Mac版PAUP*やMesquiteのように、使いやすいグラフィカルユーザーインターフェースを備えていないものが多くあります。また、ソースコードで配布されるため、自分の環境に合わせてコンパイルしなければ使用できないものも多くあります。そういうソフトウェアを操作し、自分のコンピュータで使えるようにするには、Unix系のコマンドラインでの操作に慣れておくことが必須です。この講義では、Windows上で走るUnix環境エミュレータであるCygwinを使って、コマンドラインコンピュータの操作を学習します。
Some softwares for phylogenetic analysis are not equipped with GUI like PAUP* of Macintosh or Mesquite. Some softwares also to be compilied under the configuration of each terminal. Here, we try to use Cygwin, an emulater of Unix environment on Windows, to use r8s, PAML, and others.

準備:ソフトウェアのインストールと環境の設定

この演習では、Windowsのグラフィカルインターフェース’(GUI: 簡単に言うと、”マウスでポインタを動かしクリックしてそうさするもの")の下で動作するソフトウェアと、Unix様のコマンドラインインターフェース(CLI: 簡単に言うと、"キーボードから命令を文字で打ち込むもの")の両方を組み合わせて使用できるように、WindowsXPの環境をセットアップします(MacOSXやLinuxのGUIを使っている人は、こんなことをしなくとも、GUIとCLIの両方を簡単に使うことができます)。インストールするのは、以下のソフトウェアです。

  1. Cygwin: Windows環境で動くUNIXエミュレータ。このソフトウェアをインストールすることで、UNIXのCLIで使われる様々な機能を簡単に体験することができます。
  2. K2Editor: テキストエディタ。UNIXのCLI環境にもviやemacs等のエディタがありますが、Windows利用者には使いやすいと思われるGUIで動くテキストエディタを使います。

Cygwinのインストール: Installation of Cygwin

K2Editorのインストール

r8sのインストール

r8sのインストールとサンプルファイルの解析 : Installation of r8s and analysis of a sample file

PAML, Multidivtimeのbinディレクトリへのインストール: Installation of PAML etc to /usr/local/bin/

これらのファイルはウィンドウズのコマンドプロンプトからでも実行できるが、パスの設定が面倒な場合がある。また、cygwinのシェルを使う方が、コマンド入力や解析が便利な場合がある。そこで、実行形式ファイル(exeファイル)をパスの通ったc:\cygwin//usr/local/binにまとめておく。
To use PAML and Multidivtime easier, I recommend you to install them under c:\cygwin/home/user1/.

PAMLのダウンロードと動作確認

Multidivtimeのダウンロードとbinディレクトリへのインストール

その他、Cygwin環境で使うと便利なソフトウェア : other useful softerwares under cygwin environment

いずれも、上で説明した他のソフトウェアと同様に、ダウンロードしたら、c:\cygwin/usr/local/bin/ に入れておく。Unix系の操作が必要な解析のデータファイルはいつも自分のホームディレクトリ(/home/user1)に入れておくと決めておくとよい。。解析ごとにサブディレクトリをつくれば、データの整理が簡単になる。
After downloading from above sites, move executable files to c:\cygwin/usr/local/bin/. To put data files in order, making data directories under your home directory (/home/user1 (or your own user name)) is recommendes.

Major evolutionary transitions in ant agriculture

Data

Phylogenetic Analyses

Phylogenetic Mapping of Agricultural Systems.

Divergence Dating