Description Usage Arguments Value Examples
View source: R/spectral_tsne.R
spectral_tsne() performs dimensionality reduction using the package Rtsne's wrapper for the C++ implementation of Barnes-Hut t-Distributed Stochastic Neighbor Embedding. If no prcomp_object is supplied, principal component analysis will be performed using an irlba algorithm for sparse data.
1 2  | spectral_tsne(matrix, log_matrix = TRUE, prcomp_object = NULL,
  dims = 1:10, perplexity = 30)
 | 
matrix | 
 a matrix of values to perform dimensionality reduction on; by default, rows are genes and columns are cells  | 
log_matrix | 
 if log10 transformation is to be performed on the matrix; defaults to TRUE  | 
dims | 
 dimensions from the prinicpal component analysis to use; defaults to 1:10 (i.e. 1st to 10th principal components)  | 
perplexity | 
 numeric; perplexity parameter for tSNE; defaults to 30  | 
prcomp_obj | 
 a principal component analysis object produced by the prcomp or prcomp_irlba functions; if no object is supplied, sparse_pca will be run on the matrix to return 50 dimensions; defaults to NULL; if a prcomp object is supplied, matrix is not required  | 
pca_version | 
 PCA implementation to use. Possible values are "default" for sparse_pca() or "monocle" for the sparse_irlba_prcomp implemented in Monocle 3 alpha.  | 
center | 
 a logical value indicating whether the variables should be shifted to be zero centered. Alternately, if the "monocle" pca version is used, a centering vector of length equal the number of columns of x can be supplied.  | 
scale | 
 a logical value indicating whether the variables should be scaled to have unit variance before the analysis takes place. If the "default" pca version is used and center = TRUE, scaling will be also default to TRUE. Alternatively, if the "monocle" pca version is used, a vector of length equal the number of columns of x can be supplied.  | 
A matrix with two columns containing coordinates of each row for two dimensions respectively
1  | spectral_tsne(matrix, log_matrix=TRUE, prcomp_object=NULL, dims=1:10, perplexity=30)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.