-
Notifications
You must be signed in to change notification settings - Fork 33
Description
What would you like to see added to NeuroConv?
I am working with nev files from Ripple (same format as Blackrock). The nev files contain event codes and associated timestamps. Events are threshold crossings (classified as either spikes or noise) and digital codes that indicate task-related events in the trial. The file also contains the waveforms associated with each threshold crossing, and the channel where the spikes are measured. Channel 0 is used for the digital events. The event codes indicate whether a threshold crossing is a spike or noise, and the digital port value for task-related events. Event codes can take 1:254 values for spikes (if they have been sorted, otherwise the event code is always 1), and 255 is reserved for noise. The codes for digital events (channel 0) indicate different task-related events (e.g., 1 indicates trial start, 2 fixation point onset, 5 reward delivery, etc).
I am using BlackrockSortingInterface to convert the nev file into a nwb file. The conversion works, but 1) the channel and event code information gets lost, 2) both spiking and noise events are saved, 3) the digital events are not pulled out.
→ Could the function be modified to extract and save the channel and event code information?
→ Could the function be modified to extract the digital events that contain task information (channel 0)?
→ Could it be made optional to save the noise events?
→ Could the option of saving the waveforms be incorporated?
Thank you
Is your feature request related to a problem?
No response
Do you have any interest in helping implement the feature?
No.
Code of Conduct
- I agree to follow this project's Code of Conduct
- Have you ensured this bug was not already reported?