cell2clone.subset_top_bottom_clonal_samples
- cell2clone.subset_top_bottom_clonal_samples(df_clono, adata, sample_col='sample_id', celltype_col='cell_type', score_col='clone_size_score', frac_col='frac_cells_in_sample', frac_celltype=None, frac_percentile=0.95, score_agg='max', mode='top_bottom', top_n=10, bottom_n=10, score_range=None, n_from_range=None, random_state=0)
Select samples with the highest, lowest, or intermediate clonality.
Samples are ranked using an aggregated clone-size score and returned together with a subsetted AnnData object containing rank annotations.
Parameters
- df_clonopandas.DataFrame
Sample-level clonality metrics.
- adataAnnData
AnnData object to subset.
…
Returns
- dict
Dictionary containing selected samples, rankings, scores, and the subsetted AnnData object.