Replies: 2 comments 1 reply
-
Background: The matching algorithm will usually be on the latest nomenclature version, as it is updated with every run of the data refresh job. However, the nomenclature version of stored haplotype frequencies is not automatically updated, and will only progress if/when a newer file is uploaded that has been encoded to a later HLA version. Technically speaking, there is no explicit validation in the codebase that compares the HLA version of a newly uploaded haplotype frequency dataset file to the version being used by the matching algorithm; in that respect, Atlas allows the two components to operate using different HLA versions. However, the HLA metadata dictionary component must contain data for the file's HLA version for the upload to succeed, else it will trigger an exception during import (likely during this HLA validation step). At present, there are two ways to populate the metadata dictionary with a missing HLA version:
|
Beta Was this translation helpful? Give feedback.
-
I think there may be one case where this won't work - if:
The reverse is not true - i.e. the HMD knows how to go "back in time" through the versions to succesfully expand renamed or deleted alleles - but can't go forward to find ones introduced in newer versions. It's been a while since I looked through the relevant code though, so this is just from memory. @zabeen does that sound right having looked through this recently? |
Beta Was this translation helpful? Give feedback.
-
Q: does the HLA nomenclature version of a haplotype frequency dataset have to be the same as that used by the matching algorithm component?
Beta Was this translation helpful? Give feedback.
All reactions