filematrix: File-Backed Matrix Class with Convenient Read and Write Access

Interface for working with large matrices stored in files, not in computer memory. Supports multiple non-character data types (double, integer, logical and raw) of various sizes (e.g. 8 and 4 byte real values). Access to parts of the matrix is done by indexing, exactly as with usual R matrices. Supports very large matrices. Tested on multi-terabyte matrices. Allows for more than 2^32 rows or columns. Allows for quick addition of extra columns to a filematrix. Cross-platform as the package has R code only.

Version: 1.1.0
Depends: methods, RSQLite, utils
Suggests: BiocStyle, knitr, rmarkdown, bigmemory
Published: 2016-05-23
Author: Andrey A Shabalin
Maintainer: Andrey A Shabalin <ashabalin at>
License: LGPL-3
NeedsCompilation: no
CRAN checks: filematrix results


Reference manual: filematrix.pdf
Vignettes: 2 Best practices
1 Filematrix overview
3 Filematrix vs. bigmemory (packages)
Package source: filematrix_1.1.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X El Capitan binaries: r-release: filematrix_1.1.0.tgz
OS X Mavericks binaries: r-oldrel: filematrix_1.1.0.tgz
Old sources: filematrix archive

Reverse dependencies:

Reverse depends: ACMEeqtl


Please use the canonical form to link to this page.