Simplified access to omic datasets and slots inside
muscadet objects.
Assign new data in a [muscadet::muscadet()] or
[muscadet::muscomic()] object. For muscadet objects, the omic datasets in
the omics slot can be directly reassigned.
Usage
# S3 method for class 'muscadet'
x[i, ...]
# S3 method for class 'muscomic'
x[i, ...]
# S3 method for class 'muscadet'
x$name
# S3 method for class 'muscomic'
x$name
# S3 method for class 'muscadet'
x[i] <- value
# S3 method for class 'muscomic'
x[i] <- value
# S3 method for class 'muscadet'
x$i <- value
# S3 method for class 'muscomic'
x$i <- valueValue
The selected slot or the omic dataset ([muscadet::muscomic()]
object) for muscadet objects. The selected slot for muscomic objects.
The updated [muscadet::muscadet()] or
[muscadet::muscomic()] object.
Examples
# Load example muscadet object
# data("muscadet_obj")
# Access to muscadet omics or slots
muscadet_obj["ATAC"]
#> A muscomic object of type ATAC labelled scATAC-seq containing:
#> log.ratio coverage data matrix
#> 112 cells
#> 133 features: windows of peaks
#> 691 variant positions
muscadet_obj["genome"]
#> [1] "hg38"
# Load example muscadet object
# data("muscadet_obj")
# Access to muscomic slots
muscadet_obj["ATAC"]["label.omic"]
#> [1] "scATAC-seq"
# Load example muscadet object
# data("muscadet_obj")
# Access to muscadet omics or slots
muscadet_obj$ATAC
#> A muscomic object of type ATAC labelled scATAC-seq containing:
#> log.ratio coverage data matrix
#> 112 cells
#> 133 features: windows of peaks
#> 691 variant positions
muscadet_obj$genome
#> [1] "hg38"
# Load example muscadet object
# data("muscadet_obj")
# Access to muscomic slots
muscadet_obj$ATAC$label.omic
#> [1] "scATAC-seq"
# Load example muscadet object
# data("muscadet_obj")
# Assign new data in muscadet object
muscadet_obj["genome"] <- "hg38"
# Load example muscadet object
# data("muscadet_obj")
# Assign new data in muscomic object
muscadet_obj["ATAC"]["label.omic"] <- "scATAC-seq"
# Load example muscadet object
# data("muscadet_obj")
# Assign new data in muscadet object
muscadet_obj$genome <- "hg38"
# Load example muscadet object
# data("muscadet_obj")
# Assign new data in muscomic object
muscadet_obj$ATAC$label.omic <- "scATAC-seq"
