Skip to content

rnrpereira/GMM-spike-sorting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GMM-spike-sorting

The main function 'GMMsort.m' opens a GUI to perform spike sorting and to manually adjust the clusters.

Alternatively, the function can sort waveforms without opening the GUI (type 'help GMMsort' for help and examples). In this case, it uses three other important functions:

extract_features.m: performs the feature extraction with wavelet decomposition and weighted-PCA described in the manuscript.
clusterize.m:       estimates the number and center of clusters and further classify each sample using the extracted features.
plot_model.m:       plots the resultant classification.

These functions can also be used separately (type 'help extract_features', 'help clusterize' or 'help plot_model' for more information).

The file 'GMMinstructions.pdf' gives instructions for using the GUI.

B. C. Souza,

Brain Institute, Natal, Brazil,

January, 2018.

Reference: Souza BC, Lopes-dos-Santos V, Bacelo J, Tort AB. Spike sorting with Gaussian mixture models. BioRxiv 2018. https://doi.org/10.1101/248864.

About

Spike sorting with Gaussian mixture models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 92.1%
  • MATLAB 5.5%
  • Python 2.4%