Open mvdm opened 4 years ago
I got the basic pipeline working for the wideband data using klusta-kwik sorter. See this notebook for more details.
As a next step, will try to set up a pipeline to run Kilosort on this wideband data.
Found a problem with the spikesorter implementation of KS2. Opened relevant issue here
A missing feature in this whole pipeline is the absence of a way to programmatically exclude certain NCS files (For example: channels that are sampled for LFP purposes) from the spikesorting process. Spikeinterface will throw an error if any NCS file in the folder has a different sampling rate and certain other properties.
This can be fixed by making changes in this file of the neo code base, since spikeinterfaces leverages that for Neuralynx files: https://github.com/NeuralEnsemble/python-neo/blob/master/examples/read_files_neo_rawio.py
I have opened an issue requesting a feature: https://github.com/NeuralEnsemble/python-neo/issues/889
But until then I will fork the python-neo repo and make changes in that, so that people in the lab can use the pipeline more comfortably.
As for issue #4, but for wideband data.