Skip to content

Releases: kcleal/dysgu

v1.8.2

07 Apr 12:37
da15b85
Compare
Choose a tag to compare

Improvements

  • Slightly better performance for paired-end reads

Minor bug fixes

  • Remove unnecessary check for sorted bam file #129 @Lupphes
  • Fixed out-by-one bug since v1.8.1 fetching an extra base for deletion sequence events

v1.8.1

17 Mar 12:34
8cc1e7d
Compare
Choose a tag to compare

Bug fixes

  • Fixed zero division error
  • #125, missing call when support is low
  • Reference base issue causing issues with IGV

v1.8.0

26 Feb 11:17
79152b7
Compare
Choose a tag to compare

Improvements

  • SV phasing is now supported. Supply dysgu with a 'haplotagged' bam file (with HP and PS tags for reads) and dysgu will automatically phase output SVs. This results in a large increase in performance for long reads (see PacBio benchmark here: https://github.com/kcleal/SV_Benchmark_CMRG_GIAB)
  • Added AF allele frequency to FORMAT column #117
  • New progressive merge method when using dysgu merge that allows better scaling to large cohorts. This can be set using --merge-method [ auto | all-vs-all | progressive ], default is auto #82
  • Improvements to merging SVs during calling

Fixes

  • Fixed DUP sequences ending up in REF column #123

v1.7.0

22 Nov 11:47
435065a
Compare
Choose a tag to compare

v1.7.0

This release brings important improvements:

  • Much improved sensitivity, especially for long-read data at multi-allelic sites, or clustered SVs on the same haplotype
  • Faster runtime
  • New preset modes for pacbio-revio and nanopore-r10

Issues fixed:

  • Overriding presets works as expected
  • #114, #109

CLI changes:

  • --no-gt flag has been removed
  • --mode pacbio and --mode nanopore presets have been changed to --mode pacbio-sequel2 and --mode nanopore-r9
  • Using run pipeline with long-reads (cram files) now applies compression to the temp bam file wb3

v1.6.7

12 Sep 12:38
4fe97e2
Compare
Choose a tag to compare

Minor release

Fixes for the following issues:

#107
#90

v1.6.6

14 Jul 21:19
24ce326
Compare
Choose a tag to compare

Minor release

Addresses the following issues with dysgu filter command:

  • Fixes a regression bug which caused dysgu filter to drop intra-chromosomal SVs for paired-end reads #100
  • Fixes #99 --keep-all now works for dysgu filter @kdm9
  • Fixes a zero division error for long-reads using dysgu filter

v1.6.5

05 Jul 08:17
cd7f1be
Compare
Choose a tag to compare

v1.6.5

Minor update adding following features and fixes

  • Faster --cohort-update option for dysgu merge
  • Returns an empty vcf file (with header) when no events called
  • Merged #89 thanks to @JMencius checks for sorted input where possible
  • Small speed increase

v1.6.3

26 Mar 22:53
57b28c0
Compare
Choose a tag to compare

New features

  • More options to tune sensitivity using --sd (span-distance, used for insertion clustering) and --search-depth options
  • Ability to filter on mapq when using dysgu-filter
  • --cohort-update option for dysgu merge, allowing regenotyped calls to be updated in a cohort file
  • More efficient merging of large cohorts - option for limiting number of local SV comparisons using dysgu-merge via --max-comparisons
  • Improved somatic filtering
  • Slightly improved runtime and memory footprint
  • Support for python 3.12
  • --verbose option for dysgu test
  • Added MAPQS to format line (mapq supplementary-reads)
  • Added NMB to format line (Edit distance, ignoring large gaps and soft-clips)

Bug Fixes

  • Missing usage of bam file tell when using dysgu-call (improves sensitivity slightly)
  • Minor clustering bug (improves sensitivity slightly)
  • #81 #83

v1.6.2

18 Oct 11:42
1c21cf3
Compare
Choose a tag to compare

Minor release

  • Added option to use a file list for filtering normals using dysgu filter input.vcf list_of_normals.txt > output.vcf
  • Bug fix: using -o option with a / in file name, and combined with bam file stdin, now works again

v1.6.1

22 Sep 14:50
f388fab
Compare
Choose a tag to compare

Improvements / changes

  • Added --symbolic-sv-size option to switch between symbolic or sequence representation
  • Added parallel processing for merge command
  • Added --ignore-sample-sites option to ignore the input sample when using --sites. This is set at True by default and addresses #37
  • Minimum python version now 3.8

Bug fixes

  • Fixed #69 #70
  • Fixed minor issue resulting in dropping of paired-end INS SVs