Skip to content

Releases: TimD1/vcfdist

v2.6.4

17 Sep 00:43
655025b

Choose a tag to compare

v2.6.4 Pre-release
Pre-release

Minor fix in output file header

v2.6.3

07 Jul 00:34
286819f

Choose a tag to compare

v2.6.3 Pre-release
Pre-release

Bug fixes related to CHM13

  • VCF and FASTA sequences are now converted to uppercase, closes #40
  • no error raised when end of sequence is reached (caused by deletion near end of FASTA), closes #38

v2.6.2

21 Jun 14:07
877c656

Choose a tag to compare

v2.6.2 Pre-release
Pre-release

Fix segfault when splitting superclusters on haploid genome

v2.6.1

16 Apr 23:02
a3e897a

Choose a tag to compare

v2.6.1 Pre-release
Pre-release

Fix WFA error when variant is at end of contig

v2.6.0

05 Apr 15:14
9ed217f

Choose a tag to compare

v2.6.0 Pre-release
Pre-release

Add --max-supercluster-size option

  • Previously, supercluster size can blow up in regions with high-density variations, with no upper restrictions on size.
  • This caused an explosion in required RAM and runtime, causing vcfdist to crash. There was no way to evaluate these regions.
  • This release limits maximum supercluster size by providing a --max-supercluster-size parameter

v2.5.3

10 Jun 22:31

Choose a tag to compare

v2.5.3 Pre-release
Pre-release

Fix variant clustering near contig edge

  • Fixed #28, an out-of-range error when the clustering alignment algorithm goes off the end of a contig

v2.5.2

08 May 20:31

Choose a tag to compare

v2.5.2 Pre-release
Pre-release

Bugfix in alignment distance

  • fixed indexing error (#27) in --distance option causing large RAM usage

v2.5.1

25 Mar 16:22

Choose a tag to compare

v2.5.1 Pre-release
Pre-release

Minor bugfixes

  • realignment options -rq and -rt no longer cause timer crashes
  • fixed off-by-one error in --distance causing additional edits

v2.5.0

11 Mar 20:03

Choose a tag to compare

v2.5.0 Pre-release
Pre-release

Major Changes

  • New definition of "sync groups" (complex variants) when attributing credit to variants. The new definition will break dependencies if the selected (rather than all possible) backtracking path(s) pass(es) through the reference diagonal. As a result, there should be more smaller sync groups, and fewer partial credit calls.
  • Precision-recall backtracking algorithm now maximizes TP calls
  • Removed the -s, --smallest-variant option. It offers no runtime benefits and will negatively impact performance (since small variants are prematurely filtered, they cannot be found equivalent to remaining variants). Instead, stratify variants after benchmarking or adjust the --sv-threshold and -l --largest-variant parameters to evaluate the desired variants.

Minor bugfixes

  • Fixed an erroneous return instead of break statement that caused segfaults in v2.4.0 when using --cluster gap or --cluster size.
  • Fixed a logical error that caused left_reach and right_reach to not be calculated for the first and last clusters on a contig, resulting in incorrect superclustering.

v2.4.0

17 Feb 15:04

Choose a tag to compare

v2.4.0 Pre-release
Pre-release

Major changes

  • changed handling of BED regions (see wiki) to exclude variants on border, necessary to be consistent with Truvari and how ground truth BEDs were generated

Minor updates

  • added -lm and -lstdc++ during linking, which should allow clang++ compilation (working towards bioconda release)
  • removed libstdc++fs dependency (further increasing compatibility)