An unsupervised real-time spike sorting system based on optimized OSort

被引:3
作者
Wu, Yingjiang [1 ,2 ,3 ]
Li, Ben-Zheng [4 ,5 ]
Wang, Liyang [6 ,7 ]
Fan, Shaocan [8 ]
Chen, Changhao [9 ]
Li, Anan [10 ]
Lin, Qin [1 ,2 ,3 ]
Wang, Panke [1 ,2 ,3 ]
机构
[1] Guangdong Med Univ, Sch Biomed Engn, Dongguan, Peoples R China
[2] Guangdong Med Univ, Songshan Lake Innovat Ctr Med & Engn, Dongguan, Peoples R China
[3] Dongguan Key Lab Med Elect & Med Imaging Equipment, Dongguan, Peoples R China
[4] Univ Colorado, Dept Physiol & Biophys, Anschutz Med Campus, Aurora, CO USA
[5] Univ Colorado Denver, Dept Elect Engn, Denver, CO USA
[6] Univ Macau, State Key Lab Analog & Mixed Signal VLSI, Macau, Peoples R China
[7] Univ Macau, Dept Elect & Comp Engn, Macau, Peoples R China
[8] Sun Yat Sen Univ, Sch Elect & Commun Engn, Shenzhen Campus, Shenzhen, Peoples R China
[9] Zhuhai Hokai Med Instruments Co Ltd, Zhuhai, Peoples R China
[10] Xuzhou Med Univ, Res Ctr Biochem & Mol Biol, Jiangsu Key Lab Brain Dis & Bioinformat, Xuzhou, Peoples R China
关键词
spike sorting; OSort; hardware implementation; low-power electronics; electrode drifting; RECORDINGS; REPRESENTATIONS; ALGORITHM;
D O I
10.1088/1741-2552/ad0d15
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Objective. The OSort algorithm, a pivotal unsupervised spike sorting method, has been implemented in dedicated hardware devices for real-time spike sorting. However, due to the inherent complexity of neural recording environments, OSort still grapples with numerous transient cluster occurrences during the practical sorting process. This leads to substantial memory usage, heavy computational load, and complex hardware architectures, especially in noisy recordings and multi-channel systems. Approach. This study introduces an optimized OSort algorithm (opt-OSort) which utilizes correlation coefficient (CC), instead of Euclidean distance as classification criterion. The CC method not only bolsters the robustness of spike classification amidst the diverse and ever-changing conditions of physiological and recording noise environments, but also can finish the entire sorting procedure within a fixed number of cluster slots, thus preventing a large number of transient clusters. Moreover, the opt-OSort incorporates two configurable validation loops to efficiently reject cluster outliers and track recording variations caused by electrode drifting in real-time. Main results. The opt-OSort significantly reduces transient cluster occurrences by two orders of magnitude and decreases memory usage by 2.5-80 times in the number of pre-allocated transient clusters compared with other hardware implementations of OSort. The opt-OSort maintains an accuracy comparable to offline OSort and other commonly-used algorithms, with a sorting time of 0.68 mu s as measured by the hardware-implemented system in both simulated datasets and experimental data. The opt-OSort's ability to handle variations in neural activity caused by electrode drifting is also demonstrated. Significance. These results present a rapid, precise, and robust spike sorting solution suitable for integration into low-power, portable, closed-loop neural control systems and brain-computer interfaces.
引用
收藏
页数:19
相关论文
共 62 条
[1]   MULTI-SPIKE TRAIN ANALYSIS [J].
ABELES, M ;
GOLDSTEIN, MH .
PROCEEDINGS OF THE IEEE, 1977, 65 (05) :762-773
[2]   An unsupervised automatic method for sorting neuronal spike waveforms in awake and freely moving animals [J].
Aksenova, TI ;
Chibirova, OK ;
Dryga, OA ;
Tetko, IV ;
Benabid, AL ;
Villa, AEP .
METHODS, 2003, 30 (02) :178-187
[3]   An Area-Efficient 128-Channel Spike Sorting Processor for Real-Time Neural Recording With 0.175 μW/Channel in 65-nm CMOS [J].
Anh Tuan Do ;
Zeinolabedin, Seyed Mohammad Ali ;
Jeon, Dongsuk ;
Sylvester, Dennis ;
Kim, Tony Tae-Hyoung .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (01) :126-137
[4]   A novel automated spike sorting algorithm with adaptable feature extraction [J].
Bestel, Robert ;
Daus, Andreas W. ;
Thielemann, Christiane .
JOURNAL OF NEUROSCIENCE METHODS, 2012, 211 (01) :168-178
[5]   Superparamagnetic clustering of data [J].
Blatt, M ;
Wiseman, S ;
Domany, E .
PHYSICAL REVIEW LETTERS, 1996, 76 (18) :3251-3254
[6]  
Bretschneider Franklin., 2006, INTRO ELECTROPHYSIOL
[7]  
Brette R, 2012, HANDBOOK OF NEURAL ACTIVITY MEASUREMENT, P1, DOI 10.1017/CBO9780511979958
[8]   An Integrated Circuit for Simultaneous Extracellular Electrophysiology Recording and Optogenetic Neural Manipulation [J].
Chen, Chang Hao ;
McCullagh, Elizabeth A. ;
Pun, Sio Hang ;
Mak, Peng Un ;
Vai, Mang I. ;
Mak, Pui In ;
Klug, Achim ;
Lei, Tim C. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2017, 64 (03) :557-568
[9]   A Fully Automated Approach to Spike Sorting [J].
Chung, Jason E. ;
Magland, Jeremy F. ;
Barnett, Alex H. ;
Tolosa, Vanessa M. ;
Tooker, Angela C. ;
Lee, Kye Y. ;
Shah, Kedar G. ;
Felix, Sarah H. ;
Frank, Loren M. ;
Greengard, Leslie F. .
NEURON, 2017, 95 (06) :1381-+
[10]   Optogenetics [J].
Deisseroth, Karl .
NATURE METHODS, 2011, 8 (01) :26-29