A snakemake pipeline for annotation and filtering VCF files.
- python =3.8.5
- R =4.0.3
- java =11.0.9.1
- picard =2.23.3
- vcftools =0.1.16
- bcftools =1.10.2
- plink2 =2.00a2.3LM
- tabix =1.10.2-3
- VariantAnnotation r package =1.36.0
- snakemake =5.10.0
- moreutils =0.63-1
- No compilation needed.
Configure the workflow according to your needs via editing the file config.yaml.
Test your configuration by performing a dry-run via
$ snakemake --use-conda -n
$ snakemake --use-conda --cores $N
Configure the workflow according to your needs via editing the file config.yaml.
$ conda env create --name smake_env --file envs/environment.yaml
$ conda activate smake_env
$ snakemake
To exit the environment, execute
$ conda deactivate
- A directory called
resultscontains output VCFs and a list of unrelated individuals. - A directory called
intermediatecontains intermediate files. - A directory called
LOGcontains log files.