smftools.preprocessing.load_sample_sheet#
- smftools.preprocessing.load_sample_sheet(adata, sample_sheet_path, mapping_key_column='obs_names', as_category=True, uns_flag='load_sample_sheet_performed', force_reload=True)#
Load a sample sheet CSV and map metadata into
adata.obs.- Parameters:
adata (
AnnData) -- AnnData object to append sample information to.mapping_key_column (
str(default:'obs_names')) -- Column name to map againstadata.obs_namesor an obs column.as_category (
bool(default:True)) -- Whether to cast added columns as pandas Categoricals.uns_flag (
str(default:'load_sample_sheet_performed')) -- Flag inadata.unsindicating prior completion.force_reload (
bool(default:True)) -- Whether to reload even ifuns_flagis set.
- Returns:
Updated AnnData object.
- Return type: