- data
Seurat object containing a query data set - filtering will be applied to this object
- model
A single scGate model, or a list of scGate models. See Details for this format
- pos.thr
Minimum UCell score value for positive signatures
- neg.thr
Maximum UCell score value for negative signatures
- assay
Seurat assay to use
- slot
Data slot in Seurat object to calculate UCell scores
- ncores
Number of processors for parallel processing
- BPPARAM
A [BiocParallel::bpparam()] object that tells scGate
how to parallelize. If provided, it overrides the `ncores` parameter.
- seed
Integer seed for random number generator
- keep.ranks
Store UCell rankings in Seurat object. This will speed up calculations if the same object is applied again with new signatures.
- reduction
Dimensionality reduction to use for knn smoothing. By default, calculates a new reduction
based on the given assay
; otherwise you may specify a precalculated dimensionality reduction (e.g.
in the case of an integrated dataset after batch-effect correction)
- min.cells
Minimum number of cells to cluster or define cell types
- nfeatures
Number of variable genes for dimensionality reduction
- pca.dim
Number of principal components for dimensionality reduction
- param_decay
Controls decrease in parameter complexity at each iteration, between 0 and 1.
param_decay == 0
gives no decay, increasingly higher param_decay
gives increasingly stronger decay
- maxRank
Maximum number of genes that UCell will rank per cell
- output.col.name
Column name with 'pure/impure' annotation
- k.param
Number of nearest neighbors for knn smoothing
- smooth.decay
Decay parameter for knn weights: (1-decay)^n
- smooth.up.only
If TRUE, only let smoothing increase signature scores
- genes.blacklist
Genes blacklisted from variable features. The default loads the list of genes in scGate::genes.blacklist.default
;
you may deactivate blacklisting by setting genes.blacklist=NULL
- return.CellOntology
If TRUE Cell ontology name and id are returned as additional metadata columns when running multiple models.
- multi.asNA
How to label cells that are "Pure" for multiple annotations: "Multi" (FALSE) or NA (TRUE)
- additional.signatures
A list of additional signatures, not included in the model, to be evaluated (e.g. a cycling signature). The scores for this
list of signatures will be returned but not used for filtering.
- save.levels
Whether to save in metadata the filtering output for each gating model level
- verbose
Verbose output
- progressbar
Whether to show a progressbar or not