runPCA | R Documentation |
Calculate Principal Components (PCs) on the cell-cisTopic distributions
runPCA(object, target, method = "Z-score", seed = 123, ...)
object |
Initialized cisTopic object, after the object@selected.model has been filled. |
target |
Whether dimensionality reduction should be applied on cells ('cell') or regions (region). Note that for speed and clarity reasons, dimesionality reduction on regions will only be done using the regions assigned to topics with high confidence (see binarizecisTopics()). |
method |
Select the method for processing the cell assignments: 'Z-score' and 'Probability'. In the case of regions, an additional method, 'NormTop' is available (see getRegionScores()). |
... |
See |
'Z-score' computes the Z-score for each topic assingment per cell/region. 'Probability' divides the topic assignments by the total number
of assignments in the cell/region in the last iteration plus alpha. If using 'NormTop', regions are given an score defined by: \beta_{w, k} (\log
\beta_{w,k} - 1 / K \sum_{k'} \log \beta_{w,k'})
.
Returns a cisTopic object with a list of PCA information stored in object@dr$cell$PCA or object@dr$region$PCA.
loadings
Matrix whose columns contain eigenvectors
sdev
Standard deviations of the PCs
var.coord
Coordinates of the variables (correlation between the variables and the PCs)
var.cos2
Cos2 of the variables. Measures their representation quality.
var.contrib
Contributions of the variables to the PCs
ind.coord
Coordinates of individuals
ind.cos2
Cos2 of the individuals
ind.contrib
Contributions of the individuals to the PCs
eigs
Eigenvalues, which measure the variability retained per PC
variance.explained
Percentage of variance explained by each component
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.