Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions src/decoupler/tl/_rankby_obsm.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ def _input_rank_obsm(

@docs.dedent
def rankby_obsm(
adata: AnnData,
key: str,
uns_key: str | None = "rank_obsm",
adata: AnnData, key: str, uns_key: str | None = "rank_obsm", obs_keys: list | None = None
) -> None | pd.DataFrame:
"""
Ranks features in ``adata.obsm`` by the significance of their association with metadata in ``adata.obs``.
Expand Down Expand Up @@ -68,6 +66,10 @@ def rankby_obsm(
assert isinstance(uns_key, str) or uns_key is None, "uns_key must be str or None"
# Extract
df, x_vars, y_vars = _input_rank_obsm(adata=adata, key=key)

if obs_keys is not None:
x_vars = obs_keys

# Test
res = []
for x_var in x_vars:
Expand Down
Loading