polylinkR 0.5.0
Major Changes
- Comprehensive documentation enhancement with pkgdown site
- Created 5 detailed vignettes:
- Basic workflow tutorial with Anatolia_EF_CLR dataset
- Controlling for confounders and covariates
- Using recombination rates from Bherer et al. 2017
- Parallel processing for performance optimization
- Input formats and parameters reference
- Added professional pkgdown configuration with Bootstrap 5
- Added hex logo to package
Technical Improvements
- Removed
tdigestdependency (not on CRAN) - replaced with base Rstats::quantile() - Added GitHub Actions workflows:
- R-CMD-check with multi-OS matrix
- pkgdown auto-deployment to GitHub Pages
- test-coverage with Codecov integration
- Removed Travis CI (superseded by GitHub Actions)
- Fixed pkgdown reference index for all exported functions
Package Infrastructure
- 72 comprehensive tests covering core functionality
- Runnable vignettes demonstrating workflows
- Fixed R CMD check issues:
- Added missing NAMESPACE imports for stats, utils, methods
- Added globalVariables for data.table NSE column references
- Fixed data file organization and documentation
- Removed stale documentation artifacts
- Fixed code issues:
- Removed false
plot()method claims from documentation - Fixed missing closing parenthesis in plR_permute.R
- Fixed
.create_seed()to return integer values
- Removed false
Notes
Version 0.5.0 represents a significant documentation milestone. The package implements gene-based pathway enrichment with linkage-preserving permutation nulls. All core statistical algorithms are frozen and validated against the reference implementation.
The pkgdown site is available at: https://acad-uofa.github.io/PolyLinkR/
