Skip to content

pgsc_calc v2.0.0-alpha.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@nebfield nebfield released this 24 May 11:25
· 89 commits to main since this release
0198033

Changelog

2024-05-28 update: We're investigating unexpected pgscatalog.core.lib.pgsexceptions.MatchRateError in some environments (e.g. UK Biobank on a HPC). This release has been downgraded to a pre-release

Please note the minimum required nextflow version has been updated to v23.10.0, released in October 2023. Run nextflow self-update to upgrade your nextflow version.

Improvements

  • Migrate our custom python tools to new pygscatalog packages
    • Reference / target intersection now considers allelic frequency and variant missingness to determine PCA eligibility
    • Downloads from PGS Catalog should be faster (async)
    • Packages are now documented
  • Update plink version to alpha 5.10 final #179
  • Add docs describing cloud execution
  • Add correlation test comparing calculated scores against known good scores
  • When matching variants, matching logs are now written before scorefiles to improve debugging UX
  • Improvements to PCA quality (ensuring low missingness and suitable MAF for PCA-eligble variants in target samples).
    • This could allow us to implement MAF/missingness filters for scoring file variants in the future.

Bug fixes

  • Fix ancestry adjustment with VCFs #252
  • Fix support for scoring files that only have one effect type column #280
  • Fix adjusting PGS with zero variance (skip them) #283
  • Check for reserved characters in sampleset names

Known bug

  • Incorrectly adjusting the AVG in --run_ancestry mode #301
  • unexpected pgscatalog.core.lib.pgsexceptions.MatchRateError in some environments (e.g. UK Biobank on a HPC)