Skip to main content

Command-line tools to expedite analysis of Variant Call Format (VCF) files.

Project description

Suite of command-line tools to expedite analysis of exome variant data from multiple patients and multiple variant callers.

Build Status Coverage Status License Latest PyPI version https://img.shields.io/pypi/dm/Jacquard.svg

The official repository is at:

https://github.com/umich-brcf-bioinf/Jacquard

Files

  • jacquard-runner.py : Convenience wrapper for running Jacquard directly from source tree.

  • jacquard : Python libraries

  • spikes : Unsupported prototypes and other experiments

  • test : Automated unit tests

Usage

$jacquard <subcommand> [options] [arguments]

Subcommands

translate:

Accepts a directory of VCF results (including VarScan high confidence files). Creates a new directory of VCFs, adding Jacquard-specific FORMAT tags for each VCF record.

merge:

Accepts a directory of VCFs and returns a single merged VCF file. Optionally filters to a subset of variants/loci.

summarize:

Accepts a Jacquard-merged VCF file and creates a new VCF file, adding summary fields/tags.

expand:

Transforms VCF file into tab-separated text file expanding INFO fields and FORMAT tags into discrete columns.

For help on a specific subcommand:

jacquard <subcommand> --help


Email bfx-jacquard@umich.edu for support and questions.

UM BRCF Bioinformatics Core

Changelog

0.41 (5/7/2015)

  • Combined filter command with merge command

  • Extended expand to create simple metaheader glossary

  • Adjusted code to support Python >=2.7 or 3.x

  • Improved checks for consistent VCF file sets

  • Fixed bug in merge that caused error if any VCFs were unsorted

  • Fixed bug in summarize that caused error if variant was called by subset of callers

0.31 (3/17/2015)

  • Downgraded VCF format from 4.2 to 4.1

  • Fixed a bug that omitted CALLERS_REPORTED_LIST summary tag

  • Simplified summary tags; removed dependency on numpy

  • Adjusted VarScan translation to accept a file pattern to identify high-confidence files

0.3 (3/9/2015)

  • Replaced [normalize], [tag] commands with [translate]; relaxed constraints on incoming data.

  • Renamed [consensus] to [summarize]

  • More consistent behavior in [expand]

  • Significantly improved [merge] performance

  • Added new summary tags: - CALLERS_REPORTED_COUNT - CALLERS_REPORTED_LIST - SAMPLES_REPORTED_COUNT - CALLERS_PASSED_COUNT - CALLERS_PASSED_LIST - SAMPLES_PASSED_COUNT

  • Fixed bug in how Strelka calculated AF on indels

  • Improved command validation and error handling

  • Added project/code documentation

  • Removed dependencies on pandas

0.21 (10/2014)

  • Initial public release

Jacquard is written and maintained by the University of Michigan BRCF Bioinformatic Core; individual contributors include:

  • Jessica Bene

  • Ashwini Bhasi

  • Chris Gates

  • Kevin Meng

  • Peter Ulintz

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

jacquard-0.41.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

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

jacquard-0.41-py2-none-any.whl (51.6 kB view details)

Uploaded Python 2

File details

Details for the file jacquard-0.41.tar.gz.

File metadata

  • Download URL: jacquard-0.41.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for jacquard-0.41.tar.gz
Algorithm Hash digest
SHA256 62626a0414cfdc58688fcf829a0c7fd7dc4197b95afd73c6ecd7feabc502ca2a
MD5 c647fa76688ece1a9c2e0b9e5b560843
BLAKE2b-256 0d502f9ebbe1bee87efda187b2ac6d76393d674791c5cf03c95445706d2c98f2

See more details on using hashes here.

File details

Details for the file jacquard-0.41-py2-none-any.whl.

File metadata

File hashes

Hashes for jacquard-0.41-py2-none-any.whl
Algorithm Hash digest
SHA256 9c72a7a256094f703ef7b9c8e8a7faa51931eabf89edf0a0d40609c49692b75b
MD5 20448af591354a1ab8fee105e89be861
BLAKE2b-256 7a0d2e505dd7fa88a968cfd493c87be752a18c59bebde55594b5f615ca59024e

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