# What is false contaminant in negative control?

**URL:** https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838
**Category:** Other Bioinformatics Tools
**Created:** [April 21, 2022, 10:15am UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838 "2022-04-21T10:15:18Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Diki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/diki/32/18419_2.png) [@Diki](https://forum.qiime2.org/u/Diki)
#### Post date: [April 21, 2022, 10:15am UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/1 "2022-04-21T10:15:18Z")

</div>

Hello everyone!

I repost my question here from its github issues. It is about `decontam` R package.

I followed the step of using decontam and still find negative sample in the output.

Is this normal?  
What does it mean?

Thank you very much.

> Hi! Thank you for your package.
> 
> We have some stools samples and using the decontam package as we observe some taxa inside our negative controls (extraction controls).
> 
> We followed the steps in this very detailed step paper: [Li\_AqFl1-Microbiota\_2021/code/03\_filtering.Rmd at master · yanxianl/Li\_AqFl1-Microbiota\_2021 · GitHub](https://github.com/yanxianl/Li_AqFl1-Microbiota_2021/blob/master/code/03_filtering.Rmd)
> 
> To finalize the output we pruned the taxa according to the decontam results.  
> However, this final output does not remove all taxa inside negative control. Is this correct?  
> What are these taxa inside the negative control?
> 
> Thank you!

---

<div class="post-metadata">

### Author: ![colinbrislawn](https://forum.qiime2.org/user_avatar/forum.qiime2.org/colinbrislawn/32/6221_2.png) [@colinbrislawn](https://forum.qiime2.org/u/colinbrislawn)
#### Post date: [April 21, 2022, 12:37pm UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/2 "2022-04-21T12:37:28Z")

</div>

Hello @Diki,

In general, we recommend that folks do not cross-post questions, as it's mostly the same people on the Qiime2 GitHub and the Qiime2 forums and we will see it either way.

> [@Diki](#):
>
> What are these taxa inside the negative control?

Did you know that the Illumina platform has a barcode-hopping problem (that Illumina wrote a paper about 🙃 )?

> **[index-hopping-white-paper-770-2017-004.pdf](https://www.illumina.com/content/dam/illumina-marketing/documents/products/whitepapers/index-hopping-white-paper-770-2017-004.pdf)**
>
> 331.32 KB

Those taxa in your NTC could be the most common taxa in your real samples, that were misassigned to your NTC through barcode hopping / crosstalk. This is part of the reason that removing all taxa found in your NTC from your full study is a [bad idea](https://forum.qiime2.org/t/discussion-methods-for-removing-contaminants-and-cross-talk/5626/)!

---

<div class="post-metadata">

### Author: ![Diki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/diki/32/18419_2.png) [@Diki](https://forum.qiime2.org/u/Diki)
#### Post date: [April 21, 2022, 2:16pm UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/3 "2022-04-21T14:16:51Z")

</div>

Sorry, I just closed the issue.

I did not know that 😮.

So what should I do with the persisted NTC in my sample? Can I simply filter it out?

What does NTC stand for?

Thank you!

---

<div class="post-metadata">

### Author: ![colinbrislawn](https://forum.qiime2.org/user_avatar/forum.qiime2.org/colinbrislawn/32/6221_2.png) [@colinbrislawn](https://forum.qiime2.org/u/colinbrislawn)
#### Post date: [April 21, 2022, 6:21pm UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/4 "2022-04-21T18:21:10Z")

</div>

> [@Diki](#):
>
> What does NTC stand for?

No-Template-Control (a control that does not have a template for sequencing). It's a blank.

> [@Diki](#):
>
> So what should I do with the persisted NTC in my sample? Can I simply filter it out?

> [@colinbrislawn](#):
>
> This is part of the reason that removing all taxa found in your NTC from your full study is a [bad idea](https://forum.qiime2.org/t/discussion-methods-for-removing-contaminants-and-cross-talk/5626/)!

☝ check it out and let me know what you think!

---

<div class="post-metadata">

### Author: ![Diki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/diki/32/18419_2.png) [@Diki](https://forum.qiime2.org/u/Diki)
#### Post date: [April 22, 2022, 3:00am UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/5 "2022-04-22T03:00:28Z")

</div>

> [@colinbrislawn](#):
>
> No-Template-Control (a control that does not have a template for sequencing). It's a blank.

Thank you!

> [@colinbrislawn](#):
>
> ☝ check it out and let me know what you think!

Are you hinting this tool? It looks promising! [GitHub - sandberg-lab/Spreading-Correction: Supplementary information to "Computational correction of index switching in multiplexed sequencing libraries" (Larsson et. al 2018).](https://github.com/sandberg-lab/spreading-correction/)

In addition, could this false contaminant in negative control be caused by a low mass library in control? Since the adapter are probably much dense, maybe in the sequencing machine lane they steal/attached to the unbind strain?

Another addition (sorry if it keeps coming), decontam use two signatures to classify taxa into "contaminant". Is it possible that there are other signatures? Probably yes.

Here is another question closely related to the "false" contaminant in the negative control. Speaking of negative control, does the position of negative control matter?  
When treating the sample, the common practice is to do it serially (one by one). Looking at the [decontam guide page](https://benjjneb.github.io/decontam/vignettes/decontam_intro.html) (at the library size plot), could that y=x shape by blue dots (control sample) are caused by them being positioned at the end (tail) of the sample processing sequence?

---

<div class="post-metadata">

### Author: ![colinbrislawn](https://forum.qiime2.org/user_avatar/forum.qiime2.org/colinbrislawn/32/6221_2.png) [@colinbrislawn](https://forum.qiime2.org/u/colinbrislawn)
#### Post date: [April 22, 2022, 1:50pm UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/6 "2022-04-22T13:50:22Z")

</div>

Yes, that looks a great tool! There's also [uncross](https://www.drive5.com/usearch/manual10/crosstalk.html), though I have not used either of these tools.

As mentioned in that discussion, physical cross contamination between samples and optical index missassignment on the flow cell are two different sources of noise, and should be handled differently. decontam does not address barcode hopping, for example.

> [@Diki](#):
>
> In addition, could this false contaminant in negative control be caused by a low mass library in control?

Possible, yes.

> [@Diki](#):
>
> Since the adapter are probably much dense, maybe in the sequencing machine lane they steal/attached to the unbind strain?

I'm not sure that would happen in the machine itself... Illumina's explanation for barcode hopping / crosstalk is that clusters on the flow cell are too close together physically, leading to overlap in the scan of the lane and getting the wrong barcode on the real read.

> [@Diki](#):
>
> Here is another question closely related to the "false" contaminant in the negative control. Speaking of negative control, does the position of negative control matter?  
> When treating the sample, the common practice is to do it serially (one by one). Looking at the [decontam guide page](https://benjjneb.github.io/decontam/vignettes/decontam_intro.html) (at the library size plot), could that y=x shape by blue dots (control sample) are caused by them being positioned at the end (tail) of the sample processing sequence?

That's a great question for @benjjneb, the author of Decontam. Let's see what he has to say!

---

<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: [April 22, 2022, 8:10pm UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/7 "2022-04-22T20:10:14Z")

</div>

> [@Diki](#):
>
> Looking at the [decontam guide page](https://benjjneb.github.io/decontam/vignettes/decontam_intro.html) (at the library size plot), could that y=x shape by blue dots (control sample) are caused by them being positioned at the end (tail) of the sample processing sequence?

No, we've never observed anything like that. The plot you are looking at is ordered on the x-axis by library size, it is not ordered by the sequencing/sampling process.

---

<div class="post-metadata">

### Author: ![Diki](https://forum.qiime2.org/user_avatar/forum.qiime2.org/diki/32/18419_2.png) [@Diki](https://forum.qiime2.org/u/Diki)
#### Post date: [April 23, 2022, 5:44am UTC](https://forum.qiime2.org/t/what-is-false-contaminant-in-negative-control/22838/8 "2022-04-23T05:44:54Z")

</div>

> [@colinbrislawn](#):
>
> As mentioned in that discussion, physical cross contamination between samples and optical index missassignment on the flow cell are two different sources of noise, and should be handled differently. decontam does not address barcode hopping, for example.

Understood.

> [@colinbrislawn](#):
>
> I'm not sure that would happen in the machine itself... Illumina's explanation for barcode hopping / crosstalk is that clusters on the flow cell are too close together physically, leading to overlap in the scan of the lane and getting the wrong barcode on the real read.

I see, I mean in the flow cell lane. Thank you.

> [@benjjneb](#):
>
> No, we've never observed anything like that. The plot you are looking at is ordered on the x-axis by library size, it is not ordered by the sequencing/sampling process.

Thank you for qiiming-in @benjjneb !  
Big fan of your works!

Thank you for the help everyone!
