Enable parallelization over a list of scGate models (in multi-classifier mode)
Fix bug on parallelization when specifying BPPARAM
Added cell ontology links for controlled cell type dictionary
Update accessor functions for compatibility with Seurat v5
Use function SmoothKNN()
from the UCell
package for nearest neighbor smoothing of signature scores
Clean up code for CRAN submission
Simultaneously evaluate multiple gating models, given as a list to model parameter. This returns individual gatings as well as a combined cell type annotation from all the models (scGate_multi metadata column), and allows running scGate as a multi-class classifier and annotate cell types in a dataset.
New reduction
parameter: this i) Allows nearest-neighbor smoothing on an existing dimensionality reduction (e.g. "pca" or "harmony") and ii) Can significantly speed up computation time and annotation of integrated objects