Releases: PankratzLab/DonorCheck
Releases · PankratzLab/DonorCheck
DonorCheck v1.2.3
DonorCheck v1.2.2
DonorCheck v1.2.2
Minor Changes
- Fixed minor but breaking bug in MAC module file loading.
- Error popups now show exception trace info, and include a link to open the default email program to send an error report to the developers.
- An 'About' menu has been added to the landing screen with links to UMN CompPath and DonorCheck GitHub pages.
- Landing window input file labels have been adjusted slightly:
- "LinkSeq" has been changed to "SureTyper (LinkSeq)"
- "SCORE6" has been changed to "SCORE 6 (QTYPE)"
DonorCheck v1.2.0
DonorCheck v1.2.0
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
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
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.
- E.g. if the selected allele pair lists are:
- 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.
- 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.
- 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:
- Score6
- 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.
- Bw4/Bw6 status is being parsed from serology, not from allele (nor the actual file data).
- Known issues from v0.0.14 and before still exist.
Future Development:
- Let users set up their own suite of test files.
- Show allele reassignment dialog as a Wizard (prev/next) rather than "one-and-done".
- Allow all loci to be re-assigned from the Validation Results Table whether or not they are CIWD
- 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
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:
List of changes from v0.0.7 to v0.0.13
- PULL REQUEST - Troubleshoot pdf by @kaitlinrenee in #19
- Pull request - Add unit test for SureTyper PDF version 6.1.2 by @kaitlinrenee in #20
- Pull Request: Suretyper xml by @kaitlinrenee in #23
- Pull Request: check haplotype token string has at least one number by @kaitlinrenee in #24
- Pull Request: Add new patient file to PDFSureTyperParserTest by @kaitlinrenee in #25
- Pull Request: DRAAssociations changed include Optional wrapper by @kaitlinrenee in #26
- Score6 xm lv6.1.2 by @kaitlinrenee in #27
- Fixed for disregarding serotypes for DPA1, DQA1 and DPB1 by @kaitlinrenee in #29
- changed away from page break ending Type Assignment parsing by @kaitlinrenee in #31
- Bring master branch up to date with current release by @rcoleb in #43
Release 0.0.7
Includes fixes for additional PDF versions.