Changes
- Removed old, deprecated code
- Utilize SeuratObject as base of object code
- Default neighbor finding algorithm changed from "rann" to "annoy"
- Default
ncellsparameter inSCTransform()changed to 5000 - Default fold change in
FindMarkers()changed from ln to log2 - Implementation improvements to
AverageExpression() AnchorSetclass re-implemented as a virtual class from whichIntegrationAnchorSetandTransferAnchorSetnow inherit.- Point size in
VlnPlot()now set automatically if not specified - Return the sample.tree properly when integrating with a single reference dataset
- Replace
as.character.quosureusage withas_labeldue to deprecation - Minor changes to the exact calculation of the anchor weight matrix
- Default rasterization limit in
DimPlot()andFeaturePlot()changed from 50,000 to 100,000 SCTransform()now returns a formalizedAssaysubclassSCTAssay()- When using
normalization.method='SCT'inFindTransferAnchors(), normalize query using reference SCT model when possible.
Additions
- Expose
FoldChange()component inFindMarkers() - Add
IntegrateEmbeddings()to correct embeddings ofDimReducs - Add
ProjectUMAP()to project query cells into a reference UMAP space - Add
MapQuery()as a wrapper aroundIntegrateData(),IntegrateEmbeddings(), andProjectUMAP() - Add
MappingScoreto compute a per-cell mapping score used in Azimuth - Add
AggregateExpression()for summation based pseudobulk calculations - Add mixscape functionality via
CalcPerturbSig(),PrepLDA(),RunLDA(),DEenrichRPlot(),MixscapeHeatmap(),MixscapeLDA(),PlotPerturbScore(),RunMixscape() - Add
FindSubCluster()to further cluster existing clusters - Add supervised PCA functionality via
RunSPCA() - Add functionality to enable weighted nearest neighbor analyses via
FindMultiModalNeighbors() - Add neighbor visualization plot via
NNPlot(). - Add
PredictAssay()to impute expression or embeddings from nearest neighbors - Add
AnnotateAnchors()to aid in AnchorSet interpretation as well assubset.AnchorSet() - Add flexibility of choice for cell column in
Read10X() - Add rasterization option to
FeatureScatter()andVariableFeaturePlot()