R/Plotting_Seurat_Iterative.R
Iterate_FeaturePlot_scCustom.Rd
Create and Save plots for Gene list with Single Command
Iterate_FeaturePlot_scCustom(
seurat_object,
features,
colors_use = viridis_plasma_dark_high,
na_color = "lightgray",
na_cutoff = 1e-09,
split.by = NULL,
order = TRUE,
return_plots = FALSE,
file_path = NULL,
file_name = NULL,
file_type = NULL,
single_pdf = FALSE,
output_width = NULL,
output_height = NULL,
features_per_page = 1,
num_columns = NULL,
landscape = TRUE,
dpi = 600,
pt.size = NULL,
reduction = NULL,
raster = NULL,
alpha_exp = NULL,
alpha_na_exp = NULL,
...
)
Seurat object name.
vector of features to plot. If a named vector is provided then the names for each gene
will be incorporated into plot title if single_pdf = TRUE
or into file name if FALSE
.
color scheme to use.
color for non-expressed cells.
Value to use as minimum expression cutoff. To set no cutoff set to NA
.
Variable in @meta.data
to split the plot by.
whether to move positive cells to the top (default = TRUE).
logical. Whether to return plots to list instead of saving them to file(s). Default is FALSE.
directory file path and/or file name prefix. Defaults to current wd.
name suffix and file extension.
File type to save output as. Must be one of following: ".pdf", ".png", ".tiff", ".jpeg", or ".svg".
saves all plots to single PDF file (default = FALSE).
the width (in inches) for output page size. Default is NULL.
the height (in inches) for output page size. Default is NULL.
numeric, number of features to plot on single page if single_pdf = TRUE
. Default is 1.
Number of columns in plot layout (only applicable if single_pdf = TRUE
AND
features_per_page
> 1).
logical, when plotting multiple features per page in single PDF whether to use landscape or portrait page dimensions (default is TRUE).
dpi for image saving.
Adjust point size for plotting.
Dimensionality Reduction to use (if NULL then defaults to Object default).
Convert points to raster format. Default is NULL which will rasterize by default if greater than 200,000 cells.
new alpha level to apply to expressing cell color palette (colors_use
). Must be
value between 0-1.
new alpha level to apply to non-expressing cell color palette (na_color
). Must be
value between 0-1.
Extra parameters passed to FeaturePlot
.
Saved plots
if (FALSE) {
Iterate_FeaturePlot_scCustom(seurat_object = object, features = DEG_list,
colors_use = viridis_plasma_dark_high, na_color = "lightgray", file_path = "plots/",
file_name = "tsne", file_type = ".jpg", dpi = 600)
}