cell2clone.plot_chain_skew_violin

cell2clone.plot_chain_skew_violin(df, adata, celltype_col='cell_type', mode='B', metric=None, left_col=None, right_col=None, clonality_col='clonality', frac_col='frac_cells_in_sample', order=None, order_by=None, xlim=None, eps=1e-06, size_min=2, size_max=20, jitter=0.3, alpha=0.7, random_state=0, figsize=None, show=True)

Plot sample-level receptor-chain skew across cell types.

Displays violin plots with overlaid sample points, where point size represents the fraction of cells contributed by each cell type.

Parameters

dfpandas.DataFrame

Sample-level receptor-chain metrics.

adataAnnData

AnnData object providing cell-type colours.

Returns

matplotlib.figure.Figure matplotlib.axes.Axes