中生网 | 生物技术 | 生物网址 | 生物软件 | 实用工具

生物新闻

-

实验技术

-

免费资源

-

论文考试

-

肿瘤癌症

-

检验知识

-

仪器使用

-

健康知识

软件教程 > 生物软件教程 > 如何构建本地的blast数据库?

如何构建本地的blast数据库?

最后更新:2011-6-11 阅读次数: 【字体:

假设有一序列数据(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方面的知识,内容仅供学习交流与参考。
搜索中生网更多相关文章:
相关文章
热门生物软件教程文章
生物软件教程最新文章
中生网-生物软件-生物技术-生物网址-实验技术-本站导航-联系我们-收藏本站
©中生网-提供生物软件免费下载,生物实验Protocol,生物网址导航。
Copyright (C)2005-2011 www.seekbio.com All Rights Reserved.