Spike sorters installation - SpikeInterface/spiketoolkit GitHub Wiki
Installing the spike sorters used by SpikeToolkit
Here is quick introduction and installation guide for the available spike sorters
Klusta
Klusta is a Python package and it can be installed with pip:
pip install numpy scipy h5py six cython tqdm click
pip install klusta klustakwik2
Mountainsort 4
Mountainsort4 is a Python package and can be installed with pip
pip install ml_ms4alg
note: Mountainsort4 at the moment can only be installed on UNIX systems
Herding Spikes 2
Herding spikes 2 is a Python package and can be installed with pip
pip install herdingspikes
Tridesclous
Tridesclous is a Python package and can be installed with pip
pip install tridesclous
SpyKING-CIRCUS
SpyKING-CIRCUS is a Python package and can be installed with pip
pip install spyking-circus --no-binary=mpi4py
note: SpyKING-CIRCUS requires an MPI installation. On UNIX machines you can install MPICH:
sudo apt-get install mpich libmpich-dev
On Windows machines you can install the Windows MPI
Kilosort
Kilosort is a MATLAB package and can be installed as follows:
- Clone the
KiloSort
andnpy-matlab
github repo:
git clone https://github.com/cortex-lab/KiloSort.git
git clone https://github.com/kwikteam/npy-matlab.git
- Set the
KILOSORT_PATH
andNPY_MATLAB_PATH
environment path in your.bashrc
(UNIX) or in the system variables (Windows)
export KILOSORT_PATH="path-to-kilosort-repo"
export NPY_MATLAB_PATH="path-to-npy-matlab-repo"
Kilosort2
Kilosort2 is a MATLAB package and can be installed as follows:
- Clone the
KiloSort2
andnpy-matlab
github repo:
git clone https://github.com/MouseLand/Kilosort2.git
git clone https://github.com/kwikteam/npy-matlab.git
- Set the
KILOSORT2_PATH
andNPY_MATLAB_PATH
environment path in your.bashrc
(UNIX) or in the system variables (Windows)
export KILOSORT2_PATH="path-to-kilosort2-repo"
export NPY_MATLAB_PATH="path-to-npy-matlab-repo"
IronClust
IronClust is a MATLAB package and can be installed as follows:
- Clone the
IronClust
repo:
git clone https://github.com/jamesjun/ironclust.git
- Set the
IRONCLUST_PATH
environment path in your.bashrc
(UNIX) or in the system variables (Windows)
export IRONCLUST_PATH="path-to-ironclust-repo"