The Seurat object is the center of each single cell analysis. It stores all information associated with the dataset, including data, annotations, analyes, etc. All that is needed to construct a Seurat object is an expression matrix (rows are genes, columns are cells), which should be log-scale
raw.dataThe raw project data
dataThe normalized expression matrix (log-scale)
scale.datascaled (default is z-scoring each gene) expression matrix; used for dimmensional reduction and heatmap visualization
var.genesVector of genes exhibiting high variance across single cells
is.exprExpression threshold to determine if a gene is expressed (0 by default)
identTHe 'identity class' for each cell
meta.dataContains meta-information about each cell, starting with number of genes detected (nGene)
and the original identity class (orig.ident); more information is added using AddMetaData
project.nameName of the project (for record keeping)
drList of stored dimmensional reductions; named by technique
assayList of additional assays for multimodal analysis; named by technique
hvg.infoThe output of the mean/variability analysis for all genes
imputedMatrix of imputed gene scores
cell.namesNames of all single cells (column names of the expression matrix)
cluster.treeList where the first element is a phylo object containing the phylogenetic tree relating different identity classes
snnSpare matrix object representation of the SNN graph
calc.paramsNamed list to store all calculation-related parameter choices
kmeansStores output of gene-based clustering from DoKMeans
spatialStores internal data and calculations for spatial mapping of single cells
miscMiscellaneous spot to store any data alongisde the object (for example, gene lists)
versionVersion of package used in object creation
Each Seurat object has a number of slots which store information. Key slots to access are listed below.