-
Notifications
You must be signed in to change notification settings - Fork 74
Description
Hi,
I have a large dataset to analyze (27,000+ scans). To speed things up and also constraining memory, I split the comple list of files in batches and use read.metharray2 to create hd5 for each batch. Eventually, I tried simply loading the DelayedArray for each file and run cbind to create a combined DelaydMatrix per assay to create an RgChannelSet. The RgChannelSet creation works fine and some of the other functions. However, detectionP raises an error at the following:
Lines 87 to 88 in 6e9859a
| stopifnot(dim(Red_grid) == dim(Green_grid), | |
| dim(Red_grid) == dim(detP_sink_grid)) |
Any idea what could cause this dim(Red_grid) != dim(detP_sink_grid) , the block arrangement during writes and chunking? Does the idea for creating merged DelayedMatrix backed by multiple datasets is sound? Or it is logically incompatible for how minfi expects a DelayedMatrix for each assay.
Thank you for your help.