NeurodataWithoutBorders / nwb-guide

NWB GUIDE is a desktop app that provides a no-code user interface for converting neurophysiology data to NWB.
https://nwb-guide.readthedocs.io/
MIT License
22 stars 5 forks source link

[Known limitation]: Cannot convert multi-stream Spike2 (.smrx) #891

Open adeverg opened 2 months ago

adeverg commented 2 months ago

Describe the issue

error "List index out of range". The file is smrx not smr

Screenshot 2024-07-08 145521

Steps to Reproduce

It works fine on Blackrock file.

Operating System

window 10

GUIDE Version

Version 1.0.0

Code of Conduct

Yes

Did you confirm this issue was not already reported?

Yes

CodyCBakerPhD commented 2 months ago

When you say

It works fine on Blackrock file.

Under the 'steps to reproduce' section

.smrx is a CED format, correct?

Whereas Blackrock is of the form .ns{x} where x is an integer from 0-9?

Otherwise, this type of error is usually due to multistream selection; we don't have any examples of multistream Spike2 files, would you be able to share a small (< 10 MB) example of your data?

adeverg commented 2 months ago

Thanks a lot. Sorry for the misunderstanding, I meant that we had no issue before when we were using NS3 file from our blackrock recording. I have to say that the files I'm trying to convert were not initially recorded with a CED system. They were recorded with the RC+S from Medtronic then later converted in CED format for an easier annotation of the data. How should I share the smrx file since the format is not supported here?

CodyCBakerPhD commented 2 months ago

Hah... That is certainly a non-standard way of getting the data into that format, so no wonder we haven't seen it before

What software ran the Medtronic -> CED conversion?

How should I share the smrx file since the format is not supported here?

Google Drive / Dropbox / Box or whatever your usual preferred method is

adeverg commented 2 months ago

You can either use the import function in spike 2 to import format like edf and create a new smrx file or you can use Spike2 MATLAB SON Interface (for conversion from TDT to spike2 for example) https://drive.google.com/drive/folders/1rZmVRdhjCsXted9JUdnW21uWXouYR31D?usp=drive_link

https://emory-my.sharepoint.com/:f:/r/personal/adeverg_emory_edu/Documents/[conversion](https://emory-my.sharepoint.com/:f:/r/personal/adeverg_emory_edu/Documents/conversion?csf=1&web=1&e=M4zZZe)?csf=1&web=1&e=M4zZZe