netmap.downstream.final_downstream.create_regulon_activity_adata

netmap.downstream.final_downstream.create_regulon_activity_adata(grn_adata: AnnData, data_ucell: DataFrame, top_sources_list: List[str]) AnnData

Creates an AnnData object with regulon activity scores based on top GRN sources.

Parameters:
  • grn_adata (AnnData) – Original GRN AnnData object, used for alignment of obs and embeddings.

  • data_ucell (pd.DataFrame) – DataFrame containing UCell scores for all signatures.

  • top_sources_list (List[str]) – List of top source names to include as regulons.

Returns:

New AnnData object with regulon activity, aligned to grn_adata observations.

Return type:

AnnData