geneGATer.pl.get_top_k_genes_saliency#

geneGATer.pl.get_top_k_genes_saliency(model, data, gene_list, k, marker_genes=None, font_size=14, set_size=(10, 6), cmap='tab:blue')#

Create Top k genes plot (sorted by saliency scores).

Parameters
  • model – The model from learn_model function.

  • data – The data from learn_model function.

  • gene_list – List of genes from getComGenes function.

  • k – Number of top k genes to plot.

  • marker_genes (default: None) – List of marker genes to compare to.

  • font_size (default: 14) – Font size for the plot.

  • set_size (default: (10, 6)) – Size of the plot.

  • cmap (default: 'tab:blue') – Color map for the plot.

Returns

Top k genes plot (sorted by saliency scores).

-fig (figure)

The matplotlib figure object.

-df (DataFrame)

The top k genes.