File: userguide.R

package info (click to toggle)
r-bioc-alabaster.matrix 1.6.1%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 484 kB
  • sloc: cpp: 89; makefile: 2
file content (35 lines) | stat: -rw-r--r-- 1,110 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
## ----echo=FALSE---------------------------------------------------------------
library(BiocStyle)
self <- Githubpkg("ArtifactDB/alabaster.matrix")
knitr::opts_chunk$set(error=FALSE, warning=FALSE, message=FALSE)

## -----------------------------------------------------------------------------
library(Matrix)
y <- rsparsematrix(1000, 100, density=0.05)

library(alabaster.matrix)
tmp <- tempfile()
saveObject(y, tmp)

list.files(tmp, recursive=TRUE)

## -----------------------------------------------------------------------------
roundtrip <- readObject(tmp)
class(roundtrip)

## ----eval=FALSE---------------------------------------------------------------
# library(DelayedArray)
# y <- DelayedArray(rsparsematrix(1000, 100, 0.05))
# y <- log1p(abs(y) / 1:100) # adding some delayed ops.
# 
# preserveDelayedOperations(TRUE)
# meta <- stageObject(y, tmp, "delayed")
# .writeMetadata(meta, tmp)
# 
# meta <- acquireMetadata(tmp, "delayed/delayed.h5")
# roundtrip <- loadObject(meta, tmp)
# class(roundtrip)

## -----------------------------------------------------------------------------
sessionInfo()