-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Feature: Auto-generate MHC class II combinations #528
Comments
I've written a quick python script that can be called in bash to get those unique combinations: https://github.com/CJBgon/MHC_comb As of now it only takes a particular .json input. I'll make it more versatile in the coming week. |
Nice, thanks for sharing. |
Just came across this issue, I'm sharing a script in case it's helpful. I've actually adopted your hla_consensus.cwl workflow for our use, but have since modified it to accommodate multiple HLA callers (not just optitype) and generate class II combos. I've pushed it here: https://github.com/boyangzhao/hla_consensus |
A couple of questions @Malachi:
|
@susannasiebert . Trying to address these questions. For the question on seemingly missing HLA-DRB2. It does exist but its a pseudogene so does not get used (there is also 6,7,8 and 9, all of which also ignored here):
From wikipedia:
|
On the question of HLA-DQ pairing/dimerization. Yes, I think that is probably the conventional wisdom. That we are primarily interested in the combinations of allele pairs of: If a patient is heterozygous for DQA1 and DQB1, both alleles of DQA1 can pair with both alleles by DQB2. It is much less clear what is the importance of Note that IEDB's online MHC binding resource does NOT appear to support any DQA2/DQB2 alleles for any prediction method. Good overall reference for DQA2 |
Many of the supported class II alleles are combinations of A and B alleles. Example:
Typical HLA typing protocols only return a list of individual alleles, not the combos:
It would be nice if pvacseq had an option to automatically combine the A and B alleles, producing the list:
The text was updated successfully, but these errors were encountered: