Changes in version 1.3.10 (2020-10-16) - Implementing suggested improvements from Aaron Lun Changes in version 1.3.9 (2020-10-12) - scPCA now accepts DelayedMatrix objects as target and background datasets. Changes in version 1.3.8 (2020-09-01) - Minor bug fixes Changes in version 1.3.6 (2020-08-30) - Fixed issue where n_centers was required when only one penalty and contrast term were provided - Users can now pass factors and character vectors to the clusters argument. Changes in version 1.3.5 (2020-08-18) - Fixed citations in docs - Provided more detailed warning when RSpectra::eigs_sym fails to converge - Included argumetns in scPCA to control RSpectra::eigs_sym convergence: error tolerance and max number of iterations Changes in version 1.3.4 (2020-08-12) - Replaced calls to base::eigen by RSpectra::eigs_sym to speed up eigendecompositions of contrastive covariance matrices. cPCA is now performed much more quickly when only whishing to compute a handful of leading contrastive principal components. - Replaced calls to stats::cov by coop::covar to speed up computation of large sample covariance matrices. - In future updates, we'd like to explore using the DelayedArray framework to support the analysis of larger datasets. Changes in version 1.3.3 (2020-08-08) - The n_centers argument no longer matters when When the contrasts argument is of length 1 and the penalty term is set to 0. - Users can now pass in their own cluster labels Changes in version 1.3.2 (2020-08-05) - Updated scPCA function documentation - Corrected pelling mistakes Changes in version 1.1.15 (2020-06-02) - Fixing travis CI settings Changes in version 1.1.14 (2020-04-26) - Fixing broken link in an internal function documentation page. Changes in version 1.1.12 (2020-04-21) - Updated citations - Fixed typos in documentation Changes in version 1.1.11 (2020-02-02) - Added more SPCA algorithm options - SPCA via variable projection - Randomized SPCA via variable projection - New vignette section comparing performance of SPCA algorithms - Improvements to code coverage Changes in version 1.1.5 (2020-01-18) - Fixed issue with matrix normalization - Misc. big fixes - Improvements to code coverage Changes in version 1.1.2 (2020-01-08) - Added hierarchical clustering options for clustering based cross-validation Changes in version 0.99.0 (2019-09-13) - Submitted to Bioconductor