msmu._utils.subset
split_tmt
split_tmt(mdata, map)
Split TMT channels in a MuData object into separate modalities based on a mapping.
Parameters
mdata : MuData The MuData object containing TMT data. map : dict[str, str] | pd.Series | pd.DataFrame A mapping of filenames to set names. If a DataFrame is provided, it should have two columns: the first for filenames and the second for set names.
Returns
MuData The modified MuData object with TMT channels split into separate modalities.
subset
subset(mdata, modality, cond_var=None, cond_obs=None)
Subset MuData object based on condition.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mdata
|
MuData
|
MuData object to subset. |
required |
modality
|
str
|
Modality to subset. |
required |
cond_var
|
str
|
Condition to subset variables. |
None
|
cond_obs
|
str
|
Condition to subset observations. |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
mdata |
MuData
|
Subsetted MuData object. |