uchime2_denovo command
Serious bug
The uchime2_denovo and unoise2 commands are broken in v9.1.13, the chimera
filtering does not work. Use version 9.2.
Chimera detection using the
UCHIME2 algorithm. This command is designed
for chimera detection in denoised amplicons. The input sequences must have
size=nnn; annotations giving amplicon
abundances. See UCHIME2 paper for details.
Not that the unoise command does chimera
filtering automatically (using UCHIME2 denoised de novo mode), so
there is typically no reason to use this command in a USEARCH-based
pipeline. It is mainly useful for chimera filtering of amplicons that are
denoised by third-party software.
The uchime2_denovo command is not
designed to taker noisy reads as input (even if they have been quality
filtered) or to take OTUs as input.
The following output files are supported:
-uchimeout
out.txt (tabbed text)
-nonchimeras non.fa (FASTA file with
non-chimeric sequences)
-chimeras ch.fa (FASTA file with chimeric
sequences)
-alnout aln.txt (alignments)
Chimera detection in an OTU
pipeline
I do not recommend using uchime2_ref
or uchime2_denovo in an OTU clustering pipeline. The
cluster_otus command has built-in de
novo chimera
filtering which works very well for most data. Using uchime2_ref as a
post-processing step is quite likely to discard some false positives that
are actually good sequences.
Example
usearch -uchime2_denovo denoised.fa -uchimeout out.txt
-chimeras ch.fa -nonchimeras
nonch.fa