- fastp - trim and qc
- blast - blast reads against vp1 reference
- Bowtie2 - Align to full genome nr entero reference set
- ivar - create consensus
-
config.yaml
- out_dir: path to output directory
- reference_wgf: path to reference for alignment
- reference_blast: path to blast database
- bed_file: path to primer bed files - not used
-
samples.tsv
- columns: forward reverse sample sample_library
- See
analysis/
folderqc/{sample}.{pair}.fastq.gz
- qc'ed fastqqc/{sample}.html
blast/{sample}.xml
- blast resultsalign/{sample}/{sample}.bam
consensus/{sample}/{sample}.consensus.fasta
depth/{sample}.depth.txt
depth/{sample}.pdf
Install conda/mamba and snakeamke
mamba create -c bioconda -c conda-forge snakemake
Navigate to sipe/
then run:
snakemake -j {cpu} --use-conda
Snakemake will handle the dependency installation.
Install in order:
- conda/mamba
- ivar
- bowtie2
- samtools
- bamtools
- fastp