View source: R/Script_DROPLET_07_ADHOC_PLOT_PCA_3_PlotValues_Gene.R
| PlotValues.PCA.Gene.10x | R Documentation | 
Annotates reduced dimension space, e.g., UMAP and tSNE, with gene expression values. Values will be automatically be log2-transformed prior to plotting.
PlotValues.PCA.Gene.10x(
  MarvelObject,
  cell.ids = NULL,
  gene_short_name,
  log2.transform = TRUE,
  point.size = 0.1,
  color.gradient = c("grey90", "blue", "red"),
  type
)
| MarvelObject | Marvel object. S3 object generated from  | 
| cell.ids | Vector of character strings. Specify specific cells to plot. | 
| gene_short_name | Character string. Gene name whose expression will be plotting. | 
| log2.transform | Logical value. If set to  | 
| point.size | Numeric value. Size of data points. Default is  | 
| color.gradient | Vector of character strings. Colors to indicate low, moderate, and high expression. Default is  | 
| type | Character string. Type of reduced dimension space. Options are  | 
An object of class S3 with new slot MarvelObject$adhocPlot$PCA$Gene.
marvel.demo.10x <- readRDS(system.file("extdata/data",
                               "marvel.demo.10x.rds",
                               package="MARVEL")
                               )
# Define cell groups
    # Retrieve sample metadata
    sample.metadata <- marvel.demo.10x$sample.metadata
    # iPSC
    index <- which(sample.metadata$cell.type=="iPSC")
    cell.ids.1 <- sample.metadata[index, "cell.id"]
    length(cell.ids.1)
    # Cardio day 10
    index <- which(sample.metadata$cell.type=="Cardio day 10")
    cell.ids.2 <- sample.metadata[index, "cell.id"]
    length(cell.ids.2)
    # Save into list
    cell.group.list <- list("iPSC"=cell.ids.1,
                            "Cardio d10"=cell.ids.2
                            )
# Plot expression
marvel.demo.10x <- PlotValues.PCA.Gene.10x(
                      MarvelObject=marvel.demo.10x,
                      gene_short_name="TPM2",
                      color.gradient=c("grey","cyan","green","yellow","red"),
                      type="tsne"
                      )
# Check output
marvel.demo.10x$adhocPlot$PCA$Gene
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.