2016.4.22現在、-remote をつけるblastが動かない
那須野さんから、Galaxyでdockerを呼ぶ時にオプション –net none がつくことを教えていただき (通常のdockerコマンドのデフォルトは –net bridge)、 これをbridgeに変更すべくjob_conf.xmlに<param id=”docker_net”>bridge</param>をつけたところ、 blastが-remoteで実行できるようになりました
概要
MiGAPを用いて微生物ゲノムのアノテーションを行う
- TestToolShed: 「migap(Owner:emihat)」をインストール
- テストデータ: 適当な微生物ゲノムのFastaを「GetData」(例:NC_009925)
- アノテーションデータ: 以下のCOGデータを「GetData」
- ワークフロー実行: 以下のデータを指定して実行
- Step1のInput dataset: 2のFastaを指定
- Step2のInput dataset: 3のCOG myvaを指定
- Step3のInput dataset: 3のCOG whogを指定
- Step4のInput dataset: 3のCOG myva=gbを指定
注意
- RefSeq search(-remoteでNCBIに対してblastp)で以下のエラーが出た。NCBIサーバの問題?再試行中
Error: Error: internal_error: (Severe Error) Blast search error: Details: search failed. # Informational Message: [blastsrv4.REAL]: Error: CPU usage limit was exceeded, resulting in SIGXCPU (24).
Biostartで似た報告あり→https://www.biostars.org/p/106819/
- COG search(手元に用意したCOG myva(fasta)に対してblastp)がNC_009925をクエリとして実行すると12時間程度経ったのちKillされる(2回実行して2回とも)。小さいクエリだと正常終了する。原因不明。makedbしておかないと不安定なのか?
入力ファイル
微生物ゲノムのFasta
出力ファイル
Genbank, Emblフォーマットなどでアノテーション結果が出る
フロー図
[](/File:MiGAP_WF.png "wikilink")
テスト方法