netmap.utils.data_utils.remove_regulon_columns

netmap.utils.data_utils.remove_regulon_columns(grn_adata)[source]

Removes all regulon columns from grn_adata.obs.

Useful when regulon activity values were previously added via merge_all_to_obs and need to be stripped out before Scanpy plotting functions complain about unrecognised observation columns.

Parameters:

grn_adata – AnnData object whose obs DataFrame may contain columns with 'regulon' in their name.

Returns:

The input object with regulon columns removed from obs.

Return type:

grn_adata