进行迭代检索命令:blastpgp
它本质上进行的是blastp的检索(所以在运行时无须指定程序名),但是它可以被用来在psi-blast和phi-blast模式中实现迭代检索。
“iterative search”就是指在一轮检索中所获得的序列被用来构建一个新打分矩阵,而以此进行下一轮的检索。
按照这种用法,这个程序被称为位点特异迭代BLAST(Position-Specific Iterated BLAST) 简称PSI-BLAST。
可以在命令行中使用“blastpgp-”命令来获取详细的参数说明。
blastpgp的大部分参数是与通用检索程序blastall一致的,只有少数与迭代检索相关的选项是特别的:
-j:最大迭代检索的次数,缺省值1,即等同与在blastall中所使用blastp程序
-h:在每轮检索后构建新的打分矩阵时所选择的序列的期望值(E value)的阈值,缺省值0.001
-C:将生成的位点特异性的打分矩阵输出到一个文件(二进制格式)
-R:从文件读取一个原先输出的位点特异性的打分矩阵,然后使用这个矩阵来继续进行以后的检索比对
-Q: 输出一个可读的文本(ASCII)格式的PSI-BLAST的打分矩阵
-B:设置让blastpgp读取一个已经存在的多重比对文件来构建位点特异性的打分矩阵而进行以后的检索
命令举例:
blastpgp -i query.faa-d nr -o query1.out
blastpgp -i query.faa-d nr -o query2.out -j 2 -Q matrix2 -C psi2
blastpgp -i query.faa-d nr -o query5.out -j 5 -Q matrix5 -R psi2
PHI-BLAST (Pattern-Hit Initiated BLAST)是用于检索对于正则表达式(regular expressions)的匹配的程序
当给出一个蛋白质序列S和一个出现
它本质上进行的是blastp的检索(所以在运行时无须指定程序名),但是它可以被用来在psi-blast和phi-blast模式中实现迭代检索。
“iterative search”就是指在一轮检索中所获得的序列被用来构建一个新打分矩阵,而以此进行下一轮的检索。
按照这种用法,这个程序被称为位点特异迭代BLAST(Position-Specific Iterated BLAST) 简称PSI-BLAST。
可以在命令行中使用“blastpgp-”命令来获取详细的参数说明。
blastpgp的大部分参数是与通用检索程序blastall一致的,只有少数与迭代检索相关的选项是特别的:
-j:最大迭代检索的次数,缺省值1,即等同与在blastall中所使用blastp程序
-h:在每轮检索后构建新的打分矩阵时所选择的序列的期望值(E value)的阈值,缺省值0.001
-C:将生成的位点特异性的打分矩阵输出到一个文件(二进制格式)
-R:从文件读取一个原先输出的位点特异性的打分矩阵,然后使用这个矩阵来继续进行以后的检索比对
-Q: 输出一个可读的文本(ASCII)格式的PSI-BLAST的打分矩阵
-B:设置让blastpgp读取一个已经存在的多重比对文件来构建位点特异性的打分矩阵而进行以后的检索
命令举例:
blastpgp -i query.faa-d nr -o query1.out
blastpgp -i query.faa-d nr -o query2.out -j 2 -Q matrix2 -C psi2
blastpgp -i query.faa-d nr -o query5.out -j 5 -Q matrix5 -R psi2
PHI-BLAST (Pattern-Hit Initiated BLAST)是用于检索对于正则表达式(regular expressions)的匹配的程序
当给出一个蛋白质序列S和一个出现
