Takes Coereba_MarkerExpressions data.frame and returns Marker Expression Beeswarm plots
Source:R/Utility_MarkerPlots.R
      Utility_MarkerPlots.RdTakes Coereba_MarkerExpressions data.frame and returns Marker Expression Beeswarm plots
Usage
Utility_MarkerPlots(
  data,
  panel,
  myfactor,
  shape_palette,
  fill_palette,
  cex = 1,
  size = 1.5,
  corral.width = 1,
  crossbar = "median",
  XAxisLevels = NULL,
  savePlot = FALSE,
  outpath = NULL,
  filename = NULL,
  dpi = 600,
  width = 9,
  height = 3,
  filterForThese = NULL,
  combinatorialStartsWith = NULL
)Arguments
- data
 A data.frame of metadata and summarized markers from Utility_MarkerExpressions
- panel
 A .csv or data.frame containing Fluorophore and Marker columns of your panel markers.
- myfactor
 The column name by which you want to group outputs in the plot
- shape_palette
 A scale manual list assigning shape to factor level
- fill_palette
 A scale fill list assigning fill to factor level
- cex
 geom_beeswarm argument, default 1
- size
 geom_beeswarm argument, default 1.5
- corral.width
 geom_beeswarm argument, default 1
- crossbar
 geom_boxplot argument, default "median"
- XAxisLevels
 Provide list marker names correct order for x-axis reordering, default NULL
- savePlot
 Whether to save ggplot object to outfolder, default = FALSE
- outpath
 Specify file.path to desired storage location
- filename
 Specify desired filename
- dpi
 Specify desired pixel resolution
- width
 Specify desired width inches
- height
 Specify desired height inches
- filterForThese
 A list containing names of markers desire to include final plot, default NULL
- combinatorialStartsWith
 Default NULL, if aggregated data is combinatorial, starting string of characters (ex. CD45)
Examples
shape_ptype <- c("HU" = 22, "HEU-lo" = 21, "HEU-hi" = 21)
fill_ptype <- c("HU" = "white", "HEU-lo" = "darkgray", "HEU-hi" = "black")
File_Location <- system.file("extdata", package = "Coereba")
panelPath <- file.path(File_Location, "ILTPanelTetramer.csv")
binaryPath <- file.path(File_Location, "HeatmapExample.csv")
dataPath <- file.path(File_Location, "ReadyFileExample.csv")
panelData <- read.csv(panelPath, check.names=FALSE)
binaryData <- read.csv(binaryPath, check.names=FALSE)
dataData <- read.csv(dataPath, check.names=FALSE)
All <- Coereba_MarkerExpressions(data=dataData, binary=binaryData,
 panel=panelData, starter="SparkBlue550")
ThePlot <- Utility_MarkerPlots(data=All, panel=panelData,
 myfactor="ptype", shape_palette = shape_ptype,
 fill_palette = fill_ptype, filterForThese=c("CD7", "CD4", "CD8"),
 XAxisLevels = c("CD7", "CD4", "CD8"))