CSB5 / ViPR2

Viral Pipeline Runner Version 2 >>> superseded by ViPR3 https://github.com/gis-rpd/pipelines/tree/master/germs/vipr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ViPR2: This is a remake of the original ViPR pipeline developed within the Genome Institute of Singapore.

How it works

ViPR2:

  • assembles your (automatically downsampled) viral amplicons sequences using IVA,
  • orients assembled contigs according to the reference and fills gaps with the reference using simple-contig-joiner,
  • maps all reads with BWA-MEM against the given reference and also the assembly
  • determines primer positions to be ignored in next step (using given primer file)
  • calls low frequency variants (SNVs and Indels) in the reference- and assembly-based mappings with LoFreq

The main script is called vipr2.py. Call it with --help to get some basic usage information.

After a successfull run you will find the assembly based results in results/assembly-based and the reference based results in results/reference-based Also have a look at results/report.html which contains a description of all relevant output files.

Currently job submission is done via qsub only.

Mimic the Setup

ViPR2 is build with Snakemake and depends on a multitude of software packages and has a lot of hardcoded dependencies. The setup is heavily tuned for our in-house settings. If you want to replicate it, start by changing the CONF variable in vipr2.py, which lists expected binaries etc. You will also have to change the way the jobs are submitted once the config files and snakemake file have been created.

About

Viral Pipeline Runner Version 2 >>> superseded by ViPR3 https://github.com/gis-rpd/pipelines/tree/master/germs/vipr


Languages

Language:Python 90.3%Language:Shell 9.7%