温馨提示×

BLAST中blastx和tblastn的区别有哪些

小亿
701
2023-08-03 15:44:34
栏目: 编程语言

BLAST是一种常用的序列比对工具,用于比对蛋白质和核酸序列。BLASTx和tBLASTn是BLAST工具中的两种不同的搜索算法。

  1. BLASTx:BLASTx是将一个蛋白质序列与一个核酸数据库进行比对。它将蛋白质序列翻译成所有可能的核酸序列(六种阅读框),然后将这些序列与目标核酸序列进行比对。BLASTx常用于通过蛋白质序列找到与其相似的核酸序列。

  2. tBLASTn:tBLASTn是将一个核酸序列与一个蛋白质数据库进行比对。它将目标核酸序列进行翻译,得到所有可能的蛋白质序列,然后将这些序列与蛋白质数据库进行比对。tBLASTn常用于通过核酸序列找到与其相似的蛋白质序列。

因此,BLASTx和tBLASTn的区别在于搜索的对象不同,BLASTx搜索蛋白质序列与核酸数据库的比对,而tBLASTn搜索核酸序列与蛋白质数据库的比对。

1