Plot top ligands overlayed on a RNA velocity plot
plot_velocity_ligands.RdVisualizes the ligands most likely to be driving the observed RNA velocities.
Usage
plot_velocity_ligands(
  adata,
  color = "dimgrey",
  alpha = 0.1,
  density = 3,
  arrow_size = 1,
  linewidth_scale = 2,
  vector_type = "stream",
  velocity_cluster_key = "vcluster",
  velocity_clusters = NULL,
  cell_palette = NULL,
  size = 100,
  velocity_cluster_palette = "gnuplot",
  label_fontsize = 15,
  top_n_ligands = 5L,
  figsize = c(10, 10),
  ve_plot_cutoff = FALSE,
  plot_output_path = "entrain_velocity_ligands.png"
)Arguments
- adata
 Path to a
.h5adanndataobject. Must have had entrain_velocity run on it.- color
 scvelo.pl argument: Key for annotations of observations/cells or variables/genes. Use if you want dot color to denote a cell type or other annotation. Default is
NULL- all cells are colored a single color denoted by argumentcell_palette- alpha
 Opacity of points.
- density
 Density of RNA velocity vectors.
- arrow_size
 Size of RNA velocity vector arrowhead.
- linewidth_scale
 Width of RNA velocity vector body.
- vector_type
 Whether to plot a
scvelo.pl.velocity_embedding_stream()plot or ascvelo.pl.velocity_embedding_grid()plot. Defaultstream- velocity_cluster_key
 Column name of
adata.obsmetadata denoting velocity clusters.- velocity_clusters
 Values in
adata.obs.velocity_cluster_keydenoting which velocity clusters and their ligands to visualize. Defaults to NULL, in which it will plot the ligands for all positive variance explained velocity clusters- cell_palette
 A matplotlib color palette for annotations denoted in argument
color.- size
 scvelo.pl.velocity_embedding argument: Size of points.
- velocity_cluster_palette
 A matplotlib color palette denoting colorscale of velocity clusters e.g.,
"Spectral". OR a single color inmatplotlib.colors.CSS4_COLORS.keys()e.g."black"; OR: A vector of hex codes with the same length as the number of velocity clusters being plotted e.g.,c("#bfe5a0", "#9e0242", "#d8434e", "#f67b4a", "#5e4fa2").- label_fontsize
 Font size of ligand labels
- top_n_ligands
 Number of top ligands to include in each label.
- figsize
 Figure size. Default is
c(10,10)- ve_plot_cutoff
 Whether to plot the results with VE above this limit. Default 0.0.
- plot_output_path
 Filename of plot to save.