生物序列的相似性搜索blast简介及其应用
- 格式:pdf
- 大小:1.21 MB
- 文档页数:76
BLAST(序列相似性快速搜索工具)
1. 什么是BLAST?
•BLAST的全称是Basic Local Alignment Search T ool(基本的局部比对搜索工具),基于一种局部最优的比对策略。
•BLAST是生命科学研究中常用的一套在核苷酸数据库或蛋白质数据库中进行序列相似性比对的一套分析工具
•BLAST算法是启发式算法。
首先将query序列打断成子片段,称之为seed words,然后将seed与预先索引好的序列进行比对,选择seed连续打分较高的位置采用动态规划算法进行延伸,延伸过程也会进行打分,当打分低于某一限度这一延伸过程就会被终止抛弃,最后产生了一系列的高得分序列。
最后还要使用E-value对其显著性进行评估,选出比对结果最好的序列。
•BLAST分为在线BLAST和本地化BLAST
IMAGE.png
2. BLAST程序类型
BLAST实际上是综合在一起的一组工具
的统称,它不仅可用于直接对蛋白质数据库和
核酸数据库进行搜索,而且可以将待搜索的核
酸序列翻译成蛋白质序列后再进行搜索,或者
反之,以提高搜索效率。
因此BLAST可以分
为 BLASTp、 BLASTn、 BLASTx、 tBLASTn、
tBLASTx。
IMAGE.jpg
IMAGE.png
3.BLAST 比对结果解读
实际应用中主要看E-value(E值越小越好),同时要求Score大于一定值。
图片来自MOOC。
BLAST序列相似性检索<zt>序列类似性检索就是将新测定的核酸或蛋白质序列对核酸或蛋白质序列数据库进行检索,找出与之相似的序列,从而评判新测定的序列是重复别人的工作,还是在前人的基础上有所创新,或是发现了新的序列。
现在用于序列类似性检索的软件很多,下面主要介绍GenBank的序列类似性检索工具棗BLAST。
1. BLAST简介BLAST是Basic Local Alignment Search Tool的英文缩写,意即碱基局部对准检索工具,是一种序列类似性检索工具。
它采用统计学记分系统,能将真正配对的序列同随机产生的干扰序列区别开来;同时采用启发式算法系统,即采用的是局部对准算法(Local Alignment Algorithm),而不是全序列对准算法(Global Alignment Algorithm)。
全序列对准算法是在检索结果中两个被比较序列所有片断均类似;而局部对准算法是找出两个被比较序列的“最类似”片断,并得出可能只包含两个序列的某个部分的对准结果。
在BLAST的基础上,NCBI又开发了BLAST 2.0、Gapped BLAST和PSI-BLAST。
BLAST 2.0•是一种新的BLAST 检索工具,它对BLAST作了改进,运行速度更快,灵敏度更高,同时具有Gapped BLAST和PSI-BLAST两种软件的新功能。
Gapped BLAST允许在对准的序列中引入空位(•碱基缺失或插入),引入“空位”(Gaps)意味着在比较两个相关序列时不会出现中断(Break)现象。
这些空位对准的记分系统更能反映相关序列的类似程度。
PSI-BLAST的全称是Position-Specific •Iterated BLAST,意即特殊位置重复BLAST,它提供了自动、易用的概貌(Profile)检索,是查找序列同源(Sequence Homologues)的有效方法。
目前,PSI-BLAST•仅用于比较蛋白质查询序列与蛋白质数据库中的序列的类似程度。
BLAST种类及使用方法BLAST(Basic Local Alignment Search Tool)是一种广泛使用的序列比对算法,可用于比较DNA,RNA或蛋白质序列的相似性。
它是生物信息学领域中最常用的工具之一,可以帮助研究人员识别新的序列,注释基因功能,鉴定物种间的进化关系等。
1.BLASTN:BLASTN用于比对DNA序列。
它可以将一个查询DNA序列与已知的DNA序列数据库进行比较,找到相似的序列。
BLASTN通常用于物种鉴定、基因组注释和寻找同源基因等方面的研究。
2.BLASTP:BLASTP用于比对蛋白质序列。
它可以将一个查询蛋白质序列与已知的蛋白质数据库进行比较,找到相似的蛋白质序列。
BLASTP 通常用于寻找同源蛋白质,预测蛋白质功能和结构,以及识别蛋白质家族等方面的研究。
3.BLASTX:BLASTX用于比对DNA序列与蛋白质数据库的比对。
它通过将DNA序列翻译成蛋白质序列,然后与已知的蛋白质数据库进行比对,找到相似的蛋白质序列。
BLASTX通常用于从未知的DNA序列中预测蛋白质编码区域,注释基因功能等方面的研究。
4. TBlastN:TBlastN用于比对蛋白质序列与DNA数据库的比对。
与BLASTX相反,TBlastN将已知的蛋白质序列与DNA数据库进行比对,找到相似的DNA序列。
TBlastN通常用于寻找蛋白质在基因组中的编码区域,确定启动子和转录因子结合位点等方面的研究。
5. TBlastX:TBlastX用于比对转录本与转录本数据库的比对。
它可以将一个查询转录本序列与已知的转录本数据库进行比对,找到相似的转录本。
TBlastX通常用于寻找新的转录本和预测基因表达模式等方面的研究。
使用BLAST有以下几个步骤:1.准备查询序列:将待比对的DNA、RNA或蛋白质序列准备成文本文件,确保序列格式正确,并确保序列长度适合比对任务。
2. 选择数据库:根据研究需求,选择适当的数据库。
blastn名词解释Blastn是一种生物信息学工具,它是基于序列互相比对的算法,用于在DNA序列数据库中查找相似序列。
Blastn的全称是“基础局部序列比对工具(Basic Local Alignment Search Tool for Nucleotide)”。
下面将详细介绍blastn的原理、应用和优势。
一、blastn原理Blastn使用了一种快速和高效的算法,称为局部序列比对。
它主要通过两个步骤实现:预处理和比对。
1. 预处理:在该步骤中,Blastn将目标序列划分成一系列短序列片段,称为单词。
然后,它构建了一个包含目标序列片段的索引数据库,以加速后续的比对过程。
2. 比对:在比对过程中,Blastn将查询序列与目标数据库中的序列逐一进行比对。
它采用了一种称为“双指针法”的策略,将查询序列的两个指针从头到尾扫描目标数据库中的序列,找出最佳匹配的局部序列比对。
在比对完成后,Blastn通过计算匹配序列的相似度,为结果排序并生成一个相似度排序列表。
二、blastn应用Blastn广泛应用于基因组学、转录组学和亚基组学等领域的研究和分析中。
下面列举了几个主要的应用场景:1. 基因功能注释:Blastn可以将未知功能的DNA序列与已知功能的数据库进行比对,从而预测其可能的功能和结构。
2. 基因家族鉴定:Blastn可以将未知序列与已知的基因家族数据库进行比对,确定其所属的基因家族,从而揭示其功能和进化关系。
3. 物种鉴定:Blastn可以将未知序列与已知的物种序列数据库进行比对,鉴定出未知物种的种属信息。
4. 基因突变分析:Blastn可以将突变后的DNA序列与正常的参考序列进行比对,从而分析出突变的位置和类型,研究基因变异对生物表型的影响。
三、blastn的优势Blastn相对于其他序列比对工具,具有以下几个优势:1. 快速性能:Blastn采用了高效的局部序列比对算法,可以在较短的时间内完成大规模序列的比对任务。