Hi, I am trying to integrate two PBMC batches (control and stimulation) but keep getting the same error. And example of what I am trying to do is:
`library(Seurat)
library(SeuratData)
library(scMerge)
if (! "ifnb" %in% SeuratData::InstalledData()[["Dataset"]]) {
SeuratData::InstallData("ifnb")
}
Uncorrected <- SeuratData::LoadData("ifnb")
Uncorrected <- NormalizeData(Uncorrected, verbose = FALSE)
Uncorrected <- FindVariableFeatures(Uncorrected,
nfeatures = 2000,
verbose = FALSE)
features <- VariableFeatures(Uncorrected)
Correction <- as.SingleCellExperiment(Uncorrected[features,])
Correction <- scMerge(sce_combine = Correction,
ctl = features,
kmeansK = c(3,3),
batch_name = "stim",
assay_name = "scMerge",
plot_igraph = FALSE)`
I am interested in correcting only the variable features, so I subset as Uncorrected[features,]
I have tried different ways to create the SingleCellObject but keep getting the same error. It is worth to note that I don't get the error if I dont't subset the Uncorrected batch.
Thanks in advance for any suggestion you may have.
Hi, I am trying to integrate two PBMC batches (control and stimulation) but keep getting the same error. And example of what I am trying to do is:
`library(Seurat)
library(SeuratData)
library(scMerge)
if (! "ifnb" %in% SeuratData::InstalledData()[["Dataset"]]) {
SeuratData::InstallData("ifnb")
}
Uncorrected <- SeuratData::LoadData("ifnb")
Uncorrected <- NormalizeData(Uncorrected, verbose = FALSE)
Uncorrected <- FindVariableFeatures(Uncorrected,
nfeatures = 2000,
verbose = FALSE)
features <- VariableFeatures(Uncorrected)
Correction <- as.SingleCellExperiment(Uncorrected[features,])
Correction <- scMerge(sce_combine = Correction,
ctl = features,
kmeansK = c(3,3),
batch_name = "stim",
assay_name = "scMerge",
plot_igraph = FALSE)`
I am interested in correcting only the variable features, so I subset as
Uncorrected[features,]I have tried different ways to create the SingleCellObject but keep getting the same error. It is worth to note that I don't get the error if I dont't subset the Uncorrected batch.
Thanks in advance for any suggestion you may have.