Linear Embedding Drivers

pca_exact(deferred = FALSE, fold = Inf)

pca_irlba(deferred = FALSE, fold = Inf, extra.work = 7, ...)

pca_random(deferred = FALSE, fold = Inf, ...)

Arguments

deferred

Logical scalar indicating whether centering/scaling should be deferred, see ?"BiocSingular-options".

fold

Numeric scalar specifying the minimum fold-difference for cross-product calculation, see ?"BiocSingular-options".

extra.work

Integer scalar, additional dimensionality of the workspace in runIrlbaSVD.

...

Additional arguments to pass to runIrlbaSVD or runRandomSVD. This should not include any named arguments in those functions.

Value

A BiocSingular::BiocSingularParam() object.

Details

Different engines for computing linear embeddings (mostly PCA at this stage). Usually you won't need to interact with these functions directly.