Open bendichter opened 3 months ago
I was thinking more about this, and this is the first case we've seen of multi-segment imaging/segmentation data
ecephys via SpikeInterface has supported multi-segment for quite a long time, where even a single interface (i.e., via the extractor) creates multiple ElectricalSeries for each segment
So what we actually need is multi-segment (in time, not channels or planes) support at the ROI Extractors level, followed by adjustments to the core ophys writing tools on neuroconv to handle a multi-segment extractor to create multiple photon series, roi response series, etc.
Then any current Bruker interface could support it in theory without needing new classes
cc @pauladkisson @alessandratrapani
Isn't the simplest solution to create something like what we do for the SpikeGLX?
Inherit from ConverterPipe and do the file allocation to get a single interface object?
The problem is that all the Bruker interface point to folders and then disambiguate to streams. I guess the different series would need to be added as yet another stream...
I think the core distinction from planes/channels is that you wouldn't want the ability to select or subset segments - you'd want to grab all of them transparently since they constitute a single data stream (though not contiguous) from that plane and that channel
What would you like to see added to NeuroConv?
A request from Caroline Runyan:
To support this, we will need a Converter for Bruker that can aggregate data from multiple runs into a single session.
Is your feature request related to a problem?
No response
Do you have any interest in helping implement the feature?
No.
Code of Conduct