Step 2 of mcRigor two-step: Re-partition single cells that previously formed dubious metacells into smaller metacells.
mcRigorTS_Step2.Rd
Step 2 of mcRigor two-step: Re-partition single cells that previously formed dubious metacells into smaller metacells.
Usage
mcRigorTS_Step2(
step1_res,
obj_singlecell,
cell_membership_twostep,
twostep_gamma = NULL,
method = c("seacells", "mc1", "mc2", "supercell", "metaq"),
custom_thre = F,
color_field = NULL
)
Arguments
- step1_res
A list of results obtained form Step 1 of mcRigor two-step, given by function mcRigorTS_Step1.
- obj_singlecell
A Seurat object of the original single cells.
- cell_membership_twostep
A dataframe, each column of which contains the metacell membership of single cells that need to be re-partitioned under a given gamma (granularity level). The column names should be the corresponding gamma's (in the character type). The row names should be the single cell id's.
- method
The metacell partitioning method used to build metacells. Available: "seacells" (default, SEACells), "mc1" (MetaCell), "mc2" (MetaCell2), "supercell" (SuperCell), "metaq" (MetaQ).
- custom_thre
A boolean indicating whether to re-compute the threshold values.
- color_field
The variable based on which to color the cells.
- TabMC
A dataframe containing the permutation results and mcRigor results in dubious metacell detection. Saved in the previous steps through function mcRigor_DETECT.
Value
A list containing the following fields:
- obj_sc_dub
A Seurat object of single cells that are marked as dubious and will be re-partitioned.
- target_res
A list containing the permutation results, derived thresholds, and mcRigor results in dubious metacell detection, given by function mcRigor_threshold.
- obj_metacell_step1
The metacell object built under the membership sc_membership, with more dubious metacells marked.