Skip to content

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.