Generate a lineage plot based on the pseudotime.
Usage
LineagePlot(
  srt,
  lineages,
  reduction = NULL,
  dims = c(1, 2),
  cells = NULL,
  trim = c(0.01, 0.99),
  span = 0.75,
  palette = "Dark2",
  palcolor = NULL,
  lineages_arrow = arrow(length = unit(0.1, "inches")),
  linewidth = 1,
  line_bg = "white",
  line_bg_stroke = 0.5,
  whiskers = FALSE,
  whiskers_linewidth = 0.5,
  whiskers_alpha = 0.5,
  aspect.ratio = 1,
  title = NULL,
  subtitle = NULL,
  xlab = NULL,
  ylab = NULL,
  legend.position = "right",
  legend.direction = "vertical",
  theme_use = "theme_scp",
  theme_args = list(),
  return_layer = FALSE,
  seed = 11
)Arguments
- srt
- An object of class Seurat. 
- lineages
- A character vector that specifies the lineages to be included. Typically, use the pseudotime of cells. 
- reduction
- An optional string specifying the dimensionality reduction method to use. 
- dims
- A numeric vector of length 2 specifying the dimensions to plot. 
- cells
- An optional character vector specifying the cells to include in the plot. 
- trim
- A numeric vector of length 2 specifying the quantile range of lineages to include in the plot. 
- span
- A numeric value specifying the span of the loess smoother. 
- palette
- A character string specifying the color palette to use for the lineages. 
- palcolor
- An optional string specifying the color for the palette. 
- lineages_arrow
- An arrow object specifying the arrow for lineages. 
- linewidth
- A numeric value specifying the linewidth for the lineages. 
- line_bg
- A character string specifying the color for the background lines. 
- line_bg_stroke
- A numeric value specifying the stroke width for the background lines. 
- whiskers
- A logical value indicating whether to include whiskers in the plot. 
- whiskers_linewidth
- A numeric value specifying the linewidth for the whiskers. 
- whiskers_alpha
- A numeric value specifying the transparency for the whiskers. 
- aspect.ratio
- A numeric value specifying the aspect ratio of the plot. 
- title
- An optional character string specifying the plot title. 
- subtitle
- An optional character string specifying the plot subtitle. 
- xlab
- An optional character string specifying the x-axis label. 
- ylab
- An optional character string specifying the y-axis label. 
- legend.position
- A character string specifying the position of the legend. 
- legend.direction
- A character string specifying the direction of the legend. 
- theme_use
- A character string specifying the theme to use for the plot. 
- theme_args
- A list of additional arguments to pass to the theme function. 
- return_layer
- A logical value indicating whether to return the plot as a layer. 
- seed
- An optional integer specifying the random seed for reproducibility. 
Examples
data("pancreas_sub")
pancreas_sub <- RunSlingshot(pancreas_sub, group.by = "SubCellType", reduction = "UMAP", show_plot = FALSE)
LineagePlot(pancreas_sub, lineages = paste0("Lineage", 1:3))
 LineagePlot(pancreas_sub, lineages = paste0("Lineage", 1:3), whiskers = TRUE)
LineagePlot(pancreas_sub, lineages = paste0("Lineage", 1:3), whiskers = TRUE)
