Skip to content

Releases: PankratzLab/DonorCheck

DonorCheck v1.2.15

26 Nov 01:17
19400de
Compare
Choose a tag to compare

DonorCheck v1.2.15

Major Changes:

  • Implemented user-facing batch testing / validation module
    • DonorCheck now allows users to save pairs of input files as a 'test' through the 'File' menu in the results screen.
    • Tests in the testing suite can be accessed / viewed through the new "Testing" menu on the landing screen.
    • Tests can be run individually or in groups by selecting table rows in the test management screen, or all at once with the "Run All" button.
    • Users can view the results screen for a test with the 'Open Test' button
    • Users can rename tests by directly editing the value in the 'Test ID' column
    • Users can add comments for tests by directly editing the 'Comment' column

Minor Changes

  • Add menubar to File Input screen to allow users to view Tutorials without closing the File Input screen.
  • If NMDP data is not provided, show message in Haplotype Frequency results rather than showing zero's or NaNs.

DonorCheck v1.1.15

05 Aug 21:05
a943b4b
Compare
Choose a tag to compare

DonorCheck v1.1.15

Major Changes:

This is a Java version upgrade release. DonorCheck has been updated from Java 8 to Java 21.

Implications:

  • There is no longer a 32-bit release version. Java 21 is 64-bit only, therefore DonorCheck is now 64 bit only. The previous Java 8 release (v0.1.15) still works on 32-bit systems, but going forward any changes, feature implementations, or bugfixes, will only be applied to the 64-bit release version.
  • Internally, the build process has changed. Java 8 used InnoSetup, while Java 21 uses WiX. This doesn't affect the end user.

DonorCheck v0.1.15

20 Jun 19:02
41cbec2
Compare
Choose a tag to compare

DonorCheck v0.1.15

Due to the significant changes in how DonorCheck now processes Score6 files and how it maps alleles to serologies, we've decided to increment the minor version number as well as the patch version number.

Changes in this Release:

Major Changes:

  • Changes to allele remapping selection dialog:
    • Only appears if one or both of the first alleles in the selected alleles lists is Unknown CIWD status, and the two-field version of the Unknown allele does not match the two-field version of the first CIWD allele pair from the same lists.
      • E.g. if the selected allele pair lists are:
        • C**03:02:28, 03:01:01:01, 03:03:01:02-03:03:01:38, 03:03:01:39Q-03:03:01:49
        • C**03:03:01:01, 03:03:01:02-03:03:01:38, 03:03:01:39Q-03:03:01:49
      • The first alleles are C*03:02:28 / C*03:03:01:01
      • The first CIWD alleles are C*03:03:01:01 / C*03:03:01:01
      • Because the C*03:02:28 allele is Unknown status, and the two-field version (C*03:02) does not match the two-field version of the CIWD allele (C*03:03), the allele selection dialog will be shown.
    • The allele selection dialog now includes shortcut options for the user to select either the first allele pair, the CIWD allele pair, or to manually assign the desired alleles.
  • Score6 XML Parsing:
    • Properly parse allele groups that start with a non-expressed allele
  • Adjust allele to serology lookup
    • For most files, DonorCheck will only map alleles to unambiguous serologies as defined by IPD-IMGT/HLA.
    • CareDx follows a slightly different lookup method, so alleles parsed from Score6 files are first mapped to serologies via a CareDx lookup file.
    • If DonorCheck encounters a 3-/4-field allele without a specific serological mapping, it will reduce specificity if possible (removing trailing ':01' only) to attempt to find a serology.
    • If DonorCheck encounters a 2-field allele without a specific serological mapping, it will increase specificity (adding ':01' only) to attempt to find a serology.
  • Fix DR serology lookup
    • Serologies longer than two numbers were not being parsed properly, e.g. DR1404 was not properly parsed as DR14.

Minor Changes

  • Audit log now reflects file source (e.g. "Score6", "SureTyper", or "DonorNet") rather than saying "left model" or "right model".
  • Fixed a number of bugs in file parsing, UI/UX components, and other areas.

Known Issues:

  1. Score6
    1. Files may not always load the 'correct' allele, particularly for Class 2 loci. This may be related to how alleles are selected / assigned in the Score6 software. We are investigating this.
    2. Bw4/Bw6 status is being parsed from serology, not from allele (nor the actual file data).
  2. Known issues from v0.0.14 and before still exist.

Future Development:

  1. Let users set up their own suite of test files.
  2. Show allele reassignment dialog as a Wizard (prev/next) rather than "one-and-done".
  3. Allow all loci to be re-assigned from the Validation Results Table whether or not they are CIWD
  4. On Validation Results Table, let the user right-click each cell to be given an explanation of how DonorCheck parsed that data.

v0.0.14

21 Mar 20:39
c6084d9
Compare
Choose a tag to compare

What's New In This Release

  • DonorCheck v0.0.14 in #44

Full Changelog

Previous releases between v0.0.7 and v0.0.14 (this release) were not tracked via git tags and associated GitHub releases. This release technically encompasses all changes since v0.0.7, but listing all changes would be exhaustive. A full GitHub-generated changelog can be found here:

v0.0.7...v0.0.14

List of changes from v0.0.7 to v0.0.13

Release 0.0.7

25 Jul 17:53
Compare
Choose a tag to compare

Includes fixes for additional PDF versions.

v0.0.6

02 Jul 13:07
Compare
Choose a tag to compare
  • Fixes PDF support for #11

v0.0.5

24 Jun 17:23
Compare
Choose a tag to compare
Release v0.0.5