Added
- Add
BridgeCellsRepresentationto construct a dictionary representation for each unimodal dataset. - Add
BuildNicheAssayto construct a new assay where each feature is a cell label. The values represent the sum of a particular cell label neighboring a given cell. - Add
CalcDispersionto calculate the dispersion of features. - Add
CCAIntegrationto perform Seurat-CCA Integration. - Add
CountSketchto generate a CountSketch random matrix. - Add
CreateCategoryMatrixto create a one-hot matrix for a given label. - Add
DISPto find variable features based on dispersion. - Add
FastRPCAIntegrationas a convenience wrapper function around the following three functions that are often run together when performing integration. - Add
FetchResiduals_referenceas a temporary function to get residuals from the reference. - Add
FetchResidualsto call sctransform::get_residuals. - Add
FetchResidualSCTModelto calculate Pearson residuals of features not in the scale.data. - Add
FindBridgeAnchorto find bridge anchors between two unimodal datasets. - Add
FindBridgeIntegrationAnchorsto find a set of anchors for integration between unimodal query and the other unimodal reference using a pre-computed BridgeReferenceSet. - Add
FindBridgeTransferAnchorsto find a set of anchors for label transfer between unimodal query and the other unimodal reference using a pre-computed BridgeReferenceSet. - Add
GaussianSketchto perform Gaussian sketching. - Add
HarmonyIntegrationto perform Harmony integration. - Add
IntegrateLayersto integrate layers in an assay object. - Add
JointPCAIntegrationto perform Seurat-Joint PCA Integration. - Add
LeverageScoreto compute the leverage scores for a given object. - Add
LoadCurioSeekerto load Curio Seeker data. - Add
MVPto find variable features based on mean.var.plot. - Add
NNtoGraphto convert the Neighbor class to an asymmetrical Graph class. - Add
PrepareBridgeReferenceto preprocess the multi-omic bridge and unimodal reference datasets into an extended reference. - Add
ProjectCellEmbeddingsto project query data onto the reference dimensional reduction. - Add
ProjectDatato project high-dimensional single-cell RNA expression data from a full dataset onto the lower-dimensional embedding of the sketch of the dataset. - Add
ProjectDimReducto project query data to reference dimensional reduction. - Add
ProjectIntegrationto integrate embeddings from the integrated sketched.assay. - Add
PseudobulkExpressionto normalize the count data present in a given assay. - Add
Read10X_probe_metadatato read the probe metadata from a 10x Genomics probe barcode matrix file in HDF5 format. - Add
RPCAIntegrationto perform Seurat-RPCA Integration. - Add
RunGraphLaplacianto run a graph Laplacian dimensionality reduction. - Add
SelectIntegrationFeatures5to select integration features for v5 assays. - Add
SelectSCTIntegrationFeaturesto select SCT integration features. - Add
SketchDatato use sketching methods to downsample high-dimensional single-cell RNA expression data for help with scalability for large datasets. - Add
TransferSketchLabelsto transfer cell type labels from a sketched dataset to a full dataset based on the similarities in the lower-dimensional space. - Add
UnSketchEmbeddingsto transfer embeddings from sketched cells to the full data. - Add
VSTto apply a variance stabilizing transformation for selection of variable features.
Changes
- Change
FindTransferAnchorsso that anchor filtering is not performed by default - Change
mergeso that layers will be added to a single Seurat object instead of combining raw count matrices - Deprecate
slotparameter in favor oflayersin accessor and set methods
Full Changelog: v4.4.0...v5.0.0