Description Usage Arguments Value Author(s) See Also Examples
All accessor functions that work on
SingleCellExperiment should work on
TreeSummarizedExperiment. Additionally, new accessors
rowLinks colLinks, rowTree and colTree accessor
function are available for TreeSummarizedExperiment.
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 | rowLinks(x)
## S4 method for signature 'TreeSummarizedExperiment'
rowLinks(x)
colLinks(x)
## S4 method for signature 'TreeSummarizedExperiment'
colLinks(x)
rowTree(x)
## S4 method for signature 'TreeSummarizedExperiment'
rowTree(x)
colTree(x)
## S4 method for signature 'TreeSummarizedExperiment'
colTree(x)
## S4 method for signature 'TreeSummarizedExperiment,ANY,ANY,ANY'
x[i, j, ..., drop = TRUE]
## S4 replacement method for signature 'TreeSummarizedExperiment'
rownames(x) <- value
## S4 replacement method for signature 'TreeSummarizedExperiment'
colnames(x) <- value
subsetByNode(x, rowNode, colNode)
## S4 method for signature 'TreeSummarizedExperiment'
subsetByNode(x, rowNode, colNode)
|
x |
A TreeSummarizedExperiment object |
i, j |
The row, column index to subset |
... |
The argument from the subset function |
drop |
A logical value, TRUE or FALSE. The argument from the subset
function |
value |
the new rownames or colnames as a |
rowNode |
A vector of nodes that are used to subset rows. One could use the node number, the node label or the node alias to specify nodes, but not a mixture of them. |
colNode |
A vector of nodes that are used to subset columns. One could use the node number, the node label or the node alias to specify nodes, but not a mixture of them. |
Elements from TreeSummarizedExperiment.
Ruizhu HUANG
TreeSummarizedExperiment
SingleCellExperiment
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 36 37 38 39 40 41 42 43 44 | # the assay table
set.seed(1)
y <- matrix(rnbinom(300,size=1,mu=10),nrow=10)
colnames(y) <- paste(rep(LETTERS[1:3], each = 10), rep(1:10,3), sep = "_")
rownames(y) <- tinyTree$tip.label
# the row data
rowInf <- DataFrame(var1 = sample(letters[1:3], 10, replace = TRUE),
var2 = sample(c(TRUE, FALSE), 10, replace = TRUE))
# the column data
colInf <- DataFrame(gg = factor(sample(1:3, 30, replace = TRUE)),
group = rep(LETTERS[1:3], each = 10))
# the tree structure on the rows of assay tables
data("tinyTree")
# the tree structure on the columns of assay tables
sampTree <- ape::rtree(30)
sampTree$tip.label <- colnames(y)
# create the TreeSummarizedExperiment object
toy_tse <- TreeSummarizedExperiment(assays = list(y),
rowData = rowInf,
colData = colInf,
rowTree = tinyTree,
colTree = sampTree)
## extract the rowData
(rowD <- rowData(x = toy_tse))
## extract the colData
(colD <- colData(x = toy_tse))
## extract the linkData
# on rows
(rowL <- rowLinks(x = toy_tse))
# on columns
(colL <- colLinks(x = toy_tse))
## extract the treeData
# on rows
(rowT <- rowTree(x = toy_tse))
# on columns
(colT <- colTree(x = toy_tse))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.