Skip to content

yiolino/snakemake-deepvariant

Repository files navigation

snakemake-deepvariant

This is sankemake-wrapper of variant calling workflow using DeepVariant.

Authors

yiolino

How to use

Step 1: Obtain a copy of this workflow

  • Create a new github repository using this workflow as a template.
  • Clone the newly created repository to your local system, into the place where you want to perform the data analysis.
$ git clone https://github.com/tetsuro90/snakemake-deepvariant.git

Step 2: Move your fastq file to snakmake-deepvariant/working/data/reads/

Step 3: Move your fasta file to snakmake-deepvariant/working/data/ref/

Step 4: edit snakmake-deepvariant/working/unit.tsv and snakmake-deepvariant/working/sample.tsv

An example is shown below.

sample	platform	fq1	fq2
SRR1770413	ILLUMINA	data/reads/SRR1770413_1.fastq.gz	data/reads/SRR1770413_2.fastq.gz
SRR341549	ILLUMINA	data/reads/SRR341549_1.fastq.gz	data/reads/SRR341549_2.fastq.gz
sample
SRR1770413
SRR341549

Step 5: run & enter docker container

$ cd snakmake-deepvariant/
$ docker-compose up -d
$ docker exec -it deepvariant /bin/bash

Step 6: run sankemake workflow

$ cd working/
$ snakemake -j {#CORE} --use-conda all

Step 7: make a report html

Once the workflow has been successfully completed, you can output a report file.

$ snakemake --report

License

MIT License

Acknowledgements

About

deepvariant snakemake wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published