blastn、blastp、blastx、tblastn和tblastx的区别与用法
资阳网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
在生物信息学中,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算法进行比对。
网站标题:blast与burst
本文路径:http://www.shufengxianlan.com/qtweb/news11/134861.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联