分子系統樹を作成する時の手順についてまとめておく。
作業は以下の2段階に分けられる。
1:dnaやアミノ酸の配列を入力して、マルティプルアラインメントを行う。(生成するのは、"-.aln"ファイル)
$ % clustalw -input="inputfile.txt" -align -type=protein -matrix=blosum
2:マルティプルアラインメントの結果を基にして、系統樹のデータを出力する("-phb"ファイル等)
前々回のブログのp53のホモログをswissprotから取ってきたネタで言えば、
1 : EMOBSSのseqretで"p53_*"のキーワードで、p53プロテインのホモログを釣ってくる。
$ seqret swissprot:p53_* -out=p53_swissprot.txt
2:EMBOSSのseqretで"p53_*"で釣ってきたp53のホモログに対してマルティプルアラインメントを行う。
$ clustalw -infile=p53_swissprot.txt -align -type=protein -matrix=blosum
3 : マルティプルアラインメントのファイルを基にして系統樹を書かせる。
$ clustalw -infile=p53_swissprot.aln -tree -outputtree=p53_swissprot.phb
4 : njplotを用いて系統樹を描写する。(NJplotをインストールして使う)
$ sudo apt-get install njplot
$ njplot p53_swissprot.phb
#NJplotのウィンドウが開くので、GUI操作で、FILE -> Save as Postscrip
#生成したp53_swissprot.psファイルをpdfファイル、そしてpngファイルに変化する。
5 :生成したp53_swissprot.psファイルをpdfファイル、そしてpngファイルに変化する。
$ ps2pdf p53_swissprot.ps
$ convert p53_swissprot.pdf p53_swissprot.png
($ sudo apt-get install imagemagick b #imagemagicのインストール)
($ sudo apt-get install ps2pdf #ps2pdfのインストール )
ウィーン大学で生命科学者をしている今鉄男と申します。生命の尊さ、美しさがどのようなメカニズムで生じるのかに興味があります。科学の方法論を用いて、このような問いに応えたい、私はこう思って医学生物学の基礎研究のトレーニングを受けてきました。生命を科学的手法を用いて理解を試みる上で、genomeを始めとした種々の大量データの処理が必要不可欠であることを痛感しました。また、生命科学が物理学、数学、統計学、有機化学などの種々の学問と深い関わりを持つことを実感しました。そのため、このブログは広範囲の学問領域に関しての記事を載せています。日々の学習内容を文書に書き残し、それを読み返すことによって、体系化された知識を身に付けることを目標としています。どうぞよろしくお願いします。
clustalについて
前回のブログで
コマンドライン上で
$ clustalw
を使った。
そもそもclustalとは
以下のようなアプリケーションを言うらしい。(Wikipedia: http://ja.wikipedia.org/wiki/Clustalより引用)
Clustalは広く用いられている多重整列プログラムである。現在はコマンドライン版のClustal WとGUI版のClustal Xとがある。欧州バイオインフォマティクス研究所のFTPサーバから入手できる。
以下の3つの段階を踏む。
これらは自動的に行われるが、ガイドツリーのみを計算させたり、ガイドツリーを指定して多重整列のみを行わせることもできる。
コマンドライン上で
$ clustalw
を使った。
そもそもclustalとは
以下のようなアプリケーションを言うらしい。(Wikipedia: http://ja.wikipedia.org/wiki/Clustalより引用)
Clustalは広く用いられている多重整列プログラムである。現在はコマンドライン版のClustal WとGUI版のClustal Xとがある。欧州バイオインフォマティクス研究所のFTPサーバから入手できる。
以下の3つの段階を踏む。
これらは自動的に行われるが、ガイドツリーのみを計算させたり、ガイドツリーを指定して多重整列のみを行わせることもできる。
emboss,(seqret) , clustalwを駆使してマルティプルアラインメントをしてみたよ(^^)
lubuntu 11.04 にて
#embossのインストール
$ sudo apt-get install emboss
#データベースの設定
$ sudo cp /usr/share/EMBOSS/emboss.default.template /usr/share/EMBOSS/emboss.default
#データベースの確認
$ showdb
# 設定ファイル(/usr/share/EMBOSS/emboss.default)の中で文頭に"#"がついているデータベースを"#"を削除することで有効化する。
$ sudo vim /usr/share/EMBOSS/emboss.default
#データベースの確認
$ showdb
# embossのseqretを使って、swissprotから、登録されている様々な種のp53タンパクの配列をとってくる。
$ seqret
Reads and writes (returns) sequences
Input (gapped) sequence(s): swissprot:p53_*
output sequence(s) [p53_barbu.fasta]: p53_swissprot.txt
#p53_swissprot.txtの中身を見る
$ less p53_swissprot.txt
#clustalwのインストール
$ sudo apt-get install clustalw
# clustalwによるマルティプルアラインメント
$ clustalw p53_swissprot.txt
#カレントディレクトリに出力ファイルができている。
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt
#結果を見てみる。
$ less p53_swissprot.aln
#マルティプルアラインメントの結果を美しく表示する(EMBOSSのprettyplot)
$ prettyplot p53_swissprot.aln
Draw a sequence alignment with pretty formatting
Graph type [x11]: ps #ここでpsを入力してpostscriptを作成させる
Created prettyplot.ps
#ポストスクリプトファイルをpdfファイルに変換
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt prettyplot.ps
$ sudo apt-get install ps2dpf
$ ps2dpf p53_swissprot.ps
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt prettyplot.pdf prettyplot.ps #pdfファイルができてる!!!!
#コマンドからpdfファイルを閲覧
$ xdpf prettyplot.pdf
#ブログにはpng, jpg, gifでしか貼れないのでpdfファイルをpngファイルに変換する。
$ sudo apt-get install imagemagick b #imagemagicのインストール
$ convert prettyplot.pdf prettyplot.png
$ ls
p53_swissprot.aln prettyplot-1.png prettyplot-5.png prettyplot.pdf
p53_swissprot.dnd prettyplot-2.png prettyplot-6.png prettyplot.ps
p53_swissprot.txt prettyplot-3.png prettyplot-7.png
prettyplot-0.png prettyplot-4.png prettyplot-8.png
#もとのpdfファイルが複数のページを持っていたので、ファイルもpngファイルも複数せ生成された。
#embossのインストール
$ sudo apt-get install emboss
#データベースの設定
$ sudo cp /usr/share/EMBOSS/emboss.default.template /usr/share/EMBOSS/emboss.default
#データベースの確認
$ showdb
# 設定ファイル(/usr/share/EMBOSS/emboss.default)の中で文頭に"#"がついているデータベースを"#"を削除することで有効化する。
$ sudo vim /usr/share/EMBOSS/emboss.default
#データベースの確認
$ showdb
# embossのseqretを使って、swissprotから、登録されている様々な種のp53タンパクの配列をとってくる。
$ seqret
Reads and writes (returns) sequences
Input (gapped) sequence(s): swissprot:p53_*
output sequence(s) [p53_barbu.fasta]: p53_swissprot.txt
#p53_swissprot.txtの中身を見る
$ less p53_swissprot.txt
#clustalwのインストール
$ sudo apt-get install clustalw
# clustalwによるマルティプルアラインメント
$ clustalw p53_swissprot.txt
#カレントディレクトリに出力ファイルができている。
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt
#結果を見てみる。
$ less p53_swissprot.aln
#マルティプルアラインメントの結果を美しく表示する(EMBOSSのprettyplot)
$ prettyplot p53_swissprot.aln
Draw a sequence alignment with pretty formatting
Graph type [x11]: ps #ここでpsを入力してpostscriptを作成させる
Created prettyplot.ps
#ポストスクリプトファイルをpdfファイルに変換
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt prettyplot.ps
$ sudo apt-get install ps2dpf
$ ps2dpf p53_swissprot.ps
$ ls
p53_swissprot.aln p53_swissprot.dnd p53_swissprot.txt prettyplot.pdf prettyplot.ps #pdfファイルができてる!!!!
#コマンドからpdfファイルを閲覧
$ xdpf prettyplot.pdf
#ブログにはpng, jpg, gifでしか貼れないのでpdfファイルをpngファイルに変換する。
$ sudo apt-get install imagemagick b #imagemagicのインストール
$ convert prettyplot.pdf prettyplot.png
$ ls
p53_swissprot.aln prettyplot-1.png prettyplot-5.png prettyplot.pdf
p53_swissprot.dnd prettyplot-2.png prettyplot-6.png prettyplot.ps
p53_swissprot.txt prettyplot-3.png prettyplot-7.png
prettyplot-0.png prettyplot-4.png prettyplot-8.png
#もとのpdfファイルが複数のページを持っていたので、ファイルもpngファイルも複数せ生成された。
lubuntuは軽いですね。
lubuntu 11.04 入れてみました
URL : http://lubuntu.net/
私の中古のlet's note cf-y5に。
内臓無線lanもいきなり認識してくれるし、
動作は軽いし、
日本語環境も問題なしだし、
幸せです(^^)
URL : http://lubuntu.net/
私の中古のlet's note cf-y5に。
内臓無線lanもいきなり認識してくれるし、
動作は軽いし、
日本語環境も問題なしだし、
幸せです(^^)
planexのgw-usnano2を使う。
planexのgw-usnano2は極小の無線lan子機として大変人気のあるシリーズです。そこで、私のubuntuでも使ってみようと思いました。
まずは、
http://218.210.127.131/downloads/downloadsView.aspx?Langid=4&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8192CU
にいって、CN1ってところをクリックします。
すると
というファイルがダウンロードできます。
これを
# zip形式の圧縮を解凍
$ unzip unzip RTL8192CU_linux_v3.0.1590.20110511.zip
# 解凍して生成したディレクトリに移動
$ cd RTL8192CU_8188CUS_8188CE-VAU_linux_v3.0.1590.20110511/
# インストールの開始
$ sudo sh install.sh
でいけました。
あとは特にいじらなくてもubuntuが認識してくれましたし、子機も赤い光を放ちながら動いてくれました。
登録:
投稿 (Atom)

