smftools.preprocessing.calculate_coverage#
- smftools.preprocessing.calculate_coverage(adata, ref_column='Reference_strand', position_nan_threshold=0.01, smf_modality='deaminase', target_layer='binarized_methylation', uns_flag='calculate_coverage_performed', force_redo=False)#
Append position-level coverage metadata per reference category.
- Parameters:
adata (
AnnData) -- AnnData object.ref_column (
str(default:'Reference_strand')) -- Obs column used to define reference/strand categories.position_nan_threshold (
float(default:0.01)) -- Minimum fraction of coverage to mark a position as valid.smf_modality (
str(default:'deaminase')) -- SMF modality. Useadata.Xfor conversion/deaminase ortarget_layerfor direct.target_layer (
str(default:'binarized_methylation')) -- Layer used for direct SMF coverage calculations.uns_flag (
str(default:'calculate_coverage_performed')) -- Flag inadata.unsindicating prior completion.force_redo (
bool(default:False)) -- Whether to rerun even ifuns_flagis set.
- Return type: