Changes
- Added
group.byparameter toFindAllMarkers, allowing users to regroup their data using a non-default identity class prior to performing differential expression (#9550) - Added
image.typeparameter toRead10X_ImageenablingVisiumV1instances to be populated instead of instances of the defaultVisiumV2class (#9556) - Fixed
IntegrateLayersto respect thedims.to.integrateparameter - Added
stroke.sizeparameter toDimPlot(#8180) - Updated
RunLeidento use theleidenbasepackage instead ofleiden; deprecated themethodparameter forRunLeidenandFindClusters; updatedRunLeidento resetrandom.seedto 1 if the value is 0 or less (#6792) - Updated
RunPCAto use theBPCells-provided SVD solver onBPCellsmatrices; updatedJackStrawto supportBPCellsmatrices (#8271) - Fixed
RunPCAto avoid convertingBPCellsmatrices into dense matrices - significantly reduces the function's memory usage when running onBPCellsmatrices (#8966) - Updated
RunSLSIto supportBPCellsmatrices - Fixed
DietSeuratso that thelayersparameter is respected (#8197) - Updated
RunUMAPto supportumap-learnversion >= 0.5.0 (#9559) - Updated
LoadXeniumandReadXeniumto accommodate the output fromXOAv3.0; updatedLoadXeniumto provide more fine-grained control over the datatypes parsed in, including nucleus segmentation masks, segmentation methods, and other experimental metadata; updatedReadXeniumto load cell_feature_matrix.h5 when present in favor of the MEX format files; updatedReadXeniumto load .parquet files usingarrowinstead of .csv.gz files to support XOA 3.0 (#8604) - Fixed
LoadXeniumto accommodate datasets without "Blank Codeword" or "Unassigned Codeword" matrices(#9135) - Fixed
ReadXeniumto properly parse multiple molecular outputs at once (#8265) - Added
featuresparameter toLeverageScoreandSketchData - Updated
SketchData'sncellsparameter to accept integer vector