超短reads(primer、barcode、UMI、index等)比对方法

本文介绍了几种用于比对非常短的reads(小于50bp)的方法,包括msa.sh、bbduk.sh、bbmap.sh、seal.sh及bowtie1等工具的特点与适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二代reads最短都有50bp,所以大家常用的比对工具都是不支持50bp以下的reads的比对的。

但是,在实际中,我们确实又有比对super short reads的需求。

So,我找到了如下方法来比对super short reads:

1.msa.sh,bbmap里的,好用,但是太慢。

2.bbduk.sh,bbmap里的,不支持输出sam文件,只能输出map和unmap的reads。

3.bbmap.sh,好用,超快,但是不支持mismatch,可惜。

4.seal.sh,没试过。

5.bowtie1,亲测可用,输出Sam文件。

 

参考:Good way to align very, very short reads?

三代测序技术是一种高通量的DNA测序技术,它可以直接测定整个DNA分子的序列。与传统的二代测序相比,三代测序具有高速、高质量和低成本等优势。在进行三代测序后,我们需要对产生的reads进行比对,以确定其在参考基因组上的位置和对应的序列信息。 目前市场上有许多针对三代测序reads比对的软件。其中最常用且性能良好的软件包括:Minimap2,NGMLR,GraphMap和LAST等。 Minimap2是一种高效的比对算法,它可以对长reads进行准确和快速的比对。Minimap2使用了索引和碰撞桶等数据结构,通过多线程计算提高了比对速度。此外,Minimap2还具有高度的灵活性,可以处理多种类型的三代测序数据。 NGMLR是一种专门针对三代测序reads比对软件。它基于新一代比对算法来处理长reads,具有较高的比对准确性和速度。NGMLR通过使用模拟退火算法来探索最佳的比对位置,并优化比对结果的质量。 GraphMap是一种利用图论算法进行比对的软件。它通过构建graphs的方式来比对reads,并使用动态规划算法进行优化。GraphMap不仅可以高效地比对reads,还具有较低的误配率和较高的比对准确性。 LAST是一种适用于长reads比对的软件。它采用了后缀树的数据结构,并使用剪枝算法来快速寻找最佳的比对位置。LAST不仅可以处理长reads,还支持多种类型的测序数据,适用于不同的应用场景。 总结而言,三代测序reads比对软件有很多种选择,每种软件都有其特点和适用场景。根据实际需求,选择适合的比对软件可以提高比对效率和结果准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值