scHopfield.plotting.plot_simulation_comparison

scHopfield.plotting.plot_simulation_comparison(adata: AnnData, gene: str, cluster_key: str = 'cell_type', figsize: Tuple[float, float] = (12, 5), order: List[str] | None = None, colors: Dict[str, str] | None = None) Figure[source]

Compare original and simulated expression for a gene.

Parameters:
  • adata (AnnData) – Annotated data object with simulation results

  • gene (str) – Gene to compare

  • cluster_key (str, optional (default: 'cell_type')) – Key in adata.obs for cluster labels

  • figsize (tuple, optional) – Figure size

  • order (list, optional) – Order of clusters in boxplot. If None, sorts by median delta.

  • colors (dict, optional) – Dictionary mapping cluster names to colors for boxplot

Returns:

Figure with comparison plots

Return type:

plt.Figure