classifyCell.by.sigGene | R Documentation |
classify cells using signature genes
classifyCell.by.sigGene(
obj.list,
gene.core.tb,
pca.rotation = NULL,
assay.name = "exprs",
out.prefix = NULL,
adjB = NULL,
meta.cluster = NULL,
method = "posFreq",
gene.pos.tb = NULL,
gene.neg.tb = NULL,
meta.info.tb = NULL,
meta.train.tb = NULL,
ndownsample = 1500,
myseed = 123456,
verbose = F,
sig.prevelance = 0.65,
ntop = 10,
ncores = 16,
bin.z.pos.th = 0.3,
bin.z.neg.th = 0.3,
prob.th = 0.8,
TH.gene.exp.freq = 0.65,
TH.gene.exp.freq.train.pos = 0.8,
TH.gene.exp.freq.train.neg = 0.2,
TH.silhouette = -Inf,
RF.selectVar = F,
...
)
obj.list |
object; named list of object of |
gene.core.tb |
data.frame; signature genes |
pca.rotation |
matrix; rotation matrix (default: NULL) |
assay.name |
character; which assay (default: "exprs") |
out.prefix |
character; output prefix (default: NULL). |
adjB |
character; batch column of the colData(obj). (default: NULL) |
meta.cluster |
character; (default: NULL) |
method |
character; (default: "posFreq") |
gene.pos.tb |
data.frame; signature genes (positive) |
gene.neg.tb |
data.frame; signature genes (negative) |
meta.info.tb |
data.frame; cell information table (default: NULL) |
meta.train.tb |
data.frame; cell information table (default: NULL) |
ndownsample |
integer; number of cells (default: 1500) |
myseed |
integer; seed for random number generation.(default: 123456) |
verbose |
logical; (default: FALSE) |
sig.prevelance |
double; (default: 0.5) |
ntop |
integer; only use the ntop top genes (default: 10) |
ncores |
integer; number of CPU to used (default: 16) |
bin.z.pos.th |
numeric; z score of 'epressed' genes must be larger than this value (default: 0.3) |
bin.z.neg.th |
numeric; z score of 'not epressed' genes must be less than this value (default: 0.3) |
prob.th |
numeric; probability threshold (default: 0.8) |
TH.gene.exp.freq |
double; for a panel of signature genes, it will be classified as expressed if more than this value of genes are expressed (default: 0.65) |
TH.gene.exp.freq.train.pos |
double; for a panel of signature genes, it will be classified as positive instance if more than this value of genes are expressed (default: 0.8) |
TH.gene.exp.freq.train.neg |
double; for a panel of signature genes, it will be classified as negative instance if less than this value of genes are expressed (default: 0.2) |
TH.silhouette |
double; threshold (default: -Inf) |
RF.selectVar |
logical; (default: FALSE) |
... |
parameters passed to some method |
classify cells using the signature genes
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.