An unsupervised and refractoriness-supported algorithm design for real-time spike sorting

dc.contributorGraduate Program in Biomedical Engineering.
dc.contributor.advisorAdemoğlu, Ahmet.
dc.contributor.advisorGüçlü, Burak.
dc.contributor.authorÖnder, Alparslan.
dc.date.accessioned2025-04-14T16:56:32Z
dc.date.available2025-04-14T16:56:32Z
dc.date.issued2023
dc.description.abstractNeural spike sorting algorithms have been used to group the action potentials in electrophysiological signals according to their characteristics to use them in neuroscience studies. In this study, we developed an unsupervised and online spike sorting algorithm that performs better than existing online and unsupervised sorting algorithms, calculates thresholds variably, and can be used for real-time studies when applied on FPGA boards. A template matching algorithm OSort, based on Euclidean distance, functioned as the base for this algorithm. We used the NEO method to detect the spikes and the Windowed Sinc Interpolation method to upsample the detected spikes four times. We developed a refractoriness control mechanism that works according to the peak points of the spikes to prevent assigning a spike to the wrong cluster. We designed a second block that considers the probability of a spike belonging to the second closest cluster to itself. It controls this issue to prevent assigning a spike to the wrong cluster if the spike waveforms of the different neurons are similar. We avoided using more complex mathematical operations like calculating standard deviation with the aim of future real-time studies on cheaper FPGA boards. When we compared the performance of our algorithm with the well-known algorithms in the literature, we saw that ours performed significantly better than the online ones and insignificantly worse than offline ones. The presented thesis shows that more accurate online and unsupervised spike sorting is possible without complex algorithms. It is expected that this kind of algorithms will support the increment in the number of neuroscience studies that use spike sorting. NOTE Keywords : Spike Sorting, MATLAB, Action Potentials, Detection, Clustering, Online, Unsupervised, Varying, Real-time.
dc.format.pagesxiii, 60 leaves
dc.identifier.otherGraduate Program in Biomedical Engineering. TKL 2023 U68 PhD (Thes TR 2023 L43
dc.identifier.urihttps://digitalarchive.library.bogazici.edu.tr/handle/123456789/21847
dc.publisherThesis (M.S.)-Bogazici University. Institute of Biomedical Engineering, 2023.
dc.subject.lcshAction potentials (Electrophysiology)
dc.subject.lcshNeurosciences.
dc.titleAn unsupervised and refractoriness-supported algorithm design for real-time spike sorting

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
b2794108.038107.001.PDF
Size:
3.47 MB
Format:
Adobe Portable Document Format

Collections