-
Notifications
You must be signed in to change notification settings - Fork 147
Description
I am losing a lot of reads when I do quality-filtering of my 16S MiSeq run data that I got back from a sequencing facility. See the settings I am using below:
nextflow run nf-core/ampliseq
-r 2.3.2
-profile singularity
--input './samplesheet_16S_Carly.tsv'
--FW_primer GTGYCAGCMGCCGCGGTAA
--RV_primer GGACTACNVGGGTWTCTAAT
--metadata "./Sharp_16S_Metadata.txt"
--outdir "./nextflow_dir_2"
--ignore_empty_input_files
--retain_untrimmed \
When I contacted the sequencing facility, they sent the following recommendation for the DADA2 plugin in QIIME2 in which they were able to retain a healthy fraction of non-chimeric reads:
Dada2 denoise-single method requires 2 parameters that are used in
quality filtering:
- --p-trim-left: trims off the first m bases of each sequence
- --p-trunc-len: which truncates each sequence at position n
qiime=qiime2-2022.11
source ~/.bashrc
conda activate $qiime
qiime dada2 denoise-paired
--i-demultiplexed-seqs paired-end-demux.qza
--p-trim-left-f 12
--p-trim-left-r 12
--p-trunc-len-f 200
--p-trunc-len-r 200
--o-table table.qza
--o-representative-sequences rep-seqs.qza
--o-denoising-stats denoising-stats.qza
--p-n-threads 4
--p-max-ee-f 2
--p-max-ee-r 2
I would like to do my own analysis in ampliseq; is there a way that I can replicate these trim-left-f 12/trim-left-r 12 and trunc-len-f 200/trunc-len-r 200 parameters in ampliseq?