Skip to main content

Variant Annotator and QC Checker for Human Genome Sequencing

Project description

vanqc

Variant Annotator and QC Checker for Human Genome Sequencing

wercker status Upload Python Package

Installation

$ pip install -U https://github.com/dceoy/vanqc/archive/main.tar.gz

Dependent commands:

  • pigz
  • bgzip
  • tabix
  • bcftools (and plot-vcfstats)
  • java
  • snpEff (java -jar snpEff.jar)
  • gatk
  • vep

Docker image

Pull the image from Docker Hub.

$ docker image pull dceoy/vanqc

Usage

  • Normalize VCF files using Bcftools

    $ vanqc normalize /path/to/reference.fa /path/to/variants.vcf.gz
    
  • Annotate variants using SnpEff

    $ vanqc download --snpeff --dest-dir=/path/to/resource
    $ vanqc snpeff \
        /path/to/resource/snpeff_data/GRCh38.86
        /path/to/reference.fa \
        /path/to/variants.vcf.gz
    
  • Annotate variants using GATK Funcotator

    $ vanqc download --funcotator --dest-dir=/path/to/resource
    $ vanqc funcotator \
        /path/to/resource/funcotator_dataSources.v1.7.20200521 \
        /path/to/reference.fa \
        /path/to/variants.vcf.gz
    
  • Annotate variants using Ensembl VEP

    $ vanqc download --vep --dest-dir=/path/to/resource
    $ vanqc vep \
        /path/to/resource/vep_cache/homo_sapiens \
        /path/to/reference.fa \
        /path/to/variants.vcf.gz
    
  • Collect VCF stats using Bcftools

    $ vanqc stats /path/to/reference.fa /path/to/variants.vcf.gz
    
  • Collect variant calling metrics using GATK (Picard)

    $ vanqc metrics \
        /path/to/reference.fa \
        /path/to/dbsnp.vcf.gz \
        /path/to/variants.vcf.gz
    

Run vanqc --help for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vanqc-0.1.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vanqc-0.1.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file vanqc-0.1.0.tar.gz.

File metadata

  • Download URL: vanqc-0.1.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for vanqc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7665e913f5944f1bea2ef98258712fbde3e052b8f27393644a014399091c7203
MD5 016a2a5e9a26ecdb1e68f2667d1b5622
BLAKE2b-256 757895555f3fcdb6017d0acaeb9a5254154b170a974bb39863becb04219b59ac

See more details on using hashes here.

File details

Details for the file vanqc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vanqc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for vanqc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b24b6a6304a3a17d417dfbad73c10f4b73275bf4290410ea7bea6e5e42b55d8e
MD5 21fd5688444e9beb2aa0f016398a8acd
BLAKE2b-256 d192f5d4187d03bf0d828d6dc6ce14d603191821bdcb66b628630e3325792a80

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page