Support EEG data and metadata (EEG electrodes)
I'm from CatalystNeuro, converting data to NWB for the Gonzalez-Sulser Lab as part of the SFARI ARC project. We're working with chronic EEG recordings, and want to discuss how to support this in Spyglass (similar to the photometry discussion in #1284).
Other SFARI ARC labs with similar chronic-EEG setups are also planning to convert to NWB and adopt Spyglass, so we'd like a reusable ingestion pattern.
We're finalizing the NWB conversion now, so early input here would help us land on a structure that maps cleanly onto Spyglass.
Why EEG doesn't fit cleanly today
- EEG electrodes are single-channel skull screws or subdural contacts, not shank/probe-grouped like
ElectrodeGroup/Probe in common_ephys.py assume.
- Relevant metadata doesn't map onto
Probe-centric fields.
- EEG is typically already low-pass filtered/downsampled at acquisition, so forcing it through the LFP filter/banding pipeline (
LFPV1) doesn't make sense.
What we'd like to discuss
Happy to share example NWB files if useful.
Support EEG data and metadata (EEG electrodes)
I'm from CatalystNeuro, converting data to NWB for the Gonzalez-Sulser Lab as part of the SFARI ARC project. We're working with chronic EEG recordings, and want to discuss how to support this in Spyglass (similar to the photometry discussion in #1284).
Other SFARI ARC labs with similar chronic-EEG setups are also planning to convert to NWB and adopt Spyglass, so we'd like a reusable ingestion pattern.
We're finalizing the NWB conversion now, so early input here would help us land on a structure that maps cleanly onto Spyglass.
Why EEG doesn't fit cleanly today
ElectrodeGroup/Probeincommon_ephys.pyassume.Probe-centric fields.LFPV1) doesn't make sense.What we'd like to discuss
common_eeg-type schema vs. extendingcommon_ephys/lfpElectricalSeriesdedicatedImportedEEGtable, or generalize LFP ingestion to skip re-filteringpopulate_all_commonsupport for the aboveHappy to share example NWB files if useful.