BLAST中blastx和tblastx的区别有哪些

1448
2023/7/14 15:42:35
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

BLAST中blastx和tblastx是两种不同的搜索算法,主要区别如下:

  1. 输入序列类型:blastx用于比对蛋白质序列到蛋白质数据库,而tblastx用于比对核酸序列到蛋白质数据库。

  2. 查询序列的翻译:blastx将输入的核酸序列进行六种可能的翻译(三种正向翻译和三种反向翻译),得到六个翻译的蛋白质序列,然后与蛋白质数据库进行比对。而tblastx将输入的核酸序列进行三种正向翻译和三种反向翻译,得到六个翻译的核酸序列,然后与蛋白质数据库进行比对。

  3. 数据库搜索:blastx将翻译后的蛋白质序列与蛋白质数据库比对,而tblastx将翻译后的核酸序列与蛋白质数据库比对。

  4. 比对结果的解读:blastx给出的比对结果是蛋白质序列的相似度和相似区域的位置,而tblastx给出的比对结果是核酸序列的相似度和相似区域的位置。

总的来说,blastx适用于将蛋白质序列与蛋白质数据库比对,而tblastx适用于将核酸序列与蛋白质数据库比对,两者在输入序列类型和比对结果解读上有所不同。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: BLAST中的blastp怎么使用