# Open Mock-communities for 16S biome analysis

**URL:** https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206
**Category:** User Support
**Tags:** taxonomy, mock-communities
**Created:** [May 31, 2022, 9:15am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206 "2022-05-31T09:15:57Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [May 31, 2022, 9:15am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/1 "2022-05-31T09:15:57Z")

</div>

Hi

I have different taxonomies from different databases (Silva, GTDB etc) and I want to check quality of their work. I want to take several mock-communities with predefined percentage of species, run qiime2 with different DB and look at results

So first question, could you advise links on such open resourses with 16S biome sequences? To specify, I need V4 region and human gut bacteria

Second question. I already took one from `Zymbiomics` resource. So I have one fastQ file with 16S sequences. I need then to extract V4 region from it. I know how to do the same job with fastA file, but what about fastQ ? Is it possible in general? And is it possible to do it without manifest file creation ( because I need transform one FASTQ to one QZA there is no needs in manifest )

Thank you much for your attention.

---

<div class="post-metadata">

### Author: ![llenzi](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/l/9fc29f/32.png) [@llenzi](https://forum.qiime2.org/u/llenzi)
#### Post date: [May 31, 2022, 9:40am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/2 "2022-05-31T09:40:04Z")

</div>

Hi,

there is a nice database collecting mock-communities on amplicon data,  
[https://journals.asm.org/doi/10.1128/mSystems.00062-16](https://journals.asm.org/doi/10.1128/mSystems.00062-16)

All the data are at:

> **[GitHub - caporaso-lab/mockrobiota: A public resource for microbiome bioinformatics...](https://github.com/caporaso-lab/mockrobiota)**
>
> A public resource for microbiome bioinformatics benchmarking using artificially constructed (i.e., mock) communities.

Hope it helps!  
Luca

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [May 31, 2022, 11:07am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/3 "2022-05-31T11:07:31Z")

</div>

> [@llenzi](#):
>
> Hi,
> 
> there is a nice database collecting mock-communities on amplicon data,  
> [https://journals.asm.org/doi/10.1128/mSystems.00062-16](https://journals.asm.org/doi/10.1128/mSystems.00062-16)
> 
> All the data are at:

Looks fantastically cool ! Exactly what I need according to description. But I couldn't find raw fastq files there. Could you help me?

---

<div class="post-metadata">

### Author: ![llenzi](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/l/9fc29f/32.png) [@llenzi](https://forum.qiime2.org/u/llenzi)
#### Post date: [May 31, 2022, 12:19pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/4 "2022-05-31T12:19:06Z")

</div>

Hi,  
shame on me but can not find the fastqs as well ...  
let see if @Nicholas_Bokulich can help us!

Cheers  
Luca

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [May 31, 2022, 12:52pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/5 "2022-05-31T12:52:10Z")

</div>

Links are given for each dataset in the `dataset-metadata.tsv` files for each dataset.

All raw fastq data are hosted externally and cannot be stored in that repository (much too large for GitHub).

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [May 31, 2022, 1:34pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/6 "2022-05-31T13:34:23Z")

</div>

@Nicholas_Bokulich very helpful, thank you!

The only question is that seems "split\_libraries\_fastq.py" script needed to correctly preprocess fastq files.

As I understood this script is from qiime1 environment. Is there some analogue method to do same thing with qiime2 environment? Or the best way will be to install and use qiime1 legacy?

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [May 31, 2022, 1:40pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/7 "2022-05-31T13:40:35Z")

</div>

Hi @biojack ,

QIIME 1 is by no means needed here... that repository is just that old, and there has been no time to update the usage instructions to demonstrate how to import and process with QIIME 2 (contributions welcome 😉 ).

the importing and demultiplexing instructions in the "moving pictures" tutorial should be the most appropriate for demultiplexed data (but this may differ by dataset as some might already be demultiplexed).

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [May 31, 2022, 5:57pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/8 "2022-05-31T17:57:19Z")

</div>

That's just a notice for future searchers of mock-communities

I looked at one mock in `mockrobiota` resource (mock-1 to be accurate) and just need to note that though there is V4 in metadata there are all DNA sequences with lengths ~ 100 in FastQ (instead of expected ~ 250-300 lengths). Looks like it might be insufficient for subsequence qiime2 analysis with good precision.

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [May 31, 2022, 6:06pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/9 "2022-05-31T18:06:07Z")

</div>

the mock communities are basically numbered according to age (1 being the oldest). That specific community is more than 11 years old, using 100nt reads that were the latest technology at the time...

Not useful for species-level analysis for sure, but we have used this in a number of times for at least genus-level (as is quite typical for V4).

You should check out the higher numbers in `mockrobiota` for newer mock communities (still at least 6 years old) that have longer read lengths, if that is what you are after.

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [May 31, 2022, 7:16pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/10 "2022-05-31T19:16:10Z")

</div>

@Nicholas_Bokulich your notice was extremely helpful, thanks!

And I also should make another notice for future investigators. I checked forward reads of mocks in range 12-23, they are V4 regions (except mock-17). Mocks 13-15 have IMO a "so-so" quality profiles so I would recommend use 16-23 mocks (except 17) for analysis + maybe mock-12. They look more or less fine. Also I think reads should be trimmed around 10 nucleotide from 5' and truncated to length ~ 225.

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [June 3, 2022, 6:42pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/11 "2022-06-03T18:42:06Z")

</div>

@Nicholas_Bokulich, Hi!

Just want to "check the clock" if you don't mind. After running and analyzing `mock-23` on `mocrobiota` resourse I got acceptable results on L6 (genera) level (90% of recognition reproducable for different taxes). But for L7 (species) level I got only 30% of recognition. Do you remember if it corresponding to your results on this mock? Or maybe you could suggest if that result is expected. In fact on L7 level I got a lot of placeholders (so in fact many clusters was classified on level above - on L6 level)

Under recognition I mean that species which expected ( presented in theorethical list ) also calculated in output of qiime pipeline. So just the fact of occurance without comparison of abundances. For example if there 20 species theoretically and if in output list there would be presented 10 species from that theoretical list then I say that recognition is 50%, nevermind how many false species else in qiime output.

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [June 3, 2022, 7:13pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/12 "2022-06-03T19:13:30Z")

</div>

Hi @biojack ,  
I recommend checking the 3 papers that I suggested to you here:

> [@Poor taxonomy classification on species level](https://forum.qiime2.org/t/poor-taxonomy-classification-on-species-level/23061/2):
>
> Hi @biojack , The V4 region of 16S cannot reliably differentiate most species, so this result is quite expected. Also at genus level 85-90% classification is normal. This is because of the limited information content of the short hypervariable regions vs. full 16S. For more prose and data on this, see the previous work on this starting with RDP's benchmarks, and then our own many benchmarks for the classifiers used in QIIME 2: [https://journals.asm.org/doi/10.1128/AEM.00062-07#F1](https://journals.asm.org/doi/10.1128/AEM.00062-07#F1)[https://www.…](https://www.nature.com/articles/s41467-019-12669-6)

All of those the mockrobiota mock communities were used in at least the first paper, and we have done quite some benchmarks in there and the 2 others, also describing various metrics to quantitatively assessing accuracy of (a) methods and (b) databases.

90% genus-level detection sounds about right. 30% species-level sounds low, but it depends on the quality and length of the mock community data so this I cannot remember off-hand...

good luck!

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [June 4, 2022, 4:26am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/13 "2022-06-04T04:26:15Z")

</div>

> [@Nicholas\_Bokulich](#):
>
> I recommend checking the 3 papers that I suggested to you here:

It seems that there are no species level comparison in article.. Genus level is quite compatible but for species is hard to say. But certainly 30% of recognition is not the result that any would like to expect 😀

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [June 4, 2022, 4:30am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/14 "2022-06-04T04:30:42Z")

</div>

> [@biojack](#):
>
> It seems that there are no species level comparison in article

Are you looking at the right one? I just pulled this figure from the article:

 ![image](https://forum-qiime2-org.s3.dualstack.us-west-2.amazonaws.com/original/2X/1/13b67e309408dbed1ad4bf793f3fd32c88b1f1b9.jpeg)

and to quote the abstract:

> ...QIIME 2 meet or exceed the species-level accuracy...

The comparisons are all looking at class to species levels (but with a focus on species in most figures)

**EDIT** : I see that I also linked a 4th article in my previous post, the original RDP classifier article from 2007. That article indeed only looked at genus level. I was referring to the other 3 linked articles for species-level comparions and metrics.

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [June 5, 2022, 6:50pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/15 "2022-06-05T18:50:52Z")

</div>

> [@Nicholas\_Bokulich](#):
>
> Are you looking at the right one? I just pulled this figure from the article:

I see.. It strange but somehow I missed that article. Probably most useful one.

I looked at Bray-Curtis values in mock-community 16S in your article and it looks like IQR range fit to my values since I got around 0.75 BC (totally crap one) on species level too

Also I noticed that you using also metrics that I described above (I called it recognition % and in article it is called as TDR ) but in graphs there are another metric TAR. Would be interesting to compare TDR too

From article I got that best way to improve results would be to upgrate to bespoke classifier. But

1. if I will learn weight classifier for example on human gut samples - would it than be really effective on mocrobiota samples? Would it be effective on some other mock-communities, mixed from non-human, non-gut or rare strains ?

2. is that possible to improve results just to "play around" with paremeters od naive bayess (change result confidence or smth else) ? At least to improve TDR

---

<div class="post-metadata">

### Author: ![Nicholas\_Bokulich](https://forum.qiime2.org/user_avatar/forum.qiime2.org/nicholas_bokulich/32/19937_2.png) [@Nicholas\_Bokulich](https://forum.qiime2.org/u/Nicholas_Bokulich)
#### Post date: [June 9, 2022, 7:00am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/16 "2022-06-09T07:00:12Z")

</div>

> [@biojack](#):
>
> if I will learn weight classifier for example on human gut samples - would it than be really effective on mocrobiota samples? Would it be effective on some other mock-communities, mixed from non-human, non-gut or rare strains ?

Mock communities are by definition artificial, so are most useful for comparing unweighted methods (as natural weights are not a good representation, but this sort of misses the point of both weighting and mock communiities). You should see our other work on the topic (which uses simulated communities) if you are interested in seeing how we compare weighted vs. unweighted classifiers.

> [@biojack](#):
>
> is that possible to improve results just to "play around" with paremeters od naive bayess (change result confidence or smth else) ? At least to improve TDR

Yes. See the extensive parameter sweeps in that article.

> [@biojack](#):
>
> Would be interesting to compare TDR too

We did. This might be shown in the supplement or in some other figures, along with some other metrics.

good luck!

---

<div class="post-metadata">

### Author: ![biojack](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@biojack](https://forum.qiime2.org/u/biojack)
#### Post date: [June 10, 2022, 8:09am UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/17 "2022-06-10T08:09:05Z")

</div>

@Nicholas_Bokulich thanks for advice! Will try to find additional resources you mentioned. I'm closing the topic

---

<div class="post-metadata">

### Author: ![system](https://forum-qiime2-org.s3.dualstack.us-west-2.amazonaws.com/original/3X/2/1/21af5fe23cb6f4579467c66a9ed94e55274ca7bd.svg) [@system](https://forum.qiime2.org/u/system)
#### Post date: [July 11, 2022, 2:09pm UTC](https://forum.qiime2.org/t/open-mock-communities-for-16s-biome-analysis/23206/18 "2022-07-11T14:09:46Z")

</div>

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
