Skip to content
πŸ¦€πŸ¦€πŸ¦€ Sort spikes from extra-cellular recordings using neural networks. Fully automated.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
+crabsort fixed #239 Jul 4, 2019
+csCluster added some new dim red methods Jul 15, 2019
+csLoadFile many bug fixes, started work on testing framework Jul 1, 2019
+csRedDim added some new dim red methods Jul 15, 2019
@crabsort added some new dim red methods Jul 15, 2019
docs improvements to consolidate, now can make a matrix directly Apr 9, 2019
.gitignore fixes May 1, 2019
LICENSE.txt can find spikes in simple cases. +readme Dec 15, 2017 fixed #222 Jun 20, 2019
crabsort.sublime-project initial commit Dec 15, 2017
default.m many bugfixes Mar 26, 2019
functionSignatures.json fixed #193 May 4, 2019
kapalin.json added deps May 1, 2019

πŸ¦€ crabsort

GitHub last commit


Using a MATLAB toolbox

The simplest way to install crabsort is to download this toolbox. Drag it onto your MATLAB workspace, and it should automatically install itself.

Using git

Clone these repos:

# bash
git clone
git clone
git clone

and add the all to your MATLAB path.

Updating and uninstalling

crabsort supports built-in methods to upgrade and update:

% matlab


[more detailed docs coming soon...]

Keyboard actions

Key Action
a Scroll to beginning of file
z Scroll to end of file
Spacebar Jump to next uncertain spike (as predicted by Neural Network)
g generate data for Neural network
⇧ + ↑ jump to the weirdest spike
⇧ + ↓ jump to a next less weird spike
p Predict spikes using Neural network
r reset zoom
0 Set channel as having no spikes
↑ Select channel above currently chosen channel
↓ Select channel below currently chosen channel
β†’ Load next file in dataset
← Load next file in dataset
p Predict spikes using Neural network


GPL v3

If you plan to use crabsort for a publication, please write to me for appropriate citation.

You can’t perform that action at this time.