“Burst”和”Blast”在表达上具有明显区别。”Burst”主要侧重于突发性的爆炸,如轮胎爆裂时司机失去控制;而“Blast”则多用于形容像炸弹那样的外部爆炸。“Burst”还可用于形象地描述内部压力或冲击导致的容器破裂,物质猛烈喷出的情况。“Burst”强调的是从内到外的爆炸性破裂,而“Blast”则强调来自外部的爆炸效果。
blastn、blastp、blastx、tblastn和tblastx的区别与用法
在生物信息学中,BLAST(Basic Local Alignment Search Tool)是一种用于比较核酸或蛋白质序列的算法,它被广泛用于寻找数据库中的相似序列,以确定物种之间的进化关系、功能预测等,BLAST有多个版本,包括blastn、blastp、blastx、tblastn和tblastx,它们的主要区别在于输入序列的类型和数据库的选择。
1、blastn
输入序列类型:核酸序列(DNA或RNA)
数据库选择:核酸序列数据库
原理:blastn通过比较核酸序列的碱基对来寻找相似性,它使用Smith-Waterman算法进行局部比对,并计算得分以评估匹配的质量。
用途:主要用于寻找核酸序列之间的相似性,例如寻找同源基因、寻找新的转录本等。
2、blastp
输入序列类型:蛋白质序列
数据库选择:蛋白质序列数据库
原理:blastp通过比较蛋白质序列的氨基酸残基来寻找相似性,它也使用Smith-Waterman算法进行局部比对,并计算得分以评估匹配的质量。
用途:主要用于寻找蛋白质序列之间的相似性,例如寻找同源蛋白质、功能预测等。
3、blastx
输入序列类型:核酸序列(DNA或RNA)
数据库选择:核酸序列数据库,但使用蛋白质编码基因的注释信息
原理:blastx将核酸序列翻译成蛋白质序列,然后使用blastp算法进行比对,这样可以在没有蛋白质序列的情况下,找到可能的蛋白质编码基因。
用途:主要用于寻找核酸序列对应的蛋白质编码基因,例如从基因组数据中预测蛋白质编码基因。
4、tblastn
输入序列类型:核酸序列(DNA或RNA)
数据库选择:非核酸序列数据库,如蛋白质序列数据库
原理:tblastn将核酸序列翻译成蛋白质序列,然后使用blastn算法进行比对,这样可以在没有核酸序列的情况下,找到可能的同源蛋白质。
用途:主要用于寻找非核酸序列中的同源蛋白质,例如从蛋白质结构数据库中寻找可能的同源蛋白质。
5、tblastx
输入序列类型:非核酸序列,如蛋白质序列
数据库选择:非核酸序列数据库,如蛋白质序列数据库
原理:tblastx将非核酸序列翻译成核酸序列,然后使用blastx算法进行比对,这样可以在没有核酸序列的情况下,找到可能的同源核酸序列。
用途:主要用于寻找非核酸序列中的同源核酸序列,例如从蛋白质结构数据库中寻找可能的同源基因。
相关问题与解答
1、问题:blastn和blastp有什么区别?
答案:blastn用于比较核酸序列(DNA或RNA),而blastp用于比较蛋白质序列,它们都使用Smith-Waterman算法进行局部比对,但输入和输出的类型不同。
2、问题:为什么需要使用blastx?
答案:当只有核酸序列(DNA或RNA)时,可以使用blastx将其翻译成蛋白质序列,然后使用blastp算法进行比对,这样可以在没有蛋白质序列的情况下,找到可能的同源蛋白质。
3、问题:tblastn和tblastx有什么区别?
答案:tblastn用于比较核酸序列(DNA或RNA)和非核酸序列(如蛋白质序列),而tblastx用于比较非核酸序列(如蛋白质序列)和非核酸序列(如蛋白质结构),它们都使用翻译算法将一种类型的序列转换为另一种类型,然后使用相应的BLAST算法进行比对。