Changes
Additions
- Added support for
vars.to.regressandlatent.datainScaleData.IterableMatrix(BPCells) (#10300) - Added warning to
SCTransformto notify thatdo.correct.umiis hard set toFwhen a reference SCT model is specified (#10329, #10366) - Added warning to
FindMarkers/FindAllMarkerswhen running on anIterableMatrix(BPCells) with column-major storage order (#10365) - Added
plot_typeparameter toElbowPlotto switch between default (PCs x standard deviation) and two new options: - Added
legend.positionparameterDimHeatmapto allow repositioning of legend whencombine = T(#9813) - Added "selected cells" indicator in
InteractiveSpatialPlot(#10254) - Added
stroke.alphaparameter toSpatialPlotto be able to control transparency for fill and stroke separately (#10345) - Added support for unnamed
colsvectors inSpatialPlot(#10298) - Added
assayparameter toFeaturePlotto specify assay to pull features from (#10349)
Fixes
- Fixed issue with UMAP version parsing in
RunUMAP(#10246) - Updated
HTODemuxto handle HTO assays containing a subset of cells (#10362) - Updated
Rcpperror handling (#10317, #10353) - Fixed issue with
NaNvalues being propagated inPrepSCTFindMarkers(#10361) - Fixed
umi.assaylabeling for model list inSCTransformto match the assay specified (#10330) - Fixed factor-level ordering for metadata columns resulting from
FindClusters(#10253) - Fixed error in
FindSpatiallyVariableFeaturesfrom use ofslotin function cascade (#10285) - Fixed classification of gRNA with less than 5 cells in
RunMixscapefor proper label as "NP" (#10299) - Fixed issue with checking object scope in
as.Seurat.SingleCellExperiment(#10339) - Fixed
SketchDatato pass the provided argument forverbosetoLeverageScore(#10145) - Fixed
FindConservedMarkersto pass the provided argument formin.cells.grouptoFindMarkers(#8910) - Updated
IntegrateEmbeddingsto respectdims.to.integratewhenreferenceis specified (#10172) - Fixed list structure of neighbors in
FindNeighborswhen SNN is not computed (#10364) - Updated
DimHeatmapto add PC labels as individual titles (#9813) - Updated layer-building logic in
Single/MultiExIPlotfor ggplot2 v4+ compatibility (#10333) - Fixed
order = Tin rasterizedDim/FeaturePlots viaggrastr-based rasterization (#10307, #10344) - Updated
SpatialPlotcoordinate system check when plottingVisiumV1images (#10267) - Updated
SpatialPlotfor Visium data to speed up plot construction (#10345) - Fixed interactive functionality of
LinkedDim/LinkedFeaturePlotand interactive mode inSpatialPlot(#10368) - Updated coordinate systems used for plot display in
InteractiveSpatialPlot(#10254) - Fixed coordinate ranges when spatial plots are generated with
crop = F(#10278, #10284)