# vcf-kit **Repository Path**: scnet-lib/VCF-kit ## Basic Information - **Project Name**: vcf-kit - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-24 - **Last Updated**: 2024-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/AndersenLab/VCF-kit.svg?branch=master)](https://travis-ci.org/AndersenLab/VCF-kit) [![Coverage Status](https://coveralls.io/repos/github/AndersenLab/vcf-kit/badge.svg?branch=master)](https://coveralls.io/github/AndersenLab/vcf-kit?branch=master) [![Documentation Status](https://readthedocs.org/projects/vcf-kit/badge/?version=latest)](http://vcf-kit.readthedocs.io/en/latest/?badge=latest) VCF-kit - [Documentation](http://vcf-kit.readthedocs.io/en/latest/?badge=latest) =========== VCF-kit is a command-line based collection of utilities for performing analysis on Variant Call Format (VCF) files. A summary of the commands is provided below. | Command |Description | |:----------|------------------------------------------------------------------------------------------| | __calc__ | Obtain frequency/count of genotypes and alleles. | | __call__ | Compare variants identified from sequences obtained through alternative methods against a VCF. | | __filter__ | Filter variants with a minimum or maximum number of REF, HET, ALT, or missing calls. | | __geno__ | Various operations at the genotype level. | | __genome__ | Reference genome processing and management. | | __hmm__ | Hidden-markov model for use in imputing genotypes from parental genotypes in linkage studies. | | __phylo__ | Generate dendrograms from a VCF. | | __primer__ | Generate primers for variant validation. | | __rename__ | Add a prefix, suffix, or substitute a string in sample names. | | __tajima__ | Calculate Tajima’s D. | | __vcf2tsv__ | Convert a VCF to TSV. | ## Installation __VCF-Kit has been upgraded to Python 3__ VCF-kit has been tested with Python 3.6. VCF-kit makes use of additional software for a variety of tasks: * bwa (v 0.7.12) * samtools (v 1.3) * bcftools (v 1.3) * blast (v 2.2.31+) * muscle (v 3.8.31) * primer3 (v 2.5.0) You can install these dependencies and VCF-kit using conda, or you can use a Docker image. #### Conda ```bash conda config --add channels bioconda conda config --add channels conda-forge conda create -n vcf-kit \ danielecook::vcf-kit=0.2.6 \ "bwa>=0.7.17" \ "samtools>=1.10" \ "bcftools>=1.10" \ "blast>=2.2.31" \ "muscle>=3.8.31" \ "primer3>=2.5.0" conda activate vcf-kit ``` #### Docker You can also run VCF-kit with all installed dependencies using docker: ```bash docker run -it andersenlab/vcf-kit vk ```