Skip to content

Releases: bystrogenomics/bystro-vcf

2.2.2

25 Apr 20:51
a3bed25
Compare
Choose a tag to compare

What's Changed

  • switch to int8 dosages, with no null values; missing genotypes represented by -1 by @akotlar in #22

Full Changelog: 2.2.1...2.2.2

2.2.1 - Expose Schema and WriteChunks on ArrowWriter

06 Apr 00:38
a9a245f
Compare
Choose a tag to compare
  • Expose Schema and WriteChunks on ArrowWriter
  • Used for dosage-filtering in bystro repo

2.2.0 - 8bit genotype dosages

02 Apr 23:50
cb7a8a5
Compare
Choose a tag to compare
  • Dosage matrices are now 8bit. This is needed for low-memory or low bandwidth systems.

2.1.2 Fix handling of no-genotype VCFs

26 Mar 21:07
e75af37
Compare
Choose a tag to compare
  • When supplied VCFs had no genotypes, but dosageOutput was requested, we would crash, as we attempted to read non-existent genotype columns. This release resolves that issue

2.1.1 Reduce Batch Size

04 Mar 19:13
153953e
Compare
Choose a tag to compare
  • Reduces batch size to 5000 lines to reduce memory usage

Release 2.1.0

28 Jan 19:27
5cfa10a
Compare
Choose a tag to compare
  • Refactor ArrowWriter to take variadic options
  • Provide --noOut argument to skip main annotationOutput

Release 2.1.0-beta2

27 Jan 22:34
Compare
Choose a tag to compare
Release 2.1.0-beta2 Pre-release
Pre-release
  • Refactor ArrowWriter to take variadic options
  • Provide --noOut argument to skip main annotationOutput

Release 2.1.0

26 Jan 02:40
Compare
Choose a tag to compare
Release 2.1.0 Pre-release
Pre-release
  • Refactor ArrowWriter to take variadic options
  • Provide --noOut argument to skip main annotationOutput

Release 2.0.0

13 Jan 16:49
6c736a2
Compare
Choose a tag to compare

This release removes the 10 allele restriction for multialelics, motivated by the dbSNP VCF datasets, which has many sites with 10+ alleles. Now multi allelic loci like:

Ref Alt
C T,A,G,CTT,CTTT,CAT,CATT,CTGT,CTTGT,CGGTC,CATCCG

will be decomposed into
C T
C A
etc

While tracking the linkage of these alleles in an optional column.

This change is considered breaking because code that relied on multiallelics consisting of more than 10 alleles being filtered will need to be updated.

Release 1.0.1

02 Sep 01:30
Compare
Choose a tag to compare
better fix