Skip to content
griffithlabPublic

About

A set of tools to annotate VCF files with expression and readcount data

Resources

Contributing

Stars

32 stars

Watchers

14 watching

Forks

Latest commit

 

History

348 Commits

Folders and files

Repository files navigation

Test Status Docs PyPI bioconda

VATools_logo

VAtools (VCF Annotation Tools) is a python package for easy manipulation of genomic data stored in the common VCF format

vcf-readcount-annotator

A tool that will add the data from bam-readcount files to the VCF sample column. Writes depth, allele counts, and VAFs; optionally also writes detailed per-read quality metrics (mapping quality, base quality, strand counts, and more) as additional FORMAT fields.

vcf-expression-annotator

A tool that will add the data from several expression tools’ output files to the VCF FORMAT column, on a per-sample basis. Directly supports outputs from StringTie, Kallisto, Cufflinks, or custom formats that you define.

vcf-info-annotator

A general-purpose tool that will add data from a tab-delimited file into VCF INFO fields. Supports mapping multiple TSV columns to multiple INFO fields in a single pass.

vcf-genotype-annotator

A tool to add a new sample to an existing VCF file or fill in the GT field for an existing sample in a VCF. Fills a need for genotype manipulation in VCFs that don’t contain one, which can cause errors in downstream tools.

vep-annotation-reporter

VEP annotations in a VCF are condensed into a CSQ field that is meant to be machine-readable, and can be difficult for humans to read and interpret. The VEP Annotation Reporter extracts it into a human-readable report.

ref-transcript-mismatch-reporter

A tool to identify problematic variants in a VCF where the reference genome used to align and call variants doesn’t match the Ensembl reference transcript used by VEP for variant consequence annotations.

transform-split-values

A tool that extracts and manipulates values from existing sample fields and outputs the results to a TSV file.

Documentation

Please see vatools.org for the full documentation.

Install

Install with pip pip install vatools

Or with bioconda conda install -c bioconda -c conda-forge vatools

Container images

VAtools is available as a Docker Image at DockerHub griffithlab/vatools.

Stable release with DOI

DOI

About

A set of tools to annotate VCF files with expression and readcount data

Resources

Contributing

Stars

32 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages