Hi all,
I recently encounter a problem with Open Ephys. I notice a time duration mismatch for the recording data in Open Ephys GUI and in Spyking Circus. I set sampling rate to 30 kHz everywhere (both Open Ephys and the config file in Spyking Circus). However, the time duration displayed in Spyking Circus is always 1.125 times longer than Open Ephys, I tried a few recordings and this 12.5% time mismatch is repeatable. Then the traces read by Spyking Circus don't look meaningful for analysis, all traces look identical.
I find that this mismatch seems to relate to how I add the Acquisition Board block into the signal chain in Open Ephys GUI. If I add 'Acquisition Board' from File --> Load a default config --> Acq. Board, I always have this time mismatch. But if I just click and drag 'Acquisition Board' to the signal chain, the time duration is consistent.
I notice that in both cases, the sampling rate is 30 kHz in Open Ephys GUI, just the upper bound of bandwidth is different, but not sure why this would cause a difference in data readout in the spike sorter.
I share the related files here, you can also find the config file for Spyking Circus in the recording1\continuous\Acquisition_Board-100.Rhythm Data folder. It would be appreciated if anyone can help figure out a way to correctly read the data in the sorter in this case.
https://drive.google.com/file/d/1rbHbEil-M8kzcWlACVHelyWhUdAxiIU8/view?usp=sharing