Skip to content

A signal processing and machine learning approach for the extraction and subsequent classification of neural spikes.

Notifications You must be signed in to change notification settings

saifjamsheer/neural-spike-sort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpikeSort

Detecting, Extracting, and Classifying Neural Spikes from Extracellular Action Potential Recordings

Final Project for EE40098 Computational Intelligence at the University of Bath. The goal of the project is to process extracellular action potential recordings and automatically identify when extracllular action potentials (neural spikes) occur, and what neuron type produced each spike. The recordings contain thousands of spikes with subtly different morphologies produced by four different types of neuron. The processing of the recordings involves detecting when in time each spike occurs and extracting them for subsequent classification. This information enables the selective recording from individual neurons, a critically unmet need in modern neuroscience.

The final system correctly classified 3420 of the 3548 detected neural spikes in the submission dataset, which contains a real recording made from the cortical region of the brain of a human, and thus achieved a classification accuracy of 0.9639.

About

A signal processing and machine learning approach for the extraction and subsequent classification of neural spikes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages