-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
read haploid dosages with pgenlib #231
Comments
As with the plink .bed format, haploid vs. diploid is not directly encoded in the .pgen. Instead, plink and plink2 divide the encoded values by two when the .bim/.pvar (and on chrX, .fam/.psam) file indicates that we're dealing with haploid data. |
hmmm so I am a bit confused. I have imputed data converted from bcf via:
and I can see that the two haploid dosages per individual are stored because I can recover them via:
so I am try to extract those HDS values via pgenlib |
Maybe I wasn't clear that I meant imputed haploid/phased probabilities, not hard genotypes. |
Oh, sorry, I thought you were referring to e.g. chrX/chrY/chrM. The PgrGetDp() function in pgenlib_read.h is the simplest one that can return biallelic phased dosages. |
Thanks! We'll try exposing that in python. |
Is it possible to read haploid dosages with
pgenlib.PgenReader
?thanks,
Jared
The text was updated successfully, but these errors were encountered: