This pipeline aims to provide data analysis with the deblur tool for amplicon sequencing based on Illumina Miseq/Hiseq error profiles based on a greedy deconvolution algorithm.
~~~ conda create -n myVirtualEnvironment deblurpipeline -c bird -c conda-forge -c bioconda conda info --env # To get the path of the directory of myVirtualEnvironment : myCondaPath cd myCondaPath/deblurpipeline/ conda env create -f virtualEnvs/conda/QiimeEnv.yml ~~~
~~~ |-------------------------|----------------------------------------------------------------------------------------------------------------| | FASTQPATH: | directory of the fastq data (input) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | FASTQTYPE: | "singleEnd" for single-end fastq files and "pairedEnd" for paired-end fastq files | | | for paired-end files, the expected name pattern is _R1.fastq(.gz) and _R2.fastq(.gz) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | OUTPUTPATH: | directory of the intermediate and final results of the data analysis | |-------------------------|----------------------------------------------------------------------------------------------------------------| | QIIMEMETADATA: | optional - Metadata mapping files (comma-separated if more than one) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | QIIMEBARCODE: | optional - The barcode read fastq files (comma-separated if more than one) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | QIIMEQUALITYTHRESHOLD:| The maximum unacceptable Phred quality score (e.g., for Q20 and better, specify -q 19) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | DEBLURTRIMMING: | The sequence trim length (any read that is shorter will be omitted) | |-------------------------|----------------------------------------------------------------------------------------------------------------| | DEBLURMINREADS: | remove sOTUs with a total read count (across all samples) lower than the given threshold | |-------------------------|----------------------------------------------------------------------------------------------------------------| | DEBLUR_CPU: | Deblur can operate in parallel (running more threads than available cores is not advised) | |-------------------------|----------------------------------------------------------------------------------------------------------------| ~~~
~~~ source activate myVirtualEnvironment snakemake -p --latency-wait 60 --cluster "qsub -o ./logs/ -e ./logs/" --jobs 100 --jobscript deblur.sh ~~~