cell2clone.leiden_chain_clones_sampleaware

cell2clone.leiden_chain_clones_sampleaware(adata, class_col, valid_states, sample_col='sample_uid_tpd', use_rep='X_pca', n_neighbors=30, resolution=0.8, purity_cutoff=0.8, key_added='clone_call', ignore_ambiguous=True, min_cells_in_cluster=10, random_state=0)

Detect clonal populations independently within each sample.

Cells are clustered using Leiden, and clusters are labelled as clonal when a receptor-chain state exceeds the specified purity threshold.

Parameters

adataAnnData

AnnData object containing cells.

class_colstr

Column containing receptor-chain classifications.

valid_statessequence of str

States considered valid for clone calling.

Returns

AnnData

AnnData object annotated with clone assignments and cluster summaries.