mira.tl.get_cell_pointwise_mutual_information#

mira.tl.get_cell_pointwise_mutual_information(adata1, adata2, *, key='X_topic_compositions', colname='pointwise_mutual_information')#

For each cell, calculate the pointwise mutual information between RNA and ATAC topic compositions. This compares the joint distribution of topic compositions against the marginal distributions over all cells. High values for pointwise mutual information suggest that the topic compositions in one mode statistically support the compositions in the other.

Parameters
expr_adataanndata.AnnData

AnnData object with expression features, must have “X_topic_compositions” in .obsm.

atac_adataanndata.AnnData

AnnData object with accessibility features, must have “X_topic_compositions” in .obsm.

Returns
adataanndata.AnnData
.obs[‘pointwise_mutual_information’]np.ndarray[float] of shape (n_cells,)

Pointwise mutual information between expression and accessibility topoics for each cell