bigpca: PCA, Transpose and Multicore Functionality for 'big.matrix' Objects

Adds wrappers to add functionality for big.matrix objects (see the bigmemory project). This allows fast scalable principle components analysis (PCA), or singular value decomposition (SVD). There are also functions for transposing, using multicore 'apply' functionality, data importing and for compact display of big.matrix objects. Most functions also work for standard matrices if RAM is sufficient.

Install the latest version of this package by entering the following in R:
AuthorNicholas Cooper
Date of publication2015-11-08 08:40:28
MaintainerNicholas Cooper <>
LicenseGPL (>= 2)

View on CRAN

Functions Man page
bigpca Man page
big.PCA Man page
bigpca-package Man page Man page
big.t Man page
bmcapply Man page
check.text.matrix.format Man page
choose.comb.fn Man page
cut.fac Man page
dir.force.slash Man page
estimate.eig.vpcs Man page
generate.test.matrix Man page
get.big.matrix Man page Man page
manage.test.files Man page
matmul Man page
pca.scree.plot Man page
PC.correct Man page
PC.fn Man page
PC.fn.2 Man page
PC.fn.2.previous Man page
PC.fn.mat Man page
PC.fn.mat.apply Man page
PC.fn.mat.multi Man page
PC.fn.previous Man page
prv.big.matrix Man page
quick.elbow Man page
quick.mat.format Man page
quick.pheno.assocs Man page
row.rep Man page
select.col.row.custom Man page
select.least.assoc Man page Man page Man page
svn.bigalgebra.install Man page
thin Man page Man page

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.