NEWS
scPCA 1.15.1 (2023-06-19)
- Address
useNames
issue in colSds()
that caused tests to throw warnings.
scPCA 1.9.1 (2022-01-19)
- Updating copyright years
- Updating citation information
scPCA 1.7.3 (2021-10-07)
- Removing more tests attempting to verify that parallelized outputs perfectly
match their serial counterparts.
scPCA 1.7.2 (2021-09-15)
- Removing tests checking that sequential and parallel calls to
scPCA()
produce identical outputs when BiocParallel
's SerialParam()
is used. This
due to new handing of random number generation in BiocParallel
version 1.28.
scPCA 1.5.3 (2021-03-14)
- Updating plotting issue in vignette: comparison of cPCA and scPCA loadings.
- Adding
pkgdown
site.
- Moving
ScaledMatrix
to "imports" section of DESCRIPTION
.
scPCA 1.5.2 (2020-12-21)
- Adding
LTLA/ScaledMatrix
to "Remotes" section of DESCRIPTION
.
scPCA 1.5.1 (2020-12-17)
scPCA()
and other internal functions may now take advantage of the
ScaledMatrix
object class. This allows more computationally efficient
contrastive covariance matrix estimation when analyzing large datasets.
safeColScale()
now used MatrixGenerics
to handle feature standardization.
scPCA 1.3.10 (2020-10-16)
- Implementing suggested improvements from Aaron Lun.
scPCA 1.3.9 (2020-10-12)
scPCA()
now accepts DelayedMatrix
objects as target and background datasets.
scPCA 1.3.8 (2020-09-01)
scPCA 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.
scPCA 1.3.5 (2020-08-18)
- Fixed citations in docs
- Provided more detailed warning when
RSpectra::eigs_sym()
fails to converge
- Included arguments in
scPCA()
to control RSpectra::eigs_sym()
convergence: error tolerance and max number of iterations
scPCA 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 wishing 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.
scPCA 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
scPCA 1.3.2 (2020-08-05)
- Updated
scPCA()
function documentation
- Corrected spelling mistakes
scPCA 1.1.15 (2020-06-02)
- Fixing Travis CI settings
scPCA 1.1.14 (2020-04-26)
- Fixing broken link in an internal function documentation page.
scPCA 1.1.12 (2020-04-21)
- Updated citations
- Fixed typos in documentation
scPCA 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
scPCA 1.1.5 (2020-01-18)
- Fixed issue with matrix normalization
- Misc. bug fixes
- Improvements to code coverage
scPCA 1.1.2 (2020-01-08)
- Added hierarchical clustering options for clustering based cross-validation
scPCA 0.99.0 (2019-09-13)
- Submitted to Bioconductor