USERID:
PASSWORD: 
Forget Password?
     
 
Keywords: Spike detection; Spike sorting; Spike train analysis; Extra-cellular recording; Tetrode; Electrophysiology; Multi-unit recording; Single-unit recording; Cluster analysis; Superposition resolution; MATLAB; Accuracy quantification; Object Oriented Programming;
Data simulation; Neuroshare Native
 
     
 

Spike Sorting Toolbox: Overview                     



Description

The Spike Sorting toolbox is the second of four NeuroMAX Toolboxes, which also includes Spike Detection, Spike Train Analysis, and Display Tools. NeuroMAX lets you select specific tools from various toolboxes, and link them together in a powerful chain, or Workspace. The Workspace can be any combination of packaged NeuroMAX tools and your own custom MATLAB-based tools.

Once potential spikes are identified using tools in the Spike Detection toolbox, the next step is to group these spikes into one or more distinct groups, or clusters, with the Spike Sorting tools. Each group of spikes comes from a unique neuronal firing. With spike trains identified from a specific neuron, the science of Spike Train Analysis becomes possible.

The Spike Sorting toolbox contains 2 categories of tools, each of which plays an important role in the spike sorting process: Classification and Quantify Accuracy tools. A summary of each tool category is given below.

For information on a particular Spike Sorting tool, click on that link in the list of tools, left.

Classification Tools

The Classification tools are designed to assist in assigning a unit number to each fragment in a data set. Multi-unit action potential recordings consist of multiple spikes trains recorded on a single channel.

FeatureExtract: After detecting segments of data that are likely to contain neural event spikes (using one of the Spike Detection tools), you can add the FeatureExtract tool to the NeuroMAX tool chain to detect candidate spikes from these data fragments.

KMeansCluster: This tool uses KMeans (an algorithm to cluster objects based on attributes into k partitions) to assign each spike to a cluster.

Template2NeuralEvent: The Template2NeuralEvent tool changes an nmTemplate data set (the output of a TemplateEdit tool) to an nmNeuralEvent data set.

TemplateEdit: Use the TemplateEdit tool to view and modify the current set of representative template waveforms to end up with a template waveform that represents the characteristic waveform for each unit in the population.

Quantify Accuracy Tools

Use the Quantify Accuracy tools to apply a NeuroMAX tool chain to a simulated data set with known locations and unit numbers. This technique quantifies the error spike sorting in terms of false alarm and miss probabilities.

QAcc (Under Development): Apply a tool chain to a simulated data set with known locations and unit numbers, to quantify the error spike sorting in terms of false alarm and miss probabilities.

 
TOOLS   APPLICATIONS DOWNLOADS MATLAB® TOOLS CONTACT US REGISTER © R.C. Electronics Inc. All Rights Reserved
HOME  | TOP OF PAGE   R.C. Electronics Inc. 6464 Hollister Avenue Santa Barbara, CA 93117
Phone: (805) 685-7770 Email: info@neuromax.org
Last Updated: 28-Apr-2008