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 <- value
Value
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"