cyvcf2

cyvcf2 is a Python library and software package that efficiently parses and queries Variant Call Format (VCF) and Binary Call Format (BCF) files. These file formats are commonly used to store genetic variation data obtained from DNA sequencing, alignment, and variant calling of sample cohorts.

The motivation behind developing cyvcf2 stems from the complexity of the VCF format and the diverse annotations and metadata associated with genetic variants. Researchers and bioinformaticians require fast, flexible methods to intuitively analyze and extract relevant information from VCF and BCF files.

cyvcf2 aims to address this need by providing a user-friendly and high-performance solution. The library enables users to quickly parse and query large VCF and BCF files, facilitating efficient analysis of genetic variation data. It offers a simple and intuitive API, making it accessible to researchers with varying programming expertise.

The key features of cyvcf2 include its speed, simplicity, and utility. It is designed to handle large-scale datasets and performs parsing and querying operations efficiently. The library provides a straightforward interface for accessing variant information, annotations, and genotype metadata, allowing users to extract and analyze the desired data quickly.

Topic

Sequence analysis;Genetic variation;Genotype and phenotype

Detail

  • Operation: Genetic variation analysis

  • Software interface: Command-line tool,Library

  • Language: Python

  • License: MIT License

  • Cost: Free of charge with restrictions

  • Version name: v0.30.28

  • Credit: US National Human Genome Research Institute.

  • Input: -

  • Output: -

  • Contact: Brent S Pedersen bpederse@gmail.com ,Aaron R Quinlan aaronquinlan@gmail.com

  • Collection: -

  • Maturity: -

Publications

Download and documentation


< Back to DB search