newBASiCS_Data {BASiCS} | R Documentation |
newBASiCS_Data
creates a
SingleCellExperiment
object from a matrix of expression
counts and experimental information about spike-in genes.
newBASiCS_Data(Counts, Tech, SpikeInfo, BatchInfo = NULL)
Counts |
Matrix of dimensions |
Tech |
Logical vector of length |
SpikeInfo |
|
BatchInfo |
Vector of length |
An object of class SingleCellExperiment
.
Catalina A. Vallejos cnvallej@uc.cl and Nils Eling
Vallejos, Marioni and Richardson (2015). PLoS Computational Biology.
# Expression counts set.seed(1) Counts <- matrix(rpois(50*10, 2), ncol = 10) rownames(Counts) <- c(paste0('Gene', 1:40), paste0('Spike', 1:10)) # Technical information Tech <- c(rep(FALSE,40),rep(TRUE,10)) # Spikes input number of molecules set.seed(2) SpikeInfo <- data.frame(gene=rownames(Counts)[Tech],amount=rgamma(10,1,1)) # Creating a BASiCS_Data object (no batch effect) DataExample <- newBASiCS_Data(Counts, Tech, SpikeInfo) # Creating a BASiCS_Data object (with batch effect) BatchInfo <- c(rep(1, 5), rep(2, 5)) DataExample <- newBASiCS_Data(Counts, Tech, SpikeInfo, BatchInfo)