Residential College | false |
Status | 已發表Published |
Computationally inexpensive enhanced growing neural gas algorithm for real-time adaptive neural spike clustering | |
Mohammadi,Zeinab1; Kincaid,John M.1; Pun,Sio Hang2![]() ![]() | |
2019-10 | |
Source Publication | Journal of Neural Engineering
![]() |
ISSN | 1741-2560 |
Volume | 16Issue:5 |
Abstract | Objective. Real-time closed-loop neural feedback control requires the analysis of action potential traces within several milliseconds after they have been recorded from the brain. The current generation of spike clustering algorithms were mostly designed for off-line use and also require a significant amount of computational resources. A new spike clustering algorithm, termed 'enhanced growing neural gas (EGNG)', was therefore developed that is computationally lightweight and memory conserving. The EGNG algorithm can adapt to changes of the electrophysiological recording environment and can classify both pre-recorded and streaming action potentials. Approach. The algorithm only uses a small number of EGNG nodes and edges to learn the neural spike distributions which eliminates the need of retaining the neural data in the system memory to conserve computational resources. Most of the computations revolve around calculating Euclidian distances, which is computationally inexpensive and can be implemented in parallel using digital circuit technology. Main results. EGNG was evaluated off-line using both synthetic and pre-recorded neural spikes. Streaming synthetic neural spikes were also used to evaluate the ability of EGNG to classify action potentials in real-time. The algorithm was also implemented in hardware with a Field Programming Gate Array (FPGA) chip, and the worst-case clustering latency was 3.10 µs, allowing a minimum of 322 580 neural spikes to be clustered per second. Significance. The EGNG algorithm provides a viable solution to classification of neural spikes in real-time and can be implemented with limited computational resources as a front-end spike clustering unit for future tethered-free and miniaturized closed-loop neural feedback systems. |
Keyword | Spike Sorting Electrophysiology Neural Feedback Control In Vivo Mutli-unit Recording Single Unit Recording |
DOI | 10.1088/1741-2552/ab208c |
URL | View the original |
Indexed By | SCIE |
Language | 英語English |
WOS Research Area | Engineering ; Neurosciences & Neurology |
WOS ID | WOS:000478744500002 |
Scopus ID | 2-s2.0-85070787967 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | University of Macau |
Corresponding Author | Lei,Tim C. |
Affiliation | 1.University of Colorado 2.University of Macau |
Recommended Citation GB/T 7714 | Mohammadi,Zeinab,Kincaid,John M.,Pun,Sio Hang,et al. Computationally inexpensive enhanced growing neural gas algorithm for real-time adaptive neural spike clustering[J]. Journal of Neural Engineering, 2019, 16(5). |
APA | Mohammadi,Zeinab., Kincaid,John M.., Pun,Sio Hang., Klug,Achim., Liu,Chao., & Lei,Tim C. (2019). Computationally inexpensive enhanced growing neural gas algorithm for real-time adaptive neural spike clustering. Journal of Neural Engineering, 16(5). |
MLA | Mohammadi,Zeinab,et al."Computationally inexpensive enhanced growing neural gas algorithm for real-time adaptive neural spike clustering".Journal of Neural Engineering 16.5(2019). |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment