pyVIA.plotting_via.get_gene_expression
- pyVIA.plotting_via.get_gene_expression(via_object, gene_exp, cmap='jet', dpi=150, marker_genes=[], linewidth=2.0, n_splines=10, spline_order=4, fontsize_=8, marker_lineages=[], optional_title_text='', cmap_dict=None, conf_int=0.95, driver_genes=False, driver_lineage=None)[source]
- Parameters:
via_object – via object
gene_exp (
DataFrame
) – dataframe where columns are features (gene) and rows are single cellscmap (
str
) – default: ‘jet’dpi (
int
) – default:150marker_genes (
list
) – Default is to use all genes in gene_exp. other provide a list of marker genes that will be used from gene_exp.linewidth (
float
) – default:2n_slines – default:10 Note n_splines must be > spline_order.
spline_order (
int
) – default:4 n_splines must be > spline_order.marker_lineages – Default is to use all lineage pathways. other provide a list of lineage number (terminal cluster number).
cmap_dict (
dict
) – {lineage number: ‘color’}conf_int (
float
) – Confidence interval of gene expressions. Also used for identifying driver genes if driver_genes = True.driver_genes (
bool
) – Set True to compute and plot top 3 upregulated & downregulated driver genes expressions given terminal cell fates.driver_lineage (
int
) – Provide lineage used to compute driver genes if driver_genes=True.
- Returns:
fig, axs