Basic question about working with HDF5-backed / sparse/ delayedArray SingleCellExperiment objects:
Because its stored on disk, does that mean operations on a large dataset could get realised live on the currently loaded data on disk?
ie. if I do the following,
sce <- loadHDF5SummarizedExperiment("original_data/")
## make lots of changes to big dataset sce ##
## maybe something computationally nasty that can't be 'delayed'?
sce2 <- saveHDF5SummarizedExperiment(sce, file="altered_data")
Is 'original_data' guaranteed to be unchanged?
Thanks.
Thanks for clarifying. Good to be sure :)