- Move {rgeos} to Suggests; segmentation simplification now requires {regos} to be installed manually
- Move {sp} to Depends
- Add keys to
Assays
andDimReducs
inUpdateSeuratObject
when missing
- Bump required Matrix version to >= 1.5.0
- Update sparse matrix coersions due to Matrix deprecations
- Allow
UpdateSeuratObject
to work whendata
isNULL
(#38) - Fix superclass issue with R-devel 4.3.x (#42)
- New
FOV
,Segmentations
,Centroids
, andMolecules
classes for imaging-based spatial datasets
CreateSeuratObject.Assay
sets Assay key when not present (#29)- Ignore warnings when creating an
Assay
from a data frame (#32)
- New
CheckMatrix
generic for validating expression matrices
- Export utility functions (#22)
- Bug fix in names with
Key.Seurat
(#26) - Improved duplicate key checking and resolution
- Provide default option for
Seurat.checkdots
option if option is not set (#16)
head
andtail
methods forSeurat
andAssay
objects (#5)- New utility functions (#6):
AttachDeps
to attach required imported dependencies on package attachmentIsMatrixEmpty
to test if a matrix is empty or not
- Allow super classes to replace child classes (#1). For example, allows
Assay
objects to replaceSeurat::SCTAssay
orSignac::ChromatinAssay
objects of the same name - Better support for creating sparse matrices from
data.table
/tibble
objects (#4) - Improved error messages for clashing object names (#7)
- Allow returning a
NULL
if a subset results in zero cells (#9)
- SCT-specific code (#2)
- Initial release of SeuratObject