# Silva 132 classifiers

**URL:** <https://forum.qiime2.org/t/silva-132-classifiers/3698>\
**Category:** Data resources\
**Created:** [April 7, 2018, 3:40pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698 "2018-04-07T15:40:44Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregcaporaso](https://forum.qiime2.org/user_avatar/forum.qiime2.org/gregcaporaso/32/17769_2.png) [@gregcaporaso](https://forum.qiime2.org/u/gregcaporaso)\
**Post date:** [April 7, 2018, 3:40pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/1 "2018-04-07T15:40:44Z")

</div>

@William is in the process of preparing the Silva 132 QIIME-compatible release (thanks @William!), and we have prepared an initial version of the classifiers that can be used for testing purposes. It would be very helpful to get feedback from users of these classifiers to let us know if you're experiencing any issues or if they're working well for you (we're interested in feedback either way). You can reply to this post with your feedback.

~~IMPORTANT: The Silva 132 QIIME-compatible release has not gone live yet, so you should use these classifiers only for testing or preliminary analyses. You'll want to update your results to use classifiers trained on the official release when they are ready. We hope to have those classifiers available within the next couple of weeks.~~

**UPDATE** : The Silva 132 QIIME-compatible release is now live. There were no changes to the 99% OTUs since these classifiers were trained, so the classifiers posted here are based on the versions that are live on the Silva website. As the updated Silva files were just released, you should still be on the lookout for any issues (unexpected taxa, etc). As always, if something doesn't seem right, look into it further (for example, by comparing classification results with BLAST results and/or classification against another reference database such as Greengenes) before assuming it's right.

[Silva 132 99% OTUs (full-length, seven-level taxonomy)](https://www.dropbox.com/s/5tckx2vhrmf3flp/silva-132-99-nb-classifier.qza?dl=0)  
[Silva 132 99% OTUs (515-806 region, seven-level taxonomy)](https://www.dropbox.com/s/sjvxpat5zcvn6j9/silva-132-99-515-806-nb-classifier.qza?dl=0)

We'll be updating this post to include some additional classifiers over the next week, so check back if you're interested.

---

<div class="post-metadata">

**Author:** ![mpodar](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@mpodar](https://forum.qiime2.org/u/mpodar)\
**Post date:** [April 9, 2018, 6:59pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/2 "2018-04-09T18:59:54Z")

</div>

Thanks Greg. Were these classifiers trained with scikit-learn 0.19.1 (and should then run this first, as per the warning at [Data resources — QIIME 2 2018.2.0 documentation](https://docs.qiime2.org/2018.2/data-resources/) ?)

conda install --override-channels -c defaults scikit-learn=0.19.1

thanks,  
Mircea Podar

---

<div class="post-metadata">

**Author:** ![ebolyen](https://forum.qiime2.org/user_avatar/forum.qiime2.org/ebolyen/32/11_2.png) [@ebolyen](https://forum.qiime2.org/u/ebolyen)\
**Post date:** [April 9, 2018, 7:04pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/3 "2018-04-09T19:04:19Z")

</div>

Hi @mpodar!

Looking at the provenance, yes they were trained with scikit-learn 0.19.1. However, assuming you installed QIIME 2 normally, that should be the version you have, so you shouldn't need to run that command. You can check by running `conda list` in your environment 🙂

If for some reason, you don't have the right version already, then your command should do the trick!

---

<div class="post-metadata">

**Author:** ![aphanotus](https://forum.qiime2.org/user_avatar/forum.qiime2.org/aphanotus/32/70_2.png) [@aphanotus](https://forum.qiime2.org/u/aphanotus)\
**Post date:** [April 16, 2018, 6:44pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/4 "2018-04-16T18:44:39Z")

</div>

Thank you for providing these Silva classifiers! -- I am hoping to train a custom classifier to the region of 16S I'm using. However I've been having trouble with the taxonomy strings. The resulting file, e.g. taxonomy.qza, only lists the species name rather than the full taxonomy string with all levels. Can you provide the HeaderlessTSVTaxonomyFormat file used to generate this classifier? -- Or can it be exported from the classifier qza?  
Thanks!

---

<div class="post-metadata">

**Author:** ![ebolyen](https://forum.qiime2.org/user_avatar/forum.qiime2.org/ebolyen/32/11_2.png) [@ebolyen](https://forum.qiime2.org/u/ebolyen)\
**Post date:** [April 17, 2018, 1:53pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/5 "2018-04-17T13:53:22Z")

</div>



---

<div class="post-metadata">

**Author:** ![gregcaporaso](https://forum.qiime2.org/user_avatar/forum.qiime2.org/gregcaporaso/32/17769_2.png) [@gregcaporaso](https://forum.qiime2.org/u/gregcaporaso)\
**Post date:** [April 17, 2018, 3:09pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/6 "2018-04-17T15:09:11Z")

</div>

Hi @aphanotus,  
Here are the artifacts that I used to train the classifiers:

- [`FeatureData[Taxonomy]`](https://www.dropbox.com/s/5tv5uk95pk3ukwf/7_level_taxonomy.qza?dl=0)
- [`FeatureData[Sequence]`](https://www.dropbox.com/s/ce6cj4m24pi7doy/99-otus.qza?dl=0) (full-length)
- [`FeatureData[Sequence]`](https://www.dropbox.com/s/za1ww13xvg8o5up/99-otus-515-806.qza?dl=0) (515-806 region)

You can get the raw data by exporting from these if needed, but you should just be able to use these artifacts directly for training.

---

<div class="post-metadata">

**Author:** ![gregcaporaso](https://forum.qiime2.org/user_avatar/forum.qiime2.org/gregcaporaso/32/17769_2.png) [@gregcaporaso](https://forum.qiime2.org/u/gregcaporaso)\
**Post date:** [April 17, 2018, 3:09pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/7 "2018-04-17T15:09:19Z")

</div>



---

<div class="post-metadata">

**Author:** ![starlit.isle](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/s/ba9def/32.png) [@starlit.isle](https://forum.qiime2.org/u/starlit.isle)\
**Post date:** [August 16, 2018, 7:45pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/8 "2018-08-16T19:45:56Z")

</div>

Thank you for posting these trained classifiers! Just to be clear - do these include only the SSU/16S/18S SILVA sequences, or are the classifiers trained on the LSU sequences as well?

---

<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:** [August 20, 2018, 3:08pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/9 "2018-08-20T15:08:23Z")

</div>

> [@starlit.isle](#):
>
> do these include only the SSU/16S/18S SILVA sequences, or are the classifiers trained on the LSU sequences as well?

I believe these are only SSU (both 16S + 18S), no LSU.

---

<div class="post-metadata">

**Author:** ![fconstancias](https://forum.qiime2.org/user_avatar/forum.qiime2.org/fconstancias/32/3675_2.png) [@fconstancias](https://forum.qiime2.org/u/fconstancias)\
**Post date:** [January 31, 2019, 1:18pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/10 "2019-01-31T13:18:27Z")

</div>

Thanks a lot developing Qiime2.

I have a question regarding the taxonomy used to train the qiime2-compatible Silva123 classifiers.

Did you use consensus\_taxonomy or majority\_taxonomy\_7?

As explained by @William in the Silva\_132\_notes.txt, this might be relevant to use majority or consensus depending on the targetted ecosystem.

Thanks a ton.

---

<div class="post-metadata">

**Author:** ![William](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/w/b19c9b/32.png) [@William](https://forum.qiime2.org/u/William)\
**Post date:** [January 31, 2019, 1:56pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/11 "2019-01-31T13:56:43Z")

</div>

Hello Florentin,

It looks like the 7\_level\_taxonomy.txt was used, based upon the provenance data in the taxonomy artifact posted above.

You could generate one using the consensus or majority (I usually go with based 7-level or majority for broad reports, and then any particular OTUs/SVs of interest are blasted on NCBI to confirm the identity and unique match-the consensus version is very strict).

I hope this helps,  
Tony

---

<div class="post-metadata">

**Author:** ![fconstancias](https://forum.qiime2.org/user_avatar/forum.qiime2.org/fconstancias/32/3675_2.png) [@fconstancias](https://forum.qiime2.org/u/fconstancias)\
**Post date:** [January 31, 2019, 2:17pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/12 "2019-01-31T14:17:36Z")

</div>

Thanks Tony. I am training classifiers using both consensus and majority right at the moment.

---

<div class="post-metadata">

**Author:** ![M\_R](https://forum.qiime2.org/user_avatar/forum.qiime2.org/m_r/32/7080_2.png) [@M\_R](https://forum.qiime2.org/u/M_R)\
**Post date:** [February 1, 2019, 10:43am UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/13 "2019-02-01T10:43:04Z")

</div>

@gregcaporaso Where these classifiers generated using the non-redundant (Ref NR 99) Silva 132 reference database? I would guess so...But could you please confirm? Thanks a lot!

---

<div class="post-metadata">

**Author:** ![thermokarst](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@thermokarst](https://forum.qiime2.org/u/thermokarst)\
**Post date:** [February 1, 2019, 2:29pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/14 "2019-02-01T14:29:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![gregcaporaso](https://forum.qiime2.org/user_avatar/forum.qiime2.org/gregcaporaso/32/17769_2.png) [@gregcaporaso](https://forum.qiime2.org/u/gregcaporaso)\
**Post date:** [February 1, 2019, 6:47pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/15 "2019-02-01T18:47:12Z")

</div>

Hi @M_R, Our Silva 132 classifiers are trained on the `rep_set/rep_set_all/99/silva132_99.fna` file contained in the Silva\_132\_release.zip file, available [here](https://www.arb-silva.de/download/archive/qiime).

**As a reminder for anyone looking for the QIIME 2 Silva classifiers** : the latest versions are always available on the [QIIME 2 data resources page](https://docs.qiime2.org/2019.1/data-resources/). There are new versions posted there as of yesterday which are trained with QIIME 2 2019.1.

---

<div class="post-metadata">

**Author:** ![gregcaporaso](https://forum.qiime2.org/user_avatar/forum.qiime2.org/gregcaporaso/32/17769_2.png) [@gregcaporaso](https://forum.qiime2.org/u/gregcaporaso)\
**Post date:** [February 1, 2019, 6:47pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/16 "2019-02-01T18:47:23Z")

</div>



---

<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:** [January 10, 2020, 3:26pm UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/17 "2020-01-10T15:26:16Z")

</div>

A post was split to a new topic: [how to compare taxonomy assignments from two different SILVA classifiers](https://forum.qiime2.org/t/how-to-compare-taxonomy-assignments-from-two-different-silva-classifiers/13149)

---

<div class="post-metadata">

**Author:** ![thermokarst](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@thermokarst](https://forum.qiime2.org/u/thermokarst)\
**Post date:** [February 18, 2021, 1:36am UTC](https://forum.qiime2.org/t/silva-132-classifiers/3698/18 "2021-02-18T01:36:57Z")

</div>

A post was split to a new topic: [Exporting data question](https://forum.qiime2.org/t/exporting-data-question/18549)
