All functions

AddModuleScoreScaled()

AddModuleScore from Seurat using scaled expression values

CalcPCHeuristics()

Calculate heuristic metrics to determine optimal number of principal components for downstream analyses

Clean()

Clean gc but invisible

Cluster()

Leiden graph-based clustering

DefineMarkers()

Define markers with presto with additional metrics

DetectAmbientRNA()

Fit models to cell groups

Downsample()

Downsample cells evenly across groups

FitAmbientModel()

Fit model

Geosketch()

Geosketch Seurat object

GetDate()

Timestamp Get current timestamp

LoessRegression()

Loess regression

Log2RmInf()

Take log2 and remove infinite results

NumCellsPerGroup()

Calculate number of cells to downsample per group

OutlinedDotPlot()

Modified version of Seurat::Dotplot with outlined points

PlotAmbientRNA()

Plot Ambient RNA model fits

PrepareGraph()

Create igraph-compatible graph and save in Seurat object

ReduceDims()

Process Seurat seurat.object through PCA

RemoveAxes()

RemoveAxes

Resample()

Sample if length(x) != 1

SelectPoints()

Select points

StartFutureLapply()

Set Future plan to multisession

StopFutureLapply()

Set Future plan to sequential

Timestamp()

Timestamp Get current timestamp

VarToString()

Convert variable to string

`%iff%`

Set a default value if an object is NOT null

`%||%`

Set a default value if an object is null