Skip to content

Commit 7780d41

Browse files
committed
adapting from_liana
1 parent 44f99fb commit 7780d41

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pycrosstalker/tools/utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,8 @@ def create_ordered_circular_layout(ordered_nodes):
700700
return layout
701701

702702

703-
def from_liana(adata, liana_key = "liana", score_key="lr_means",pval_key="cellphone_pvals",compute_means=False,pval_filter=True):
703+
def from_liana(adata, liana_key = "liana", score_key="lr_means",pval_key="cellphone_pvals",
704+
compute_means=False,pval_filter=True,condition_key="condition"):
704705
adata.uns['pycrosstalker'] = {}
705706
adata.uns['pycrosstalker']['path'] = {}
706707
sel = ['ligand','receptor_complex','source','target',pval_key, score_key]
@@ -712,7 +713,7 @@ def from_liana(adata, liana_key = "liana", score_key="lr_means",pval_key="cellph
712713
sel.remove(pval_key)
713714

714715
if isinstance(adata.uns[liana_key], pd.DataFrame):
715-
if "label" in adata.uns[liana_key].columns:
716+
if condition_key in adata.uns[liana_key].columns:
716717
for i in adata.uns[liana_key].label.unique():
717718
evfull = adata.uns[liana_key].loc[adata.uns[liana_key].label==i,:]
718719
evfull = evfull.loc[:,sel]

0 commit comments

Comments
 (0)