⚠️ This project is under construction.
Spike sorting benchmarking system. See our eLife paper.
This Python project allows you to download a subset of the SpikeForest recordings, the associated ground truth sortings, and the outputs of the spike sorting runs, and load these into SpikeInterface recording and sorting extractors.
Note: only a subset of the SpikeForest recordings are available at this time.
All data are available on the kachery-cloud network.
It is recommended that you use a conda environment with Python >= 3.8 and numpy
pip install --upgrade spikeforest
Configure your kachery-cloud client
kachery-cloud-init
# follow the instructions to associate your client with your Google user name on kachery-cloud
- List all recordings with ground truth: examples/list_all_recordings.py
- Load a recording and sorting extractors for a recording with ground truth: examples/load_extractors_for_recording.py
- List all sorting outputs: examples/list_all_sorting_outputs.py
- Load sorting extractor for a sorting output: examples/load_extractor_for_sorting_output.py