campa.tl.ModelComparator

class ModelComparator(exps, save_dir=None)[source]

Compare experiments.

Creates and saves comparison plots.

Parameters
  • exps (Iterable[Experiment]) – Experiments to compare.

  • save_dir (Optional[str]) – Absolute path to directory in which the plots should be saved.

Attributes

save_dir

Directory where plots are saved.

Methods

from_dir(exp_names, exp_dir)

Initialise from experiments in experiment dir.

plot_cluster_images([exp_names, img_ids, ...])

Plot clustering on cell images for all experiments.

plot_final_score([score, fallback_score, ...])

Barplot of scores for different experiments.

plot_history([values, exp_names, save_prefix])

Line plot of values against epochs for different experiments.

plot_per_channel_mse([exp_names, channels, ...])

Bar plot of MSE score per each channel for different experiments.

plot_predicted_images([exp_names, channels, ...])

Plot reconstructed cell images.

plot_umap([exp_names, channels, save_prefix])

Plot UMAP representation for every experiment.