
Add an obs table derived from a method to the SingleCells.
add_sc_new_obs.RdAdd an obs table derived from a method to the SingleCells.
Arguments
- object
SingleCellsclass.- obs_data
data.table. A data.table you generated with
get_data()on some sub class.
Examples
# cluster memberships carry their own cell_idx, so they join straight on
sc <- demo_single_cells()
clusters <- fast_cluster_sc(sc, resolutions = 1.0, .verbose = FALSE)
sc <- add_sc_new_obs(sc, get_data(clusters))
head(get_sc_obs(sc), 3)
#> cell_idx cell_id cell_grp batch_index nnz lib_size to_keep res_1
#> <int> <char> <char> <num> <num> <num> <lgcl> <int>
#> 1: 1 cell_001 cell_type_1 1 34 278 TRUE 2
#> 2: 2 cell_002 cell_type_2 1 31 333 TRUE 0
#> 3: 3 cell_003 cell_type_3 1 32 413 TRUE 1
unlink(sc@dir_data, recursive = TRUE, force = TRUE)