create_odm_from_r_matrix()
converts an R matrix (stored in standard dense format or sparse format) into an odm
object.
Arguments
- mat
an R matrix of class
"matrix"
,"dgCMatrix"
,"dgRMatrix"
, or"dgTMatrix"
.- file_to_write
a fully-qualified file path specifying the location in which to write the backing
.odm
file.- chunk_size
(optional; default
1000L
) a positive integer specifying the chunk size to use to store the data in the backing HDF5 file.- compression_level
(optional; default
3L
) an integer in the inveral [0, 9] specifying the compression level to use to store the data in the backing HDF5 file.
Examples
library(sceptredata)
data(lowmoi_example_data)
gene_matrix <- lowmoi_example_data$response_matrix
#> Loading required package: Matrix
file_to_write <- paste0(tempdir(), "/gene.odm")
odm_object <- create_odm_from_r_matrix(
mat = gene_matrix,
file_to_write = file_to_write
)