omicverse.bulk.batch_correction#
- omicverse.bulk.batch_correction(adata, batch_key=None, key_added='batch_correction')[source]#
Perform batch effect correction using ComBat algorithm.
- Parameters:
adata (
AnnData) – AnnData object containing expression data.batch_key (default:
None) – Key in adata.obs containing batch information.key_added (
str(default:'batch_correction')) – Name for the corrected data layer. Default: ‘batch_correction’.
- Returns:
The function modifies adata.layers[key_added] in place with batch-corrected expression data.
- Return type:
None