Reference-based chimera filtering with vsearch.
Apply the vsearch uchime_ref method to identify chimeric feature sequences.
The results of this method can be used to filter chimeric features from the
corresponding feature table. For additional details, please refer to the
vsearch documentation.
Parameters
- sequences : FeatureData[Sequence]
- The feature sequences to be chimera-checked.
- table : FeatureTable[Frequency]
- Feature table (used for computing total feature abundances).
- reference_sequences : FeatureData[Sequence]
- The non-chimeric reference sequences.
- dn : Float % Range(0.0, None), optional
- No vote pseudo-count, corresponding to the parameter n in the chimera
scoring function.
- mindiffs : Int % Range(1, None), optional
- Minimum number of differences per segment.
- mindiv : Float % Range(0.0, None), optional
- Minimum divergence from closest parent.
- minh : Float % Range(0.0, 1.0, inclusive_end=True), optional
- Minimum score (h). Increasing this value tends to reduce the number of
false positives and to decrease sensitivity.
- xn : Float % Range(1.0, None, inclusive_start=False), optional
- No vote weight, corresponding to the parameter beta in the scoring
function.
- threads : Int % Range(0, 256, inclusive_end=True), optional
- The number of threads to use for computation. Passing 0 will launch one
thread per CPU core.
Returns
- chimeras : FeatureData[Sequence]
- The chimeric sequences.
- nonchimeras : FeatureData[Sequence]
- The non-chimeric sequences.
- stats : UchimeStats
- Summary statistics from chimera checking.