The reference
SILVA
SILVA is a curated database of ribosomal RNA gene sequences — small subunit (16S/18S) and large subunit (23S/28S), across Bacteria, Archaea and Eukarya. Almost every 16S study uses it, and almost none of them state which of its three products they used or which release. Both matter.
Since 2023 SILVA has been hosted at the Leibniz Institute DSMZ, inside the DSMZ Digital Diversity consortium, which cross-links it with LPSN, BacDive and StrainInfo. Data from release 138 onward is CC-BY 4.0, and each release now carries a DOI — so there is no longer any excuse for "we used SILVA" as a methods sentence.
How a release is built
SILVA is not a dump of GenBank. It is a pipeline whose output is three databases of different stringency, plus a hand-maintained taxonomy.
The three SSU products, side by side
| Product | Inclusion criteria | Use it for | Do not use it for |
|---|---|---|---|
| Parc | alignment identity ≥ 50, alignment quality ≥ 40 | maximum-recall searching; finding anything remotely related | taxonomic classification — it contains poor and partial sequences |
| Ref | Parc criteria plus ≥ 1,200 nt (Bacteria, Eukarya) or ≥ 900 nt (Archaea), identity ≥ 70, quality ≥ 50 | phylogenetic work needing near-full-length sequences; building custom references | naive-Bayes training without dereplication — the redundancy skews the priors |
| Ref NR 99 | Ref, clustered at 99% identity with VSEARCH | amplicon classification. This is the default answer | counting "how many sequences exist" — it is deliberately dereplicated |
Releases, and the six-year freeze
Most people assume a reference database is a moving target they are perpetually behind on. For SILVA that has not been true for some time, and knowing it saves you from work you do not need to do.
| Release | Date | What it actually was |
|---|---|---|
| 138 | Dec 2019 | Full release. Substantially revised prokaryotic taxonomy |
| 138.1 | Aug 2020 | Taxonomy corrections to 138; LSU updated to match the SSU release |
| 138.2 | 11 Jul 2024 | Maintenance only. LPSN adopted at genus and phylum level, a standard six-rank prokaryotic scheme, uncultured → Incertae Sedis |
SILVA's own release notes describe 138.2 as "a maintenance release, with no additional sequences added to the ARB databases since the previous release 138.1." The counts did not merely stall — they went slightly down: SSU Parc −54, Ref −50, NR NR 99 −13, because 13 SSU and 7 LSU sequences with anomalously long branches were removed.
The sequence content of SILVA has not grown since August 2020. As of this writing there is no release 139, announced or otherwise.
Where that leaves you
If you built a classifier from SILVA 138 or 138.1, it is not out of
date on sequence. What it is out of date on is taxonomy — 138.2 will give you
different labels at genus and phylum for the same reads, and will say Incertae Sedis
where the older release said uncultured. That is a relabelling, and it is the only
reason to rebuild.
So the upgrade decision is unusually simple. Rebuild if you care about current nomenclature; otherwise pin what you have and say which release it is. Chasing SILVA releases is not a thing you need to do.
Using it against a short amplicon
SILVA sequences are near-full-length. Your reads are not. That mismatch is the single largest avoidable accuracy loss in the taxonomy step, and it is invisible — you get confident-looking labels either way.
What the classifier is actually doing
The previous section says a region-matched classifier is better without saying what the classifier is. It is worth knowing, because the model explains both why it works and exactly which mistake breaks it.
Three ways to put a name on a read
"Use BLAST" is not one method. The three in common use behave very differently, and only one of them is genuinely a bad idea.
| Method | How it decides | Can it say "I don't know"? | Verdict |
|---|---|---|---|
| Best hit top BLAST alignment |
Copies the label of the single closest reference | No. Always returns a species, at any identity | Avoid. Novelty becomes a confident wrong answer |
| Consensus alignment classify-consensus-blast / -vsearch |
Takes the top N hits, votes, and backs off to the rank they agree on | Yes — via min_consensus, and returns "Unassigned" when nothing clears perc_identity and query_cov |
Legitimate; competitive with naive Bayes when tuned |
| Naive Bayes classify-sklearn |
Scores the read's 7-mer composition against a trained profile for every taxon | Yes — truncates the label to the deepest rank clearing --p-confidence |
The QIIME 2 default: fast at inference, calibrated, tunable |
Three properties separate the trained model from a plain best-hit search:
- It can abstain Best-hit has no mechanism for "this is a genus I have never seen". It returns the nearest neighbour's full species label whether the query is 99% or 85% identical. For most environments, most of your sample is not in any database — so this is not an edge case, it is the normal condition.
- It does not lean on a single identity number Percent identity is not calibrated across the tree: 97% 16S identity means different things in different clades, because 16S evolves at different rates and some genera are nearly identical at this locus while others are diverse. Any one global threshold over-splits some lineages and over-lumps others. A trained model learns clade-specific signatures instead.
- It pools the whole class Best-hit looks at one reference sequence and discards the rest. Naive Bayes builds its profile from every reference assigned to a taxon, so a read matching no single sequence especially well can still be placed by overall composition.
Bokulich et al. (2018) evaluated these on 19 mock communities and simulated novel sequences. The naive-Bayes, BLAST+-consensus and VSEARCH-consensus classifiers in QIIME 2 met or exceeded the species-level accuracy of other common methods — and the paper's emphasis is that parameter tuning drives performance. So naive Bayes is not strictly better than consensus alignment. It is the default because it is fast, calibrated and tunable, and because the alternative people reach for unaided is best-hit.
Its one real liability is the one this page opened with: it must be trained on your amplicon
region. Alignment methods need no training, which is why a region mismatch hits them as mass
Unassigned rather than as quiet degradation.
Practical rules
Pin the release, in the methods
"SILVA 138.2 SSU Ref NR99, classifier trained on the 515F/806R region" is a methods
sentence. "SILVA" is not. The taxonomy changed substantially at 138 and again at 138.2 —
phylum names, the six-rank scheme, uncultured → Incertae Sedis — so
two studies on different releases are not directly comparable at those ranks.
Do not mix SILVA and GTDB names
They are different taxonomies with different rules, built for different purposes. SILVA curates rRNA-gene nomenclature against LPSN; GTDB reclassifies from genomes and normalises rank depth. Names collide without meaning the same thing. Pick one per analysis and say which.
Ref NR99 for classification
Parc is for searching, not labelling. Training a naive-Bayes classifier on undereplicated data lets thousands of near-identical submissions of well-studied organisms dominate the class priors — the dereplication in NR99 exists precisely to stop that.
Prefer a pre-built classifier when one matches
SILVA now publishes region- and habitat-specific QIIME 2 classifiers, DADA2 training sets and Kraken2 databases. If one exists for your primer pair, use it — it is reproducible, it is versioned, and training your own is an opportunity to get the orientation or the primer sequence wrong.
Read Incertae Sedis correctly
It replaced uncultured, and it means this lineage has no validly published
placement at this rank — not unknown organism. A table dominated by
Incertae Sedis at genus is telling you about the state of prokaryotic
nomenclature in your habitat, not about a failure of your run.
Cite it
CC-BY 4.0 requires attribution, and each release now has a DOI, so cite the release you used rather than the original 2013 database paper alone. This is the cheapest reproducibility win available in the entire pipeline.
Taxonomy assignment fails quietly. A mismatched classifier does not error, does not warn, and returns a full table of plausible names. The only way to notice is to check something external — a mock community, a known control, or simply whether the phylum-level composition is credible for your sample type. If you have a mock community, classify it; if you do not, say so.
Alternatives, and what they believe
These are not interchangeable databases with different sizes. They embody different positions on what a taxonomy is for, and that is why their names collide without meaning the same thing.
| Resource | Philosophy | Consequence in practice |
|---|---|---|
| SILVA | Curate the rRNA gene itself; taxonomy follows validly published nomenclature (LPSN, Bergey's) | Deep rRNA-specific curation and a structure-aware alignment. Bound to what has been formally named, hence the growing Incertae Sedis |
| GTDB | Taxonomy should be derived from genomes and rank-normalised by evolutionary divergence | Renames a great deal; ranks mean comparable things across the tree; releases roughly twice a year |
| Greengenes2 | One phylogeny for 16S and shotgun data together, with taxonomy decorated onto it | Lets amplicon and metagenomic results share a coordinate space; harmonised toward GTDB |
| RDP | The original Bergey's-aligned curation; birthplace of the naive-Bayes classifier for 16S | Effectively dormant as a database. Its training sets live on inside DADA2 and mothur |
| PR2 · UNITE · MIDAS | Domain- or habitat-specific curation | Eukaryotic 18S, fungal ITS, activated sludge. Inside their niche they beat any general database |
The sharpest contrast is SILVA versus GTDB: nomenclature-first against genome-first. Pick one per analysis, say which, and do not mix the names.
Will it grow again?
A six-year freeze in sequence content is not an oversight. Several structural forces push the same way, and none of them is about compute.
- rRNA genes are systematically lost from assembled genomes The genome explosion does not feed SILVA. rRNA operons are repetitive and multi-copy, so assemblers collapse them and binners drop them. The million-plus MAGs that made MetaPhlAn 4 possible contribute very little full-length 16S. Genome data and rRNA data grow at completely different rates.
- The quality bar excludes almost everything being sequenced SSU Ref requires ≥ 1,200 nt, or ≥ 900 for Archaea. Essentially all 16S data generated today is 250–450 bp amplicons. Those land in Parc and never reach Ref — and Ref is what NR 99 is built from.
- NR 99 dereplicates the growth away A flood of new submissions from well-studied organisms adds nothing after clustering at 99%. Growth requires novel near-full-length diversity, which is the scarcest kind of sequence there is.
- Curation is manual and does not scale
The taxonomy is hand-maintained against LPSN. Validly published names grow far more slowly than
distinguishable lineages, which is precisely why
Incertae Sediskeeps expanding. - Sustainability The 2023 move to the Leibniz Institute DSMZ was framed explicitly as securing long-term sustainability. Institutions do not say that about resources with abundant funding.
Full-length long-read 16S — PacBio and Nanopore — produces exactly the ≥ 1,200 nt sequences that SSU Ref requires, at scale, from environments no one has cultured. That is the plausible route to real growth, and it is why a 2026 survey on high-level taxonomy is more interesting than it sounds.
Practical upshot: do not expect SILVA to move under you. Pin your release and get on with the analysis. If you later need genome-anchored, rank-normalised taxonomy, or need to reconcile amplicon results with shotgun data, that is a reason to reach for GTDB or Greengenes2 — not a reason to wait for a newer SILVA.
Resources
| What | Where |
|---|---|
| SILVA, current release documentation | arb-silva.de/documentation/release-1382 |
| SILVA news and release announcements | arb-silva.de/news |
| SILVA in 2026 — the DSMZ-era database paper | Nucleic Acids Research 54:D334 |
| SILVA, the original database paper | Quast et al., NAR 41:D590, 2013 |
| QIIME 2 pre-formatted reference data | resources.qiime2.org |
| RESCRIPt — build and curate your own reference | github.com/bokulich-lab/RESCRIPt |
| Classifier benchmarking and parameter tuning | Bokulich et al., Microbiome 6:90, 2018 |
fit-classifier-naive-bayes defaults | docs.qiime2.org — fit-classifier-naive-bayes |
classify-sklearn and --p-confidence | docs.qiime2.org — classify-sklearn |
| GTDB | gtdb.ecogenomic.org |
| Greengenes2 | McDonald et al., Nature Biotechnology, 2023 |
| Primer choice and region coverage | Klindworth et al., NAR 41:e1, 2013 |
Every count and default on this page was read from
the source linked beside it at the time of writing. Defaults move between releases — check
--help in your own environment before quoting one in a methods section.