(1) Blast Blast(Basic Local Alignment Search Tool)是一种常用的序列比对工具,基于局部比对算法,通过寻找两个序列之间的相似片段来确定它们的同源性。Blast的原理是通过构建索引和比对算法,在数据库中快速查找相似序列。Blast广泛应用于基因组注释、蛋白质功能预测和系统发育分析等领域。Blast既是一种非常重要的序列比对工具,同时也是很多工具的基石。生物信息学领域有大量的工具是基于Blast算法的基础上衍生产生的。简单的说,全能型选手,不知道用啥时,用它! 关于Blast,笔者前期也做了很多期的分享啦~可以说对它是真爱啦 (2) Blat Blat(BLAST-Like Alignment Tool) 是另一种常用的序列比对工具,采用快速而准确的比对算法,适用于大规模基因组数据的比对。Blat的原理是通过构建k-mer索引和快速哈希算法,在较短的时间内完成序列比对。相较于blast算法其优点在于不用建库。 由于省了一步建库,笔者日常工作中用Blat的频率更多~简单的说,核酸序列比对,用它! 关于Blat的详细安装和使用方法,请见《比Blast更快的序列比对工具-Blat》 (3) Bowtie/Bowtie2 Bowtie和Bowtie2是一对用于短序列比对的工具,采用Burrows-Wheeler Transform(BWT)算法和FM Index等数据结构,实现快速而高效的比对。Bowtie和Bowtie2的原理是通过构建索引和精细的比对算法,在高通量测序数据中进行快速的比对和定位。它们被广泛应用于RNA测序和DNA原始测序数据和参考基因组的比对。 简单的说,read比对,用它! (4) Mummer Mummer(NUCmer和PROmer) 是一组用于基因组比对和序列比对的工具,基于最长公共子序列(LCS)算法和最大唯一匹配(MUM)算法,能够发现基因组之间的同源性和结构变化。Mummer的原理是通过比对两个序列的最长公共子序列和最大唯一匹配,揭示它们之间的相似性和差异性。Mummer在基因组演化和比较基因组学研究中发挥着重要作用。简单的说,找SNP位点,用它! (5)Hmmer HMMER也是用于生物序列分析工作的一个非常强大的软件包,它基于隐马尔可夫模型,识别同源蛋白或核苷酸序列和进行序列比对。简单的说 氨基酸序列比对,用它! 五大序列比对软件,一句话介绍完毕。你最喜欢哪一种?还有哪种比对软件推荐给大家呢?欢迎分享~ 长按关注 公众号名称:微微悦明 科学的乐趣是获得新知识的喜悦~ 高通量测序、大数据病原微生物检测和监测健康大数据行业资讯记录与分享 问世间,是否此山最高 或者另有高处比天高 -华山论剑主题曲《世间始终你好》 |
|