Bio Technical フォーラム

  • バイオ関連の実験をする上での、試薬、機器、プロトコールなどの情報交換の場です。
  • 新しいテーマで話を始める場合、質問をする場合は「新しいトピックを作る」から書き込みをしてください。
  • 質問に対して解答できる方は是非、書き込んで下さい。
  • このフォーラムにふさわしくないと管理人が判断した投稿は予告なく削除します。

新しいトピックを作る | トピック一覧 | 研究留学ネットに戻る

ひとつ前のフォーラム(readのみ)

このスレッドをはてなブックマークに追加このスレッドをはてなブックマークに追加

DNA配列マルチプルアラインメントについて トピック削除
No.782-TOPIC - 2012/07/23 (月) 04:44:20 - dna
DNA塩基配列のマルチプルアラインメントを行おうとしています。

EBIのclustalW2をはじめとして、どのプログラムも
1) アウトプットされる配列の順序はインプットそれと同じ
2) アウトプットされる配列の順序はアラインメントに基づいてソートされたもの

の2種類しか見つけられません。

3)アウトプットされる配列の順序は一番初めが希望の参照配列、
それ以外はアラインメントに基づいてソートされたもの

としたいのですが、よい方法はあるでしょうか?


例としては以下のインプットでヒト配列を参照配列と指定して
ヒト配列
魚配列
マウス配列
ラット配列
ハムスター配列
チンパンジー配列

このような順序でのアウトプットを得たいのです。
ヒト配列
チンパンジー配列
マウス配列
ラット配列
ハムスター配列
魚配列
 
- このトピックにメッセージを投稿する -



4件 ( 1 〜 4 )  前 | 次  1/ 1. /1


(無題) 削除/引用
No.782-4 - 2012/07/25 (水) 21:31:58 - 橘
Jalviewでは、NJ系統樹を作成して、近縁な順に並べることができますよ。
残念ながら任意の系統樹を指定することはできませんが。

(無題) 削除/引用
No.782-3 - 2012/07/25 (水) 12:42:08 - bongory
状況によって対応が変わってくる気がします。
状況としては二つ考えられるのでしょうか。
1、データセットの量が膨大
質問者さんが例で挙げた程度のデータセット一つに対してならば、手作業でいいと思いますが、このデータセットが100や200になってくると、手作業じゃ大変です。という状況。

2、データセットそのもののサイズが膨大
質問者さんの例では高々6本の配列ですが、これが1000本や2000本になると、とても手作業じゃ難しい。という状況。

1に関しては、MEGAの5.0などの、簡便にデータセットの順番を交換できるソフトを利用するのがよろしいかと思います。とにかく、データセットの数そのものが多い場合は、その分手作業は確実に増えるので、ガチンコで取り組むのが意外と一番近道だったりします。

2の場合は、以下の手順でいかがでしょう。
1、系統樹を作成し、枝を回転させるなどして任意のオーダーに並べ替え。
2、系統樹をpdfで出力後、pdftotextなどのソフトを利用してOTUのみを書き出し。newick formatなどから書き出せる場合はそれでもいいのかもしれませんが、こちらの思い通りのオーダーでOTU名を取り出すのは難しいかも?
3、テキスト形式で書き出されたOTUの順番通りにアライメントを並び替えるソフトを探す、あるいはプログラムを作成。かなり単純なプログラムなので、PerlやRudyなら簡単にできるかも。fasta fileをエクセルに書き出してマクロでなんとかやりくりするというのも手かも知れません。

(無題) 削除/引用
No.782-2 - 2012/07/24 (火) 23:24:08 - str
ClustalWをテキストで出力した後に、テキストエディタでアウトプットの順序を入れ替える。というのはダメですか?

DNA配列マルチプルアラインメントについて 削除/引用
No.782-1 - 2012/07/23 (月) 04:44:20 - dna
DNA塩基配列のマルチプルアラインメントを行おうとしています。

EBIのclustalW2をはじめとして、どのプログラムも
1) アウトプットされる配列の順序はインプットそれと同じ
2) アウトプットされる配列の順序はアラインメントに基づいてソートされたもの

の2種類しか見つけられません。

3)アウトプットされる配列の順序は一番初めが希望の参照配列、
それ以外はアラインメントに基づいてソートされたもの

としたいのですが、よい方法はあるでしょうか?


例としては以下のインプットでヒト配列を参照配列と指定して
ヒト配列
魚配列
マウス配列
ラット配列
ハムスター配列
チンパンジー配列

このような順序でのアウトプットを得たいのです。
ヒト配列
チンパンジー配列
マウス配列
ラット配列
ハムスター配列
魚配列

4件 ( 1 〜 4 )  前 | 次  1/ 1. /1


パスワードを入力してチェックした記事を チェックした記事を

このトピックにメッセージを投稿する
名前 
メール   アドレス非公開
   タイトル 
本文      
設定  クッキーを保存(次回の入力の手間を省けます)
上に上げない(トピックの一覧で一番上に移動させません)
解決(問題が解決した際にチェックしてください)
暗証  半角英数字8-12文字の暗証番号を入れると、あとで削除、修正ができます。
送信 

〔使い方〕
  • 「アドレス非公開」をチェックすれば、自分のメールアドレスを公開しないで他の方からメールを受け取れます。
  • 問題が解決した際には、解決ボタンをチェックして解決した旨のコメントをつけてください。これは、初めにトピックを作った人と管理人のみが可能です。
  • 半角カタカナ、機種依存文字(全角ローマ数字、○の中の数字等)は文字化けの原因となりますので使わないでください。