catalystneuro / neuroconv

Create NWB files by converting and combining neural data in proprietary formats and adding essential metadata.
https://neuroconv.readthedocs.io
BSD 3-Clause "New" or "Revised" License
48 stars 22 forks source link

[New Format]: Natus #547

Open bendichter opened 11 months ago

bendichter commented 11 months ago

What format would you like to see added to NeuroConv?

Natus is one of the most popular clinical formats for ECoG. Conversion to NWB requested by @dorahermes

Dora, would you be able to share an example data file in the Natus format? Ideally < 10MB?

Does the format have any documentation?

No response

Existing APIs for format

No response

Do you have any example files you are willing to share?

No response

Do you have any interest in helping implement the feature?

No.

Code of Conduct

CodyCBakerPhD commented 11 months ago

Would this also fall under neo/SI domain at all? Or hand-implemented in NeuroConv?

https://github.com/search?q=repo%3ANeuralEnsemble%2Fpython-neo%20natus&type=code 😧

bendichter commented 11 months ago

I think this could potentially be in-scope for NEO. From what I gather this is used for ECoG and accompanying sensor data. It would be unusual to record spike-sortable data using Natus, so it may out of scope for SpikeInterface. It may nevertheless be a good idea to implement an extractor in SpikeInterface if that would be the simplest path forward for NeuroConv to support it. I was able to find this package for reading data from the older Natus XLTEK systems. However, I am not aware of any open source APIs for accessing data from their recent quantum systems.