Our study aims to create a quick and energy-efficient spike sorting pipeline by leveraging the capabilities of LCA for implementation on neuromorphic hardware.
To use this spike sorting pipeline, follow these steps:
-
Clone this repository to your local machine using the following command:
git clone https://github.com/NECOTIS/NSS-Neuromorphic-Sparse-Sorter
-
Navigate to the project directory:
cd NSS-Neuromorphic-Sparse-Sorter -
Install the required dependencies (see Dependencies section) using
pip:pip install -r requirements.txt
To run the spike sorting pipeline, execute the main script:
python scripts/run_nss.py
The spike sorting pipeline requires the following dependencies:
- Python (version >= 3.9)
- Pytorch (version >= 2.0 )
- spikeinterface (version >= 0.97.1)
Please refer to the respective documentation and installation guides of each library to ensure proper setup.
Special thanks to Sean WOOD, Fabien ALIBART and Pierre YGER