Skip to content

Major Rlease - Increased unit testing

Compare
Choose a tag to compare
@choishingwan choishingwan released this 18 May 14:54
· 123 commits to master since this release

Update Log (2020-05-21)

  • Previous bug fix fixed problem for no-regress, but caused all normal PRSice run to fail.

Update Log (2020-05-19)

  • Fix output error where we always say 0 valid phenotype were included for continuous trait
  • Fix problem with permutation where PRSice will crash if input are rank deficient
  • Fix problem when provide a binary phenotype file with a fam file containing -9 as phenotype, PRSice will wrongly state that there are no phenotype presented
  • Fix problem in Rscript where if sample ID is numeric and starts with 0, the best file will not merge with the phenotype file, causing 0 valid PRS to be observed

Update Log

  • We now support multi-threaded clumping (separated by chromosome)
    • Genotypes will be stored to memory during clumping (increase memory usage, significantly speed up clumping)
  • Will only generate one .prsice file for all phenotypes
    • .prsice file now has additional column call "Pheno"
  • Introduced --chr-id which generate rs id based on user provided formula
  • Format of --base-maf and --base-info are now changed to <name>:<value> from <name>,<value>
  • Fix a bug related to ambiguous allele dosage flipping when --keep-ambig is used
  • Better mismatch handling. For example, if your base file only provide the effective allele A without the non-effective allele information, PRSice will now do dosage flipping if your target file has G/C as effective allele and A /T as an non-effective allele (whereas previous this SNP will be considered as a mismatch)
  • Fix bug in 2.2.13 where PRSice won't output the error message during command parsing stage
  • If user provided the --stat information, PRSice will now error out instead of trying to look for BETA or OR in the file.
  • PRSice should now better recognize if phenotype file contains a header
  • various small bug fix