20210810

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
20210810 [2021/08/10 08:14] 133.11.144.1020210810 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1
行 1: 行 1:
-====== 20210810 ====== 
- 
-===== TaxonomyIDから種名への変換 ===== 
- 
-/suikou/db/ncbi/2021-06-01_taxdump/names.dmp.sname.path を使って変換することができる。 
- 
-===== AccessionIDからTaxanomyIDへの変換 ===== 
- 
-/suikou/files/m208/ito.takumi/work/db/20210810_nucl_gb.accession2taxid/nucl_gb.accession2taxid で変換。 
- 
-https://www.uppmax.uu.se/resurser/databases/ncbi-taxonomy-databases/ からダウンロード&解凍。 
- 
-===== MitoFish DBのBLAST検索結果を生物種に変換 ===== 
- 
-参考にしたサイト 
- 
-awkコマンドを用いて指定列を特定のキーワードで検索する:[[https://www.mtioutput.com/entry/2017/08/11/162306]] 
- 
-bashでパイプ(標準入力)から受け付けた内容を変数に代入する:[[https://orebibou.com/ja/home/201708/20170806_001/]] 
- 
-以下のスクリプトで変換できる。 
- 
-/home/ito.takumi/work/mitosearch/test_data/compare/script/species_mitodb.sh 
- 
-    ID=$1 
-     
-    for accessionID in `cat /suikou/files/m768b/ito.takumi/work/mitosearch/create_input/tmp/${ID}/blast.mitodb.filtered.result | cut -f 16|cut -f 2 -d "|"`; do awk  -v accessionID=${accessionID}  '{if($1==accessionID){print $0}}' /suikou/files/m208/ito.takumi/work/db/20210810_nucl_gb.accession2taxid/nucl_gb.accession2taxid |cut -f 3 |awk -v taxID=$(cat) '{if($1==taxID){print $0}}'  /suikou/db/ncbi/2021-06-01_taxdump/names.dmp.sname.path |cut -f 2 >> /suikou/files/m208/ito.takumi/work/mitosearch/test_data/compare/only_nt_hit/${ID}_species_mitodb.txt ; done 
- 
-    cat /suikou/files/m768b/ito.takumi/work/mitosearch/create_input/tmp/${ID}/blast.mitodb.filtered.result | cut -f 16|cut -f 2 -d "|" 
- 
-でAccessionIDを取得。 
- 
-    awk  -v accessionID=${accessionID}  '{if($1==accessionID){print $0}}' /suikou/files/m208/ito.takumi/work/db/20210810_nucl_gb.accession2taxid/nucl_gb.accession2taxid |cut -f 3 
- 
-でAccessionIDをTaxanomyIDに変換。 
- 
-    awk -v taxID=$(cat) '{if($1==taxID){print $0}}'  /suikou/db/ncbi/2021-06-01_taxdump/names.dmp.sname.path |cut -f 2  
- 
-でTaxanomyIDから種名に変換。 
- 
-===== Nt DBのBLAST検索結果を種名に変換 ===== 
- 
-/home/ito.takumi/work/mitosearch/test_data/compare/script/species_nt.sh 
- 
-    ID=$1 
-    for taxID in `cat /suikou/files/m768b/ito.takumi/work/mitosearch/create_input/tmp/${ID}/blast.nt.filtered.result |cut -f 15` ;do awk -v taxID=${taxID} '{if($1==taxID){print $0}}' /suikou/db/ncbi/2021-06-01_taxdump/names.dmp.sname.path |cut -f 2 >> /suikou/files/m208/ito.takumi/work/mitosearch/test_data/compare/only_nt_hit/${ID}_species_nt.txt; done 
- 
-BLAST検索結果からTaxanomyIDがわかるので、種名に変換する。 
- 
-===== 次回やること ===== 
- 
-・Ntデータベースの種名一覧に関しては、硬骨魚類、軟骨魚類のみを抽出。 
- 
-・Ntのみに存在する種のみを抽出。 
  
  • 20210810.1628583272.txt.gz
  • 最終更新: 2021/08/10 08:14
  • by 133.11.144.10