scHopfield.tools.decompose_interaction_energy
- scHopfield.tools.decompose_interaction_energy(adata: AnnData, cluster: str, side: str = 'in', spliced_key: str = 'Ms', cluster_key: str = 'cell_type', x: ndarray | None = None) ndarray[source]
Calculate gene-wise interaction energy.
Adapted from Landscape.interaction_energy_decomposed.
- Parameters:
side (str, optional (default: 'in')) – ‘in’ for incoming interactions, ‘out’ for outgoing interactions
- Returns:
Array of shape (n_cells, n_genes) with interaction energy per gene
- Return type:
np.ndarray