BASEN: Effects of reads from taxa absent from the database


This page presents the analyses supporting Results section 3 of the main report: the profile shift for each spike-in mixture and method, classification and retention of added reads, their Kraken2 taxonomic assignments, their k-mer support, and a summary. Microbial (D6300) uses reference set v3; mixtures with 10–50% added reads.

1. Profile shift per mixture

Reads from a standard whose species were absent from the reference database were added to a sample of known composition. For each method, the resulting abundance profile was compared with the corresponding profile without added reads. A profile shift of zero indicates that the added reads did not alter the estimated composition.

profile shift = Σ |share with added reads − share without| over the catalogue species
Half this distance represents the minimum fraction of abundance redistributed between profiles (0.17 ≈ 8.5%). % added: added reads as a proportion of the complete mixture (at 50%, added and original reads are equal in number); column headers report the added-read counts. Samples: all 14,978 pooled Microbial reads; 4,992 reads drawn from the pooled Oral runs (seqtk 1.3, seed 42). Bold: smallest shift in each column.

Microbial sample (14,978 reads), Oral reads added (unrelated)


Method10% added
1,664 reads
25% added
4,993 reads
50% added
14,978 reads

Kraken20.0020.0030.008
Bracken0.0010.0040.009
BASEN-nf0.0000.0000.000
BASEN0.0000.0000.000


Oral sample (4,992 reads), Microbial reads added (unrelated)


Method10% added
555 reads
25% added
1,664 reads
50% added
4,992 reads

Kraken20.0050.0130.043
Bracken0.0050.0130.042
BASEN-nf0.0000.0010.002
BASEN0.0000.0000.000


Oral sample (4,992 reads), Gut reads added (related)


Method10% added
555 reads
25% added
1,664 reads
50% added
4,992 reads

Kraken20.0240.0610.168
Bracken0.0240.0600.167
BASEN-nf0.0030.0070.022
BASEN0.0000.0000.003


2. Classification and retention of added reads (50% mixtures)

The table reports the number of added reads assigned to a catalogue species by Kraken2 and the subset retained by BASEN after read filtering. Kraken2, Bracken and BASEN-nf use every classified read (Bracken excludes only species with fewer than 10 reads). The final column reports the proportion of classified reads from the original sample removed by the filter. Classification proportions were similar at 10% and 25% (3.3–3.6% unrelated, 15–16% related).


Mixture
50% added: equal numbers of added and original reads
Added reads classified by Kraken2
all misassigned
Classified added reads retained by BASEN
passed the read filter
Sample's own reads
removed by the filter

Microbial sample (14,978 reads), Oral reads added (unrelated)487 (3.3%)03.3%
Oral sample (4,992 reads), Microbial reads added (unrelated)182 (3.6%)01.8%
Oral sample (4,992 reads), Gut reads added (related)750 (15.0%)181.8%


3. Kraken2 taxonomic assignments of added reads: false-positive classifications (50% mixtures)

The table reports the five most frequent taxonomic assignments among added reads classified by Kraken2 before read filtering. Because their source species are absent from the database, these classifications are considered false-positive species-level assignments. For related (Gut) reads, genus-level assignments were largely concordant with their origins: alignment to the Gut reference genomes using Minimap2 indicated that 437 of the 441 reads assigned to the Oral V. parvula originated from the Gut V. rogosae. The shared species name requires qualification: 206 of the 209 reads assigned to the Oral F. nucleatum originated from the Gut F. nucleatum, which has the same species name but shares only 91.0% ANI with the Oral genome, below the 95% species threshold, and was therefore treated as an absent taxon. The filter retained none of the classified unrelated reads and 18 of the 750 classified related reads (section 2).


Assigned toReads (%)

Microbial sample (14,978 reads), Oral reads added (unrelated) (487 classified)
Enterococcus faecalis97 (20%)
Pseudomonas aeruginosa61 (13%)
Escherichia coli54 (11%)
Listeria monocytogenes49 (10%)
Bacillus subtilis45 (9%)

Oral sample (4,992 reads), Microbial reads added (unrelated) (182 classified)
Streptococcus mutans44 (24%)
Streptococcus salivarius40 (22%)
Haemophilus parainfluenzae39 (21%)
Streptococcus parasanguinis18 (10%)
Streptococcus11 (6%)

Oral sample (4,992 reads), Gut reads added (related) (750 classified)
Veillonella parvula441 (59%)
Fusobacterium nucleatum209 (28%)
Haemophilus parainfluenzae39 (5%)
Prevotella nigrescens20 (3%)
Neisseria subflava13 (2%)


4. K-mer support of classified reads (50% mixtures)

K-mer support was calculated for each Kraken2-classified read and summarized as the median across reads:
k-mer support = k-mers matching the assigned taxon / all k-mers of the read
Kraken2 can classify an entire read from a small number of matching k-mers, whereas BASEN credits a species only with the k-mers supporting that assignment. For a read of 1,000 bp (966 k-mers), the median support observed for original-sample reads corresponds to about 840–890 supporting k-mers, compared with about 3–67 for misassigned added reads. These reads contribute fully to Kraken2 and Bracken read counts but contribute little to BASEN-nf, explaining the limited profile shifts in section 1 without read filtering.


MixtureSample's own reads
% of k-mers supporting the assignment
Added reads (all misassigned)
% of k-mers supporting the assignment

Microbial sample (14,978 reads), Oral reads added (unrelated)87.4%0.3%
Oral sample (4,992 reads), Microbial reads added (unrelated)92.6%0.9%
Oral sample (4,992 reads), Gut reads added (related)92.6%6.9%


5. Summary