Skip to content

Releases: PacificBiosciences/HiPhase

HiPhase v1.0.0

30 Oct 20:39
2d88c42
Compare
Choose a tag to compare

Changes

  • Added support for tandem repeat calls from TRGT; minimum supported version - v0.5.0
  • VCF index files (.tbi) are now automatically generated by HiPhase
  • The reference FASTA file is now a required parameter for HiPhase; this change prevents sub-optimal performance caused by forgetting to specify the reference genome
  • HiPhase source code is now released under new LICENSE file

Fixed

  • Fixed an infinite looping error caused by variants with the same start POS but no overlapping mappings

HiPhase v0.10.2

27 Jun 15:17
1dc32fc
Compare
Choose a tag to compare

Fixed

  • Replaced a panic caused by large WFA edit distance with a human-readable error message (Resolves #15)

HiPhase v0.10.1

14 Jun 13:56
f9aa7c1
Compare
Choose a tag to compare

Fixed

  • Corrected a panic caused by reference mismatches to produce a human-readable error message (Resolves #12)
  • Fixed an issue parsing unexpected CIGAR strings for local re-alignment and SV deletions
  • Added a check for gzip encoding and tabix index for input VCF file to prevent uninterpretable segfault in htslib (Resolves #13)

HiPhase v0.10.0

24 May 18:11
1ec04d1
Compare
Choose a tag to compare

Changes

  • Adds support for multi-threaded BAM I/O via shared thread pools. Internal testing with default parameters showed ~40% reduction in wall-clock time when haplotagging is enabled with 16 threads. User experience will vary based on file type, disk type, and I/O contention. Resolves #9.
  • Adds --io-threads option for greater control over the number of threads used in the thread pool. Defaults to the same number provided to --threads.

HiPhase v0.9.0

16 May 13:30
93222af
Compare
Choose a tag to compare

Changes

  • Adds support for CRAM input and output files. Resolves #6.
  • The reference file (--reference) is now a required parameter for HiPhase. This prevents users from accidentally forgetting the reference file which leads to drastically different performance.

Fixed

  • Corrected an error where bgzipped reference files were not correctly loading

HiPhase v0.8.1

11 May 18:39
c26ab32
Compare
Choose a tag to compare

Changes

  • Adds --ignore-read-groups flag that will skip the read group checks for provided BAM files. This option can only be used to phase one dataset at a time. Resolves #3.
  • Adds --haplotag-file <FILE> option that will create a TSV/CSV file containing read haplotag information. Resolves #4.

Fixed

  • Corrected some typos in CLI help menu
  • Changes HP tag in output BAM files from an i32 to a u8

HiPhase v0.8.0

18 Apr 16:05
a4a4f4b
Compare
Choose a tag to compare

Changes

Multi-sample VCF inputs are now supported:

  • Users can provide VCFs with multiple samples; all samples being phased must appear in all provided VCF files
  • Each sample will be phased independently of the other samples, and results placed in a phased, multi-sample VCF
  • Only single sample BAM files are supported, and the sample name must be present in the read group (RG) sample (SM) tag and match the VCF sample identifier
  • Haplotagging with multi-sample VCFs is also supported

HiPhase v0.7.3

20 Mar 18:28
Compare
Choose a tag to compare

v0.7.3 - 2023-03-20

Fixed

  • Adjust linux release build process to improve portability. This release should be functionally identical to v0.7.2 so no update is needed for users without binary issues.

HiPhase - initial release

28 Feb 16:35
c3eb2c6
Compare
Choose a tag to compare

Initial release includes:

  • Joint phasing of small variants and structural variants
  • Support for multi-allelic variation
  • Creates longer, correct phase blocks relative to the current best practice
  • No downsampling of the data
  • Novel algorithms: dual-mode allele assignment and core A* phasing algorithm
  • Quality of life additions: innate multi-threading, simultaneous haplotagging and statistics generation