# q2-breakaway and q2-dada2 pseudo-pooling

**URL:** https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373
**Category:** Library Support
**Tags:** dada2, breakaway
**Created:** [March 3, 2022, 10:45pm UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373 "2022-03-03T22:45:39Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![dann818](https://forum.qiime2.org/user_avatar/forum.qiime2.org/dann818/32/10144_2.png) [@dann818](https://forum.qiime2.org/u/dann818)
#### Post date: [March 3, 2022, 10:45pm UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373/1 "2022-03-03T22:45:39Z")

</div>

Hello,

I was curious as to whether the q2-dada2 pooling parameter

```auto
  --p-pooling-method pseudo

```

was sufficient for maintaining the reads/singletons required for q2-breakaway diversity analysis?

Additionally, I was wondering whether the q2-dada2 chimera parameter

```auto
--p-chimera-method TEXT

```

needed to be changed from the 'consensus' default to 'pooled' and if that would benefit downstream q2-breakaway analysis?

Thank you for your time.

Best,  
Daniel

---

<div class="post-metadata">

### Author: ![dann818](https://forum.qiime2.org/user_avatar/forum.qiime2.org/dann818/32/10144_2.png) [@dann818](https://forum.qiime2.org/u/dann818)
#### Post date: [March 3, 2022, 10:33pm UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373/2 "2022-03-03T22:33:33Z")

</div>

Hello, I was wondering if anyone could provide input to whether the q2-dada2 parameter

```auto
--p-pooling-method pseudo

```

was sufficient for maintaining the reads that q2-breakaway requires?

---

<div class="post-metadata">

### Author: ![Mehrbod\_Estaki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/mehrbod_estaki/32/4001_2.png) [@Mehrbod\_Estaki](https://forum.qiime2.org/u/Mehrbod_Estaki)
#### Post date: [March 4, 2022, 6:36am UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373/3 "2022-03-04T06:36:17Z")

</div>

Hi @dann818,

If you use the "pseudo" method for pooling you'll want to use "pseudo" for chimera detection too. In fact, the original idea was to create an "auto" parameter that would match the pooling method (as per [this issue](https://github.com/qiime2/q2-dada2/issues/87)), and it may still be implemented in future versions.

As for your other question, if you are going to use breakaway, I personally would suggest using the pseudo option, however, the "independent" pooling method would be fine too. DADA2 doesn't keep singletons by default because they are nearly impossible to differentiate from erroneous reads. Breakaway's richness estimation assumes all features it sees are real biological reads. So here is where you need to use some discretion, making sure you are confident in the data you feed breakaway, otherwise it will build its models with inflated richness. The models are more accurate if there are more "rare features" but you also don't want to be building those based on erroneous reads, so it can be a bit tricky.

---

<div class="post-metadata">

### Author: ![dann818](https://forum.qiime2.org/user_avatar/forum.qiime2.org/dann818/32/10144_2.png) [@dann818](https://forum.qiime2.org/u/dann818)
#### Post date: [March 4, 2022, 2:42pm UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373/4 "2022-03-04T14:42:55Z")

</div>

Thank you Mehrbod! That was incredibly informative. Will have to think hard about how much I trust my data! Additionally, was attempting to troubleshoot q2-breakaway alpha function over an hour yesterday to no success so I may have to just table this for now.

---

<div class="post-metadata">

### Author: ![Mehrbod\_Estaki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/mehrbod_estaki/32/4001_2.png) [@Mehrbod\_Estaki](https://forum.qiime2.org/u/Mehrbod_Estaki)
#### Post date: [March 4, 2022, 7:00pm UTC](https://forum.qiime2.org/t/q2-breakaway-and-q2-dada2-pseudo-pooling/22373/5 "2022-03-04T19:00:45Z")

</div>

Hi @dann818,  
Glad you found it useful. The q2-breakaway plugin has not had active development in some time, you may want to consider the native R version which works fine for me. If you do want to troubleshoot your problems though feel free to start a new thread with some more details here.  
Good luck!
