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...