Description Usage Arguments Details Value Examples
Plot the gene in reduced dimensional space.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | plotGeneCount(curve, ...)
## S4 method for signature 'SlingshotDataSet'
plotGeneCount(
curve,
counts = NULL,
gene = NULL,
clusters = NULL,
models = NULL,
title = NULL
)
## S4 method for signature 'SingleCellExperiment'
plotGeneCount(
curve,
counts = NULL,
gene = NULL,
clusters = NULL,
models = NULL,
title = NULL
)
## S4 method for signature 'CellDataSet'
plotGeneCount(
curve,
counts = NULL,
gene = NULL,
clusters = NULL,
models = NULL,
title = NULL
)
|
curve |
One of three
|
... |
parameters including: |
counts |
The count matrix, genes in rows and cells in columns. Only needed
if the input is of the type |
gene |
The name of gene for which you want to plot the count or the row
number of that gene in the count matrix. Alternatively, one can specify
the |
clusters |
The assignation of each cell to a cluster. Used to color the
plot. Either |
models |
The fitted GAMs, typically the output from
|
title |
Title for the plot. |
If both gene
and clusters
arguments are supplied, the
plot will be colored according to gene count level. If none are provided, the
function will fail. When a CellDataset
object is provided as input,
the function relies on the plot_cell_trajectory
function
A ggplot
object
1 2 3 4 5 6 7 8 9 10 11 12 13 | set.seed(97)
library(slingshot)
data(crv, package="tradeSeq")
data(countMatrix, package="tradeSeq")
rd <- slingshot::reducedDim(crv)
cl <- kmeans(rd, centers = 7)$cluster
lin <- slingshot::getLineages(rd, clusterLabels = cl, start.clus = 4)
crv <- slingshot::getCurves(lin)
counts <- as.matrix(countMatrix)
gamList <- fitGAM(counts = counts,
pseudotime = slingPseudotime(crv, na = FALSE),
cellWeights = slingCurveWeights(crv))
plotGeneCount(crv, counts, gene = "Mpo")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.