| predict,SlingshotDataSet-method {slingshot} | R Documentation |
Map new observations onto simultaneous principal curves fitted
by slingshot.
## S4 method for signature 'SlingshotDataSet' predict(object, newdata = NULL)
object |
a |
newdata |
a matrix or data frame of new points in the same
reduced-dimensional space as the original input to |
This function is a method for the generic function predict
with signature(object = "SlingshotDataSet"). If no newdata
argument is provided, it will return the original results, given by
object.
A SlingshotDataSet object based on the input newdata.
New cells are treated as "unclustered" and the lineages and
adjacency slots are intentionally left blank, to distinguish these
results from the original slingshot output. The curves slot
represents the projections of each new cell onto the existing curves. As
with standard slingshot output, the lineage-specific pseudotimes and
assignment weights can be accessed via the functions
slingPseudotime and slingCurveWeights.
data("slingshotExample")
sds <- slingshot(rd, cl, start.clus = '1')
x <- cbind(runif(100, min = -5, max = 10), runif(100, min = -4, max = 4))
predict(sds, x)