CAST-genomics / haptools

Ancestry and haplotype aware simulation of genotypes and phenotypes for complex trait analysis
https://haptools.readthedocs.io
MIT License
19 stars 4 forks source link

fix: precision of phenotypes written to pheno file #199

Closed aryarm closed 1 year ago

aryarm commented 1 year ago

This fixes a serious issue with the way that haptools writes phenotypes to .pheno files. Up until now, it might drop the sign of any negative phenotype values and sometimes leave only two significant bits of precision for floating points. This new code should make the phenotype values much more precise and fix the sign issue.

Users of simphenotype should rerun any analyses with this new code. Shoutout to @LiterallyUniqueLogin for finding this bug and helping me debug it! I've been banging my head for weeks.