A Package Providing Symmetric Matrices Partitioned into File-Backed Blocks.
The example dataset in the extdata folder is the G matrix of the
dummy dataset that comes with the BEDMatrix package. It has been
generated as follows:
library(BGData)
X <- BEDMatrix(system.file("extdata", "example.bed", package = "BEDMatrix"))
G <- getG_symDMatrix(X, blockSize = 17, folderOut = "inst/extdata")
To load the dataset:
load.symDMatrix(system.file("extdata", "G.RData", package = "symDMatrix"),
readonly = TRUE)To demonstrate the as.symDMatrix method for character vectors,
RData files for each block have been generated:
for (i in 1:nBlocks(G)) {
for (j in i:nBlocks(G)) {
block <- G[[i]][[j]]
save(block, file = paste0("inst/extdata/data_", i, "_", j, ".RData"))
}
}
symDMatrix-class for the symDMatrix class.
BEDMatrix-package for more information on the
BEDMatrix package.