-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Open
Feature
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Request
Objective:
- Refactor the SpaceMarkers package to have its main object (SpaceMarkers) inherit from the SpatialExperiment class.
- Develop wrapper functions so that all existing SpaceMarkers functions are compatible with the new object design.
Rationale
- Inheritance from SpatialExperiment will allow seamless interoperability with existing Bioconductor spatial packages and their functions.
- Wrapper methods will reduce code duplication and simplify maintenance while ensuring backward compatibility for users relying on current functions.
Suggested Steps
- Define the SpaceMarkers object to inherit from SpatialExperiment.
- Identify all functions involved in the SpaceMarkers analysis.
- Write wrapper functions to map input/output and methods for compatibility.
- Update documentation/examples to reflect these changes.
- Add unit tests to check compatibility and functionality.
Acceptance Criteria
- SpaceMarkers successfully inherits from SpatialExperiment.
- All current package functions work as expected when passed a SpaceMarkers object.
- Documentation and tests are up-to-date.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request