# Comparison of DADA2 with Deblur

**URL:** <https://forum.qiime2.org/t/comparison-of-dada2-with-deblur/3503>\
**Category:** User Support\
**Tags:** dada2, deblur\
**Created:** [March 21, 2018, 3:54pm UTC](https://forum.qiime2.org/t/comparison-of-dada2-with-deblur/3503 "2018-03-21T15:54:40Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![benjjneb](https://forum.qiime2.org/user_avatar/forum.qiime2.org/benjjneb/32/1602_2.png) [@benjjneb](https://forum.qiime2.org/u/benjjneb)\
**Post date:** [March 23, 2018, 12:34am UTC](https://forum.qiime2.org/t/comparison-of-dada2-with-deblur/3503/9 "2018-03-23T00:34:29Z")

</div>

> [@Mark\_Gillingham](#):
>
> If I choose to use DADA2, should I filter for sequences that are of the expected amplicon length?

This is a completely valid option (which I'm assuming there is a command to do in Q2?). ["Cutting a band in silico"](https://benjjneb.github.io/dada2/tutorial.html#construct-sequence-table) to choose amplicons of the expected length is a good way to clean up certain kinds of residual artefacts that can crop up. The DADA2 pipeline does not do this by default because in some cases those non-target length amplicons are real interesting things. For example, Trichomonas vaginalis, the protozoan cause of trichomoniasis, is detected by the EMP primer set, but is ~290 nts rather than 251-255 expected V4 length.

> [@Mark\_Gillingham](#):
>
> To me all features that are not 253bp are likely to be sequencing/PCR artefacts…

No! There is biological length variation in the V4 region! (as in most amplicons)

V4 is a pretty tight distribution, about 251-255 (EMP primer set) captures almost all the V4 sequences. So pruning to 251-255 is legit, but throwing away all sequences that aren't exactly 253nts will throw away real sequences and some taxa preferentially.

> [@Mark\_Gillingham](#):
>
> I understand that both denoising methods use very different methods but are such large differences in the absolute number of reads and features expected? Did I do something wrong? Have you experienced similar results? (I tried my script on another dataset from a colleague and get a very similar discrepancy in the results suggesting that it is not dataset dependent)

This is probably because of the difference in how errors are handled, DADA2 corrects errors and Deblur removes errors. This difference has a big effect on the total reads that make it to the end, but a much smaller impact on the frequencies, which are more important.

**Edit** : Should have read the thread first, @tanaes already covered the total reads question!

> [@tanaes](#):
>
> As I understand it (and someone please jump in to correct me if I’m wrong), the large differences in the number of sequences remaining arises from a difference in what happens to ‘erroneous’ sequences. In DADA2, those sequences are changed to match the sequence from which they’re inferred to have arisen. In Deblur, those sequences are removed.

---

_[View the full topic](https://forum.qiime2.org/t/comparison-of-dada2-with-deblur/3503)._
