如何利用服务器在自己计算机上建立本地化blast

如何利用服务器在自己计算机上建立本地化blast,第1张

假设有一序列数据(sequence.fa,多序列,fasta格式),欲自己做成Blast数据库,典型的命令如下:核酸序列:$ ./formatdb –i sequence.fa –p F –o T/F蛋白序列:$ ./formatdb –i sequence.fa –p T –o T/F执行blast:获得了单机版的Blast程序,解压开以后,如迅埋果有了相应的数据库(db),那么就可以开始执行Blast分析了。单机版的Blast程序包,把基本的blast分析,包括blastn,blastp,blastx等都整合到了blastall一个程序里面。以下是一个典型的blastn分析命令:(待分析序列seq.fa,数据库nt_db)$./blastall –p blastn –i seq.fa -d nt_db –判枝w 7 –e 10 –o seq.blastn.out(该命令的意思是,对seq.fa文件中的核酸序列对nt_db数据库执行blastn搜索,窗口大小是7,e值限制是10,输出的结果保存到文件seq.blastn.out 中)。Blastall的常用参数:-p 程序名掘昌敏应该是blastn,blastp,blastx,tblastn,tblastx中的一个-d 数据库名称,默认nr-i 查询序列文件,默认stdin-e E值限制,默认10-o 结果输出文件,默认stdout-F 过滤选项,默认T-a 选择进行运算的CPU个数

Blast本卖哗地化:在Blast本地化程序所在文件夹创建test.txt文件,将需要Blast的序列以fasta格式存于该文件中,打冲源开dos窗口,访问Blast本地化程序所在文件夹中判行,输入Blastn命令:blastall -p blastn -d nt.fas -i test.txt -o out.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12507812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存