纠正错误 / Fix 添加实例 / Add example
文件格式 / Formats

BLAST+

NCBI BLAST+ 命令行工具,用于核酸或蛋白序列相似性搜索。Command-line suite for nucleotide and protein similarity search.

速览 | Quick Look

安装 | Install

mamba install -c bioconda blast

常用命令 | Common Commands

构建核酸数据库:

makeblastdb -in reference.fa -dbtype nucl -out db/reference

运行 blastn:

blastn -query query.fa -db db/reference \
  -outfmt "6 qseqid sseqid pident length mismatch gapopen qstart qend sstart send evalue bitscore" \
  -evalue 1e-5 -num_threads 8 -out blastn.tsv

运行 blastp:

blastp -query proteins.fa -db uniprot_sprot \
  -outfmt 6 -max_target_seqs 10 -num_threads 8 -out blastp.tsv

只取最佳 hits:

blastn -query query.fa -db db/reference -outfmt 6 \
  -max_target_seqs 1 -max_hsps 1 -out best_hits.tsv

关键参数 | Key Options

常见坑 | Pitfalls

参考 | References