Wrapper for obtaining a pseudotime ordering of the cells by projecting them onto the minimum spanning tree (MST)
runTSCAN(
inSCE,
useReducedDim = "PCA",
cluster = NULL,
starter = NULL,
seed = 12345
)
Input SingleCellExperiment object.
Character. A low-dimension representation in
reducedDims
, will be used for both clustering if cluster
not
specified and MST construction. Default "PCA"
.
Grouping for each cell in inSCE
. A vector with equal
length to the number of the cells in inSCE
, or a single character for
retriving colData
variable. Default NULL
, will run
runScranSNN
to obtain.
Character. Specifies the starting node from which to compute
the pseudotime. Default NULL
, will select an arbitrary node.
An integer. Random seed for clustering if cluster
is not
specified. Default 12345
.
The input inSCE
object with pseudotime ordering of the cells
along the paths and the cluster label stored in colData
, and other
unstructured information in metadata
.
data("mouseBrainSubsetSCE", package = "singleCellTK")
mouseBrainSubsetSCE <- runTSCAN(inSCE = mouseBrainSubsetSCE,
useReducedDim = "PCA_logcounts")
#> Wed Apr 23 11:42:22 2025 ... Running 'scran SNN clustering' with 'louvain' algorithm
#> Wed Apr 23 11:42:22 2025 ... Identified 2 clusters
#> Wed Apr 23 11:42:22 2025 ... Running TSCAN to estimate pseudotime
#> Wed Apr 23 11:42:22 2025 ... Clusters involved in path index 2 are: 1, 2
#> Wed Apr 23 11:42:22 2025 ... Number of estimated paths is 1