Closed neuromusic closed 7 months ago
I think that's a good idea. The more usable examples we have the better. For spike sorting other candidates may be: 1) KlustaKwik http://klusta.readthedocs.io/en/latest/ and 2) MountainSort. @neuromusic do you already have someone in mind that could help with putting these examples together?
klustakwik is a good candidate, too... that would be the KwikGUI version of phy.
klusta(kwik) / phy KwikGUI This is the dominant spike sorting software for <100ch silicon ephys recordings.
I have experience with Kwik format, but I'm not actively using the format. We are using kilosort, so I think we need to build NWB files from this format anyway. I don't know much about suite2p beyond the documentation, nor do I have example data.
Plexon Offline Spike Sorter This is probably the most popular spike sorting software, especially for <32ch.
Conversion of processed data to NWB is being handled and documented by https://neuroconv.readthedocs.io/en/main/. Processing tools are listed now in https://nwb-overview.readthedocs.io/ including some example scripts provided by the tools themselves.
To help the most users understand how to get their data into NWB, I propose that we target a handful of dominant preprocessing pipelines (that is, spike sorting & calcium segmentation/ trace extraction) & give examples of getting that data into NWB.
I'd like to brainstorm and identify a handful of target "sources" for ingest into NWB.
We can then either write examples ourselves or solicit the developers of the respective tools to contribute.
My initial brainstorm:
kilosort / phy TemplateGUI This is the dominant spike sorting software for dense ephys recordings.
suite2p AFAIK, this is the dominant segmentation and trace extraction processing software around right now.