S4 class that extends the giotto class to provide a database-backed implementation of Giotto objects using dbMatrix::dbMatrix and dbSpatial::dbSpatial.
Details
The GiottoDB class extends the standard giotto class, replacing in-memory objects with database-backed alternatives where appropriate:
Expression matrices (matrix, Matrix) are replaced with dbMatrix::dbMatrix objects
Spatial objects (points, polygons) are replaced with dbSpatial::dbSpatial objects
This allows Giotto to scale to larger-than-memory datasets while maintaining API compatibility with existing Giotto workflows.
Slots
connA
DBIConnectionobject to a duckdb::duckdb database
