Description Usage Arguments Value Examples
View source: R/preprocessing_filtering_reduction.R
Create a simulated single cell datamatrix & cell annotation
1 2 3 4 5 6 7 8 9 | create_scDataset_raw(
cells = 300,
features = 600,
featureType = c("window", "peak", "gene"),
sparse = TRUE,
nsamp = 4,
ref = "hg38",
batch_id = factor(rep(1, nsamp))
)
|
cells |
Number of cells (300) |
features |
Number of features (600) |
featureType |
Type of feature (window) |
sparse |
Is matrix sparse ? (TRUE) |
nsamp |
Number of samples (4) |
ref |
Reference genome ('hg38') |
batch_id |
Batch origin (factor((1,1,1,1)) |
A list composed of * mat : a sparse matrix following an approximation of the negative binomial law (adapted to scChIPseq) * annot : a data.frame of cell annotation * batches : an integer vector with the batch number for each cell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # Creating a basic sparse 600 genomic bins x 300 cells matrix and annotation
l = create_scDataset_raw()
head(l$mat)
head(l$annot)
head(l$batches)
# Specifying number of cells, features and samples
l2 = create_scDataset_raw(cells = 500, features = 500, nsamp=2)
# Specifying species
mouse_l = create_scDataset_raw(ref="mm10")
# Specifying batches
batch_l = create_scDataset_raw(nsamp=4, batch_id = factor(c(1,1,2,2)))
# Peaks of different size as features
peak_l = create_scDataset_raw(featureType="peak")
head(peak_l$mat)
# Genes as features
gene_l = create_scDataset_raw(featureType="gene")
head(gene_l$mat)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.