netmap.downstream.final_downstream.get_top_targets

netmap.downstream.final_downstream.get_top_targets(gene_inter_adata, adata, top_per_source=750, col_cluster='spectral', min_reg_size=100, verbose=True)

Selects top gene targets per source from a clustered gene interaction AnnData.

Parameters:
  • gene_inter_adata (AnnData) – Gene interaction AnnData with var containing ‘source’ and ‘target’.

  • adata (AnnData) – Expression AnnData for ranking genes.

  • top_per_source (int, default=750) – Number of top targets to select per source.

  • col_cluster (str, default='spectral') – Column in obs defining clusters.

Returns:

  • gene_inter_adata_filtered (AnnData) – Filtered AnnData containing top edges.

  • reglon_sizes (list of int) – Sizes of regulatory regions per source.