-
Hello, We are using spikeInterface to sort our monkey data. We record with 32-channel probes, and typical recordings last ~2 hrs. It takes a lot of time (~2.5 hrs; 5 minutes per channel approx) to create the sorting folder when using, for example, "waveclus". Even if the spikeInterface binary folder already exists. This waiting time might not be a big problem if it is only one time per recording. But, we would like to run the same sorter with different parameters, i.e., "detect_threshold". This means it will create the recording files again. Is there a way to reuse the folder and run the same (or different) sorter with other parameters? Or, could we reduce the writing process every time we test a different parameter or use a different sorter? To give some information, I'm running the package on a Windows computer with 64GB of RAM, i9-13th generation, and NVIDIA card RTX4090 with 16GB. Thanks in advance for your help. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Hey @borrepp, we are super bad about responding to discussion! Sorry. Opening an issue is way better. In fact this could be a discussion point. If your |
Beta Was this translation helpful? Give feedback.
-
Hello Zach @zm711 Thanks for your response, you are right, I have been trying other sorters and the setup of the recording is super fast, for example: kilosort4 & spykingcircus2 less than a minute (as you said, detected the binary and didn't write) I think we are going to skip "Waveclus" for now. So, I'm not sure if it is worth asking for a parallel processing step for writing channels in the case of Waveclus? What do you think? |
Beta Was this translation helpful? Give feedback.
Hey @borrepp, we are super bad about responding to discussion! Sorry. Opening an issue is way better. In fact this could be a discussion point. If your
recording
is binary compatible our wrappers for Kilosort for example should detect that and not rewrite the recording again. It seems that waveclus requires a specific format for it to read files which necessitates the writing. I guess we could add a check for waveclus such that if you have the file it could reuse, but this would be tricky since each sorter has its own rules. Would you like to open an issue and make this feature request?