Skip to main content
https://img.shields.io/pypi/v/vcftoolz.svg http://joss.theoj.org/papers/10.21105/joss.01144/status.svg

Tools for working with Variant Call Format files.

VCF Toolz was developed by the United States Food and Drug Administration, Center for Food Safety and Applied Nutrition.

Features

  • Compares the snps in two or more VCF files.

  • Lists the snps that are unique to each VCF file with full genotype information per snp.

  • Lists the snps that are missing from each VCF file if present in at least two other VCF files.

  • Generates Venn diagrams of positions and snps in the VCF files.

  • Reports precision, recall, and F1 score when the truth is known.

  • Reports the effectiveness of filtered variants when the truth is known.

  • Reformat the VCF file in a tall-narrow format for easy viewing and diffs.

  • Count samples, positions, calls, snps, indels, other variants, missing calls, and filter reasons.

  • Plot calls along the length of the genome and show the location of filtered calls.

Citing VCF Toolz

To cite VCF Toolz, please reference the VCF Toolz paper:

https://doi.org/10.21105/joss.01144

License

See the LICENSE file included in the VCF Toolz distribution.

History

1.2.3 (2023-06-02)

  • Fixed imports in our fork of pyvenn

1.2.2 (2023-06-01)

  • Fixed broken Pyvenn dependency

1.2.1 (2023-05-09)

  • Update PyVCF to PyVCF3

1.2.0 (2019-04-04)

  • Fix defect in narrow command wrongly printing ALT=. when GT=.

  • Add the count command to count samples, positions, calls, snps, indels, other variants, filtered calls, missing calls, and filter reasons.

  • Add the plot command to plot calls along the length of the genome and show the location of filtered calls.

  • Change the text of the compare report to refer to “Calls”, not “Sample snps”.

  • Drop support for Python 3.4, which is not supported by matplotlib.

  • Add support for Python 3.7.

1.1.1 (2019-03-26)

  • Replace None with ‘.’ when printing call data.

  • Support VCF files with multiple alternate alleles per position.

1.1.0 (2019-02-06)

  • Support reading gzip compressed vcf files.

1.0.0 (2018-11-20)

  • First public release.

Metadata

Release files for vcftoolz 1.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vcftoolz 1.2.3
File Size Uploaded
vcftoolz-1.2.3.tar.gz 37.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vcftoolz 1.2.3
File Interpreter ABI Platform
vcftoolz-1.2.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 62.9 kB

Release files / vcftoolz-1.2.3.tar.gz

Download URL vcftoolz-1.2.3.tar.gz
Size 37.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cb6ebbc2241c15825fbc7db755878d3ccfaffa54b84b6a9b989dbed6a9d89391
BLAKE2b-256 checksum
How to use checksums
e9bacea71114855dc18312669f5f6b1dea2282e18db75c32598af8d8cf1c05c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / vcftoolz-1.2.3-py2.py3-none-any.whl

Download URL vcftoolz-1.2.3-py2.py3-none-any.whl
Size 25.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2887a0432912deed55efadb5c7fc489a9bcfc8bf514568c0b26307594e201a4f
BLAKE2b-256 checksum
How to use checksums
c4b0e811a74258cb9479a70cd2db51afd701e9e54c73dd04e5043de9ec103ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 release files

1.2.2

1 release file

1.2.1

2 release files

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page