Skip to content

Releases: ACEnglish/truvari

Truvari v3.5.0

28 Aug 05:06
Compare
Choose a tag to compare

This should be the last minor revision of v3. We're freezing this in order to preserve the SV >=50bp focused functionality.

Notable changes

  • bench --dup-to-ins flag automatically treats SVTYPE==DUP as INS, which helps compare some programs/benchmarks
  • New anno grpaf annotates vcf with allele frequency info for groups of samples
  • Fixed user issues
    • Monomorphic reference ALT alleles no longer throw an error in bench (#131)
    • SVLEN Number=A fix (#132)

See Wiki for full description of changes.
Full Changelog: v3.4.0...v3.5.0

Truvari v3.4.0

07 Jul 17:11
Compare
Choose a tag to compare

Truvari is now officially on conda! Plus a new, faster truvari consistency. And, as always there are minor bug fixes and small, backwards compatible, improvements.

See Updates for full details

What's Changed

  • Use generator instead of list in create_file_intersections() to save memory by @pwwang in #126
  • Refactor consistency_report.py by @pwwang in #127

New Contributors

Full Changelog: v3.3.0...v3.4.0

Truvari v3.3.0

25 May 23:20
Compare
Choose a tag to compare
  • New utilities vcf_ranges and make_temp_filename
  • New annotations dpcnt and lcr
  • Fixed a bug in truvari collapse --keep that prevented the maxqual or common options from working
  • Increased determinism for truvari collapse so that in cases of tied variant position the longer allele is returned. If the alleles also have the same length, they are sorted alphabetically by the REF
  • New truvari bench --extend functionality. See discussion for details

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.3.0

Truvari v3.2.0

01 Apr 16:06
Compare
Choose a tag to compare
  • Removed truvari.copy_entry for pysam.VariantRecord.translate a 10x faster operation
  • Faster truvari collapse (@c8b319b)
  • When building MatchResult between variants with shared start/end positions, we save processing work by skipping haplotype creation and just compare REFs/ALTs directly.
  • Updated documentation to reference the paper https://doi.org/10.1101/2022.02.21.481353
  • New truvari anno density for identifying regions with 'sparse' and 'dense' overlapping SVs (details)
  • Better bench genotype reporting with summary.txt having a gt_matrix of Base GT x Comp GT for all Base calls' best, TP match.
  • New truvari anno bpovl for intersecting against tab-delimited files (details)
  • New truvari divide command to split VCFs into independent parts (details)
  • Replaced --buffer parameter with --minhaplen for slightly better matching specificity
  • Bugfix - truvari anno trf no longer duplicates entries spanning multple parallelization regions
  • Bugfix - collapse MatchId/CollapseId annotation wasn't working
  • Bugfixes - from wwliao (@4dd9968 @ef2cfb3)
  • Bugfixes - Issues #107, #108

Truvari v3.1.0

22 Dec 17:09
Compare
Choose a tag to compare

Expanded bench annotation and code re-usability

  • Bench annotations are more informative and now placed on false positives/negatives as well.
  • A new vcf iteration technique is faster and uses less memory.
  • Improvements to the code's readability and expanded developer docs allows Truvari
    to be used not only as a tool, but as a library.

Full Updates

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.1.0