- sample
Seurat
| A Seurat object, generated by CreateSeuratObject.
- input_gene_list
named_list
| Named list of lists of genes to be used as input.
- x1
character
| A name of a list from input_gene_list. First feature in the X axis. Will go on the right side of the X axis if y2 is not provided and top-right quadrant if provided.
- y1
character
| A name of a list from input_gene_list. First feature on the Y axis. Will become the Y axis if y2 is not provided and bottom-right quadrant if provided.
- x2
character
| A name of a list from input_gene_list. Second feature on the X axis. Will go on the left side of the X axis if y2 is not provided and top-left quadrant if provided.
- y2
character
| A name of a list from input_gene_list. Second feature on the Y axis. Will become the bottom-left quadrant if provided.
- group.by
character
| Metadata variable to group the output by. Has to be a character of factor column.
- colors.use
named_vector
| Named vector of valid color representations (either name of HEX codes) with as many named colors as unique values of group.by. If group.by is not provided, defaults to the unique values of Idents. If not provided, a color scale will be set by default.
- legend.position
character
| Position of the legend in the plot. One of:
top
: Top of the figure.
bottom
: Bottom of the figure.
left
: Left of the figure.
right
: Right of the figure.
none
: No legend is displayed.
- legend.icon.size
numeric
| Size of the icons in legend.
- legend.ncol
numeric
| Number of columns in the legend.
- legend.nrow
numeric
| Number of rows in the legend.
- legend.byrow
logical
| Whether the legend is filled by row or not.
- plot.title, plot.subtitle, plot.caption
character
| Title, subtitle or caption to use in the plot.
- font.size
numeric
| Overall font size of the plot. All plot elements will have a size relationship with this font size.
- font.type
character
| Base font family for the plot. One of:
- xlab, ylab
character
| Titles for the X and Y axis.
- axis.ticks
logical
| Whether to show axis ticks.
- axis.text
logical
| Whether to show axis text.
- verbose
logical
| Whether to show extra comments, warnings,etc.
- enforce_symmetry
logical
| Whether to enforce the plot to follow a symmetry (3 variables, the X axis has 0 as center, 4 variables, all axis have the same range and the plot is squared).
- plot_marginal_distributions
logical
| Whether to plot marginal distributions on the figure or not.
- marginal.type
character
| One of:
density
: Compute density plots on the margins.
histogram
: Compute histograms on the margins.
boxplot
: Compute boxplot on the margins.
violin
: Compute violin plots on the margins.
densigram
: Compute densigram plots on the margins.
- marginal.size
numeric
| Size ratio between the main and marginal plots. A value of 5 means that the main plot is 5 times bigger than the marginal plots.
- marginal.group
logical
| Whether to group the marginal distribution by group.by or current identities.
- plot_cell_borders
logical
| Whether to plot border around cells.
- plot_enrichment_scores
logical
| Whether to report enrichment scores for the input lists as plots.
- border.size
numeric
| Width of the border of the cells.
- border.color
character
| Color for the border of the heatmap body.
- pt.size
numeric
| Size of the dots.
- raster
logical
| Whether to raster the resulting plot. This is recommendable if plotting a lot of cells.
- raster.dpi
numeric
| Pixel resolution for rasterized plots. Defaults to 1024. Only activates on Seurat versions higher or equal than 4.1.0.
- plot_features
logical
| Whether to also report any other feature onto the primary plot.
- features
character
| Additional features to plot.
- use_viridis
logical
| Whether to use viridis color scales.
- viridis.palette
character
| A capital letter from A to H or the scale name as in scale_fill_viridis.
- viridis.direction
numeric
| Either 1 or -1. Controls how the gradient of viridis scale is formed.
- sequential.palette
character
| Type of sequential color palette to use. Out of the sequential palettes defined in brewer.pal
.
- sequential.direction
numeric
| Direction of the sequential color scale. Either 1 or -1.
- nbin
numeric
| Number of bins to use in AddModuleScore.
- ctrl
numeric
| Number of genes in the control set to use in AddModuleScore.
- number.breaks
numeric
| Controls the number of breaks in continuous color scales of ggplot2-based plots.
- plot.title.face, plot.subtitle.face, plot.caption.face, axis.title.face, axis.text.face, legend.title.face, legend.text.face
character
| Controls the style of the font for the corresponding theme element. One of: