| getrg | R Documentation |
Queries signal datasets in an h5 HDF5 database file. Handles identity queries to rows (GSM IDs) or columns (bead addresses). Returns query matches either as a list of datasets or a single RGChannelSet, with option to include sample metadata.
getrg(
dbn,
gsmv = NULL,
cgv = NULL,
data.type = c("se"),
dsv = c("redsignal", "greensignal"),
all.gsm = FALSE,
all.cg = TRUE,
metadata = TRUE,
md.dsn = "mdpost",
verbose = FALSE
)
dbn |
Name of the HDF5 database file. |
gsmv |
Vector valid GSM IDs (rows) to query, either NULL or vector of length > 2 valid GSM IDs, or "all.gsm" should be TRUE. |
cgv |
Vector of valid bead addresses (columns) to query in the signal datasets (default NULL). |
data.type |
Format for returned query matches, either as datasets "df" or RGChannelSet "se" object. |
dsv |
Vector of raw signal datasets or group paths to query, including both the red channel 'redsignal' and green channel 'greensignal' datasets. |
all.gsm |
Whether to query all available GSM IDs. |
all.cg |
Whether to query all available CpG probe addresses. |
metadata |
Whether to access available postprocessed metadata for queried samples. |
md.dsn |
Name of metadata dataset in h5 file. |
verbose |
Whether to post status messages. |
Returns either an RGChannelSet or list of data.frame objects from dataset query matches.
rgse()
path <- system.file("extdata", "h5test", package = "recountmethylation")
fn <- list.files(path)
dbpath <- file.path(path, fn)
rg <- getrg(dbn = dbpath, all.gsm = TRUE, metadata = FALSE)
dim(rg) # [1] 11162 2
class(rg)
# [1] "RGChannelSet"
# attr(,"package")
# [1] "minfi"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.