| scClassifR {scClassifR} | R Documentation |
This class is returned by the train_classifier function.
Generally, scClassifR objects are never created directly.
scClassifR(cell_type, clf, features, p_thres, parent) scClassifR(cell_type, clf, features, p_thres, parent)
cell_type |
character. Name of the cell type. |
clf |
list. Trained model returned by caret train function. |
features |
vector/character containing features used for the training. |
p_thres |
numeric. Probability threshold for the cell type to be assigned for a cell. |
parent |
character. Parent cell type. |
A scClassifR object.
cell_typecharacter. Name of the cell type.
clflist. Trained model returned by caret train function.
featuresvector/character containing features used for the training.
p_thresnumeric. Probability threshold for the cell type to be assigned for a cell.
parentcharacter. Parent cell type.
# load small example dataset
data("tirosh_mel80_example")
# train a classifier, for ex: B cell
selected_features_B = c("CD19", "MS4A1", "CD79A")
set.seed(123)
clf_b <- train_classifier(train_obj = tirosh_mel80_example,
features = selected_features_B,
cell_type = "B cells")
clf_b