kaleidocell.plot_convergence_plots#

kaleidocell.plot_convergence_plots(all_frob_curves, samples=None, show=True, save=False, save_path='.', max_cols=10)[source]#

Plot NMF convergence curves for one or multiple samples.

Parameters:
  • all_frob_curves (dict) – Output of multi_sample_nmf(); maps sample keys to {"ranks": [...], "curves": [...]}.

  • samples (list of str or None) – Subset of sample keys to plot. Plots all when None.

  • show (bool, default True) – Display figures inline.

  • save (bool, default False) – Save each figure as a PNG.

  • save_path (str, default ".") – Output directory (created if save=True).

  • max_cols (int, default 10) – Maximum number of subplot columns per figure.

Return type:

None