crabsort
crabsort copied to clipboard
🦀🦀🦀 Sort spikes from extra-cellular recordings using neural networks. Fully automated.
trafficstars
🦀 crabsort
Installation
Using git
Clone these repos:
# bash
git clone https://github.com/sg-s/crabsort
git clone https://github.com/sg-s/puppeteer
git clone https://github.com/sg-s/srinivas.gs_mtools
and add the all to your MATLAB path.
Updating and uninstalling
crabsort supports built-in methods to upgrade and update:
% matlab
crabsort.update
crabsort.uninstall
Usage
Video tutorial by Mara Rue walking through how to use crabsort
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 |
⇧ + → |
jump to the next file with unsorted data on this channel |
License
If you plan to use crabsort for a publication, please write to me for appropriate citation.