Skip to content

Commit 9055645

Browse files
committed
keep the motif orders between heatmap and cell sets consistent
1 parent 13ad648 commit 9055645

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/vitessce/widget_plugins/spatial_query.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,9 @@ def run_sq(self, prev_config):
490490
return_cellID=True,
491491
)
492492
fp_tree = fp_tree[fp_tree["if_significant"]]
493+
fp_tree = fp_tree.copy()
494+
fp_tree["_frequency"] = fp_tree["n_center_motif"] / fp_tree["n_center"]
495+
fp_tree = fp_tree.sort_values(by="_frequency", ascending=False).drop(columns=["_frequency"]).reset_index(drop=True)
493496
elif query_type == "anchor-type-dist":
494497
fp_tree = self.tt.motif_enrichment_dist(
495498
ct=cell_type_of_interest,
@@ -498,6 +501,9 @@ def run_sq(self, prev_config):
498501
return_cellID=True,
499502
)
500503
fp_tree = fp_tree[fp_tree["if_significant"]]
504+
fp_tree = fp_tree.copy()
505+
fp_tree["_frequency"] = fp_tree["n_center_motif"] / fp_tree["n_center"]
506+
fp_tree = fp_tree.sort_values(by="_frequency", ascending=False).drop(columns=["_frequency"]).reset_index(drop=True)
501507

502508
# Cache for heatmap rendering
503509
self._last_fp_tree = fp_tree

0 commit comments

Comments
 (0)