blast 安裝及簡單使用

2022-06-23 21:21:08 字數 1285 閱讀 8681

wget 

tar zxvf ncbi-blast+-2.9.0-src.tar.gz

cd ncbi-blast+-2.9.0-src

./configure

make

make install

blast+的一般用法如下:

格式化資料庫

makeblastdb -in db.fasta -dbtype prot -parse_seqids -out dbname
引數說明:

-in:待格式化的序列檔案

-dbtype:資料庫型別,prot或nucl

-out:資料庫名

蛋白序列比對蛋白資料庫(blastp)

blastp -query seq.fasta -out seq.blast -db dbname -outfmt 6 -evalue 1e-5 -num_descriptions 10 -num_threads 8
引數說明:

-query: 輸入檔案路徑及檔名

-out:輸出檔案路徑及檔名

-db:格式化了的資料庫路徑及資料庫名

-outfmt:輸出檔案格式,總共有12種格式,6是tabular格式對應blast的m8格式

-evalue:設定輸出結果的e-value值

-num_descriptions:tabular格式輸出結果的條數

-num_threads:執行緒數

核酸序列比對核酸資料庫(blastn)以及核酸序列比對蛋白資料庫(blastx)

與上面的blastp用法類似:

blastn -query seq.fasta -out seq.blast -db dbname -outfmt 6 -evalue 1e-5 -num_descriptions 10 -num_threads 8

blastx -query seq.fasta -out seq.blast -db dbname -outfmt 6 -evalue 1e-5 -num_descriptions 10 -num_threads 8

參考bgi引數,結果以xml格式輸出時,只輸出了5條比對結果

blastx  -evalue 1e-5  -num_threads  8 -db animal.fa -query all-unigene.fa.9 -out all-unigene.fa.9.blast.nr -outfmt 5 -max_target_seqs 5

blast 簡單使用

可以用conda安裝 收集mask資訊 為了遮蔽簡單重複序列的干擾,需要收集mask資訊。核酸序列 演算法有windomasker和dustmasker兩種。此處用的是dustmasker.dustmasker in genome.fasta infmt fasta parse seqids out...

blast的本地簡單執行

一 軟體配置 curl o tar zxvf ncbi blast 2.6.0 x64 linux.tar.gz echo export path path src ncbi blast 2.6.0 bin bashrc source bashrc 二 序列比對 序列比對,顧名思義需要參考序列庫,以...

本地BLAST的使用

psi blast psi blast是由blastpgp命令實現的,它的大部分引數是與blastall一致的,只有少數與迭代檢索相關的選項是特別的 j 最大迭代檢索的次數,預設值1,即等同與在blastall中所使用blastp程式 h 在每輪檢索後構建新的打分矩陣時所選擇的序列的期望值 e va...