{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T00:18:57Z","timestamp":1759882737105,"version":"build-2065373602"},"reference-count":65,"publisher":"IOP Publishing","issue":"3","license":[{"start":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T00:00:00Z","timestamp":1759795200000},"content-version":"vor","delay-in-days":36,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T00:00:00Z","timestamp":1759795200000},"content-version":"tdm","delay-in-days":36,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"name":"MEIE Chair in Neuromorphic Computing"},{"name":"European Research Council","award":["773228"],"award-info":[{"award-number":["773228"]}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Neuromorph. Comput. Eng."],"published-print":{"date-parts":[[2025,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Spike sorting is a crucial step in decoding multichannel extracellular neural signals, enabling the identification of individual neuronal activity. A key challenge in brain\u2013machine interfaces is achieving real-time, low-power spike sorting at the edge while keeping high neural decoding performance. This study introduces the neuromorphic sparse sorter (NSS), a compact two-layer spiking neural network optimized for efficient spike sorting. NSS leverages the locally competitive algorithm for sparse coding to extract relevant features from noisy events with reduced computational demands. NSS learns to sort detected spike waveforms in an online fashion and operates entirely unsupervised. To exploit multi-bit spike coding capabilities of neuromorphic platforms like Intel\u2019s Loihi 2, a custom neuron model was implemented, enabling flexible power-performance trade-offs via adjustable spike bit-widths. Evaluations on simulated and real-world tetrode signals with biological drift showed NSS outperformed established pipelines such as WaveClus3 and PCA + KMeans. With 2-bit graded spikes, NSS on Loihi 2 outperformed NSS implemented with leaky integrate-and-fire neuron and achieved an <jats:italic>F<\/jats:italic>\n                  <jats:sub>1<\/jats:sub>-score of 77% (+10% improvement) while consuming 8.6 mW (+1.65 mW) when tested on a drifting recording, with a computational processing time of 0.25 ms (+60 <jats:italic>\u00b5<\/jats:italic>s) per inference.<\/jats:p>","DOI":"10.1088\/2634-4386\/ae006b","type":"journal-article","created":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T22:51:16Z","timestamp":1756421476000},"page":"034015","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Unsupervised sparse coding-based spiking neural network for real-time spike sorting"],"prefix":"10.1088","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-4305-8566","authenticated-orcid":true,"given":"Alexis","family":"M\u00e9lot","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6821-1619","authenticated-orcid":true,"given":"Sean U N","family":"Wood","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7433-2102","authenticated-orcid":false,"given":"Yannick","family":"Coffinier","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1376-5240","authenticated-orcid":true,"given":"Pierre","family":"Yger","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9591-220X","authenticated-orcid":false,"given":"Fabien","family":"Alibart","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2025,10,7]]},"reference":[{"key":"nceae006bbib1","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1038\/nrn3251","type":"journal-article","article-title":"Concept cells: the building blocks of declarative memory functions","volume":"13","author":"Quiroga","year":"2012","journal-title":"Nat. Rev. Neurosci."},{"key":"nceae006bbib2","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1016\/j.isci.2019.07.046","type":"journal-article","article-title":"A neuromorphic prosthesis to restore communication in neuronal networks","volume":"19","author":"Buccelli","year":"2019","journal-title":"iScience"},{"key":"nceae006bbib3","doi-asserted-by":"publisher","first-page":"1661","DOI":"10.1162\/089976604774201631","type":"journal-article","article-title":"Unsupervised spike detection and sorting with wavelets and superparamagnetic clustering","volume":"16","author":"Quiroga","year":"2004","journal-title":"Neural Comput."},{"key":"nceae006bbib4","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1038\/NATURE24636","type":"journal-article","article-title":"Fully integrated silicon probes for high-density recording of neural activity","volume":"551","author":"Jun","year":"2017","journal-title":"Nature"},{"key":"nceae006bbib5","doi-asserted-by":"publisher","first-page":"eabf4588","DOI":"10.1126\/SCIENCE.ABF4588","type":"journal-article","article-title":"Neuropixels 2.0: a miniaturized high-density probe for stable, long-term brain recordings","volume":"372","author":"Steinmetz","year":"2021","journal-title":"Science"},{"key":"nceae006bbib6","doi-asserted-by":"publisher","DOI":"10.1101\/061481","type":"preprint","article-title":"Kilosort: realtime spike-sorting for extracellular electrophysiology with hundreds of channels","author":"Pachitariu","year":"2016"},{"key":"nceae006bbib7","doi-asserted-by":"publisher","DOI":"10.7554\/ELIFE.34518","type":"journal-article","article-title":"A spike sorting toolbox for up to thousands of electrodes validated with ground truth recordings in vitro and in vivo","volume":"7","author":"Yger","year":"2018","journal-title":"elife"},{"key":"nceae006bbib8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.7554\/eLife.61834","type":"journal-article","article-title":"Spikeinterface, a unified framework for spike sorting","volume":"9","author":"Buccino","year":"2020","journal-title":"elife"},{"key":"nceae006bbib9","doi-asserted-by":"publisher","first-page":"1381","DOI":"10.1016\/J.NEURON.2017.08.030","type":"journal-article","article-title":"A fully automated approach to spike sorting","volume":"95","author":"Chung","year":"2017","journal-title":"Neuron"},{"key":"nceae006bbib10","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1109\/TNSRE.2007.908429","type":"journal-article","article-title":"Thermal impact of an active 3-D microelectrode array implanted in the brain","volume":"15","author":"Kim","year":"2007","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"nceae006bbib11","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TVLSI.2018.2875934","type":"journal-article","article-title":"An area-efficient 128-channel spike sorting processor for real-time neural recording with 0.175 \u03bc W\/Channel in 65-nm CMOS","volume":"27","author":"Do","year":"2019","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"nceae006bbib12","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/J.NEUROSCIENCE.2021.05.036","type":"journal-article","article-title":"A new spike sorting algorithm based on continuous wavelet transform and investigating its effect on improving neural decoding accuracy","volume":"468","author":"Soleymankhani","year":"2021","journal-title":"Neuroscience"},{"key":"nceae006bbib13","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1016\/S0168-0102(03)00103-2","type":"journal-article","article-title":"A new approach to spike sorting for multi-neuronal activities recorded with a tetrode\u2014how ICA can be practical","volume":"46","author":"Takahashi","year":"2003","journal-title":"Neurosci. Res."},{"key":"nceae006bbib14","doi-asserted-by":"publisher","first-page":"34","DOI":"10.3389\/fnsys.2020.00034","type":"journal-article","article-title":"Compatibility evaluation of clustering algorithms for contemporary extracellular neural spike sorting","volume":"14","author":"Veerabhadrappa","year":"2020","journal-title":"Front. Neurosci."},{"key":"nceae006bbib15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-021-93088-w","type":"journal-article","article-title":"An automatic spike sorting algorithm based on adaptive spike detection and a mixture of skew-t distributions","volume":"11","author":"Toosi","year":"2021","journal-title":"Sci. Rep."},{"key":"nceae006bbib16","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/ad647d","type":"journal-article","article-title":"A fully automatic multichannel neural spike sorting algorithm with spike reduction and positional feature","volume":"21","author":"Mohammadi","year":"2024","journal-title":"J. Neural Eng."},{"key":"nceae006bbib17","doi-asserted-by":"publisher","DOI":"10.1088\/2516-1091\/ac6b96","type":"journal-article","article-title":"Spike sorting: new trends and challenges of the era of high-density probes","volume":"4","author":"Buccino","year":"2022","journal-title":"Prog. Biomed. Eng."},{"key":"nceae006bbib18","doi-asserted-by":"publisher","first-page":"1441","DOI":"10.1109\/TBCAS.2021.3134660","type":"journal-article","article-title":"A multi-channel spike sorting processor with accurate clustering algorithm using convolutional autoencoder","volume":"15","author":"Seong","year":"2021","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"nceae006bbib19","doi-asserted-by":"publisher","DOI":"10.1109\/EMBC46164.2021.9630585","type":"conference-proceedings","article-title":"Removing noise from extracellular neural recordings using fully convolutional denoising autoencoders","author":"Kechris","year":"2021"},{"key":"nceae006bbib20","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.neunet.2022.08.001","type":"journal-article","article-title":"Online spike sorting via deep contractive autoencoder","volume":"155","author":"Radmanesh","year":"2022","journal-title":"Neural Netw."},{"key":"nceae006bbib21","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/J.NEUNET.2023.02.036","type":"journal-article","article-title":"Edge computing on TPU for brain implant signal analysis","volume":"162","author":"Rokai","year":"2023","journal-title":"Neural Netw."},{"key":"nceae006bbib22","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/ACFB3A","type":"journal-article","article-title":"DualSort: online spike sorting with a running neural network","volume":"20","author":"Meyer","year":"2023","journal-title":"J. Neural Eng."},{"key":"nceae006bbib23","doi-asserted-by":"publisher","first-page":"2439","DOI":"10.1038\/s41467-020-16261-1","type":"journal-article","article-title":"Memristor networks for real-time neural activity analysis","volume":"11","author":"Zhu","year":"2020","journal-title":"Nat. Commun."},{"key":"nceae006bbib24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/ncomms12805","type":"journal-article","article-title":"Real-time encoding and compression of neuronal spikes by metal-oxide memristors","volume":"7","author":"Gupta","year":"2016","journal-title":"Nat. Commun."},{"key":"nceae006bbib25","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN48605.2020.9207239","type":"conference-proceedings","article-title":"A critical survey of STDP in spiking neural networks for pattern recognition","author":"Vigneron","year":"2020"},{"key":"nceae006bbib26","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/S0925-2312(97)00045-3","type":"journal-article","article-title":"The nonlinear PCA learning rule in independent component analysis","volume":"17","author":"Oja","year":"1997","journal-title":"Neurocomputing"},{"key":"nceae006bbib27","doi-asserted-by":"publisher","first-page":"474","DOI":"10.3389\/fnins.2016.00474","type":"journal-article","article-title":"Spiking neural networks based on OxRAM synapses for real-time unsupervised spike sorting","volume":"10","author":"Werner","year":"2016","journal-title":"Front. Neurosci."},{"key":"nceae006bbib28","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065718500594","type":"journal-article","article-title":"An attention-based spiking neural network for unsupervised spike-sorting","volume":"29","author":"Bernert","year":"2019","journal-title":"Int. J. Neural Syst."},{"key":"nceae006bbib29","doi-asserted-by":"publisher","first-page":"911","DOI":"10.1109\/JPROC.2021.3067593","type":"journal-article","article-title":"Advancing neuromorphic computing with Loihi: a survey of results and outlook","volume":"109","author":"Davies","year":"2021","journal-title":"Proc. IEEE"},{"key":"nceae006bbib30","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MM.2018.112130359","type":"journal-article","article-title":"Loihi: a neuromorphic manycore processor with on-chip learning","volume":"38","author":"Davies","year":"2018","journal-title":"IEEE Micro"},{"key":"nceae006bbib31","doi-asserted-by":"publisher","DOI":"10.1016\/j.chaos.2020.110504","type":"journal-article","article-title":"Designing a bidirectional, adaptive neural interface incorporating machine learning capabilities and memristor-enhanced hardware","volume":"142","author":"Shchanikov","year":"2021","journal-title":"Chaos Solitons Fractals"},{"key":"nceae006bbib32","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1109\/SiPS52927.2021.00053","type":"conference-proceedings","article-title":"Efficient neuromorphic signal processing with Loihi 2","author":"Orchard","year":"2021"},{"key":"nceae006bbib33","doi-asserted-by":"publisher","first-page":"1943","DOI":"10.1109\/JSSC.2013.2259038","type":"journal-article","article-title":"SpiNNaker: a 1-W 18-core system-on-chip for massively-parallel neural network simulation","volume":"48","author":"Painkras","year":"2013","journal-title":"IEEE J. Solid-State Circuits"},{"key":"nceae006bbib34","doi-asserted-by":"publisher","DOI":"10.1109\/BioCAS58349.2023.10388594","type":"conference-proceedings","article-title":"Sparse coding-based multichannel spike sorting with the locally competitive algorithm","author":"M\u00e9lot","year":"2023"},{"key":"nceae006bbib35","doi-asserted-by":"publisher","first-page":"2526","DOI":"10.1162\/NECO.2008.03-07-486","type":"journal-article","article-title":"Sparse coding via thresholding and local competition in neural circuits","volume":"20","author":"Rozell","year":"2008","journal-title":"Neural Comput."},{"key":"nceae006bbib36","doi-asserted-by":"publisher","first-page":"2521","DOI":"10.1016\/J.CELREP.2017.02.038","type":"journal-article","article-title":"Unsupervised spike sorting for large-scale, high-density multielectrode arrays","volume":"18","author":"Hilgen","year":"2017","journal-title":"Cell Rep."},{"key":"nceae006bbib37","doi-asserted-by":"publisher","first-page":"634","DOI":"10.1038\/nn.4268","type":"journal-article","article-title":"Spike sorting for large, dense electrode arrays","volume":"19","author":"Rossant","year":"2016","journal-title":"Nat. Neurosci."},{"article-title":"Sparse coding on stereo video for object detection","year":"2017","author":"Lundquist","key":"nceae006bbib38","type":"preprint"},{"key":"nceae006bbib39","doi-asserted-by":"publisher","first-page":"240","DOI":"10.3390\/a17060240","type":"journal-article","article-title":"Feature extraction based on sparse coding approach for hand grasp type classification","volume":"17","author":"Samkunta","year":"2024","journal-title":"Algorithms"},{"key":"nceae006bbib40","doi-asserted-by":"publisher","first-page":"3113","DOI":"10.1152\/jn.00979.2005","type":"journal-article","article-title":"On the origin of the extracellular action potential waveform: a modeling study","volume":"95","author":"Gold","year":"2006","journal-title":"J. Neurophysiol."},{"key":"nceae006bbib41","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1109\/18.382009","type":"journal-article","article-title":"De-noising by soft-thresholding","volume":"41","author":"Donoho","year":"1995","journal-title":"IEEE Trans. Inf. Theory"},{"key":"nceae006bbib42","doi-asserted-by":"publisher","first-page":"774","DOI":"10.1109\/EMBC.2016.7590816","type":"conference-proceedings","article-title":"Automatic threshold optimization in nonlinear energy operator based spike detection","volume":"vol 2016","author":"Malik","year":"2016"},{"key":"nceae006bbib43","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2014.6865654","type":"conference-proceedings","article-title":"A hybrid NEO-based spike detection algorithm for implantable brain-IC interface applications","author":"Do","year":"2014"},{"key":"nceae006bbib44","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/acf61d","type":"journal-article","article-title":"NeuSort: an automatic adaptive spike sorting approach with neuromorphic models","volume":"20","author":"Hang","year":"2023","journal-title":"J. Neural Eng."},{"key":"nceae006bbib45","doi-asserted-by":"publisher","first-page":"802","DOI":"10.1109\/ISCAS.2015.7168755","type":"conference-proceedings","article-title":"Comparison of low-power biopotential processors for on-the-fly spike detection","volume":"vol 2015","author":"Gagnon-Turcotte","year":"2015"},{"key":"nceae006bbib46","doi-asserted-by":"publisher","first-page":"3311","DOI":"10.1016\/S0042-6989(97)00169-7","type":"journal-article","article-title":"Sparse coding with an overcomplete basis set: a strategy employed by V1?","volume":"37","author":"Olshausen","year":"1997","journal-title":"Vis. Res."},{"article-title":"Sparse coding by spiking neural networks: convergence theory and computational results","year":"2017","author":"Tang","key":"nceae006bbib47","type":"preprint"},{"key":"nceae006bbib48","doi-asserted-by":"publisher","first-page":"4311","DOI":"10.1109\/TSP.2006.881199","type":"journal-article","article-title":"K-SVD: an algorithm for designing overcomplete dictionaries for sparse representation","volume":"54","author":"Aharon","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"nceae006bbib49","doi-asserted-by":"publisher","DOI":"10.5555\/2976456.2976557","type":"conference-proceedings","article-title":"Efficient sparse coding algorithms","volume":"vol 19","author":"Lee","year":"2006"},{"key":"nceae006bbib50","doi-asserted-by":"publisher","DOI":"10.5555\/3104322.3104374","type":"conference-proceedings","article-title":"Learning fast approximations of sparse coding","author":"Gregor","year":"2010"},{"key":"nceae006bbib51","doi-asserted-by":"publisher","first-page":"1040","DOI":"10.1016\/j.neucom.2017.05.016","type":"conference-proceedings","article-title":"Spiking sparse coding algorithm with reduced inhibitory feedback weights","author":"Hasan","year":"2020"},{"key":"nceae006bbib52","doi-asserted-by":"publisher","first-page":"754","DOI":"10.3389\/fnins.2019.00754","type":"journal-article","article-title":"Sparse coding using the locally competitive algorithm on the TrueNorth neurosynaptic system","volume":"13","author":"Fair","year":"2019","journal-title":"Front. Neurosci."},{"key":"nceae006bbib53","doi-asserted-by":"publisher","DOI":"10.1117\/12.2013504","type":"conference-proceedings","article-title":"Highly overcomplete sparse coding","author":"Olshausen","year":"2013"},{"key":"nceae006bbib54","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2010.5596912","type":"conference-proceedings","article-title":"Neural-based approach to perceptual sparse coding of audio signals","author":"Pichevar","year":"2010"},{"key":"nceae006bbib55","doi-asserted-by":"publisher","first-page":"1439","DOI":"10.1109\/ICIP.2016.7532596","type":"conference-proceedings","article-title":"A hybrid wavelet convolution network with sparse-coding for image super-resolution","author":"Gao","year":"2016"},{"key":"nceae006bbib56","doi-asserted-by":"publisher","first-page":"1121","DOI":"10.1109\/TNSRE.2018.2830354","type":"journal-article","article-title":"An unsupervised compressed sensing algorithm for multi-channel neural recording and spike sorting","volume":"26","author":"Xiong","year":"2018","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"nceae006bbib57","doi-asserted-by":"publisher","DOI":"10.1109\/MLSP52302.2021.9596348","type":"conference-proceedings","article-title":"Adaptive approach for sparse representations using the locally competitive algorithm for audio","author":"Bahadi","year":"2021"},{"article-title":"The sparse manifold transform","year":"2018","author":"Chen","key":"nceae006bbib58","type":"preprint"},{"key":"nceae006bbib59","doi-asserted-by":"publisher","first-page":"2173","DOI":"10.1109\/TNNLS.2018.2878002","type":"journal-article","article-title":"Fast and accurate sparse coding of visual stimuli with a simple, ultralow-energy spiking architecture","volume":"30","author":"Woods","year":"2019","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"nceae006bbib60","doi-asserted-by":"crossref","DOI":"10.1145\/3546790.3546801","type":"preprint","article-title":"Dictionary LEARNING WITH ACCUMULATOR NEURONS","author":"Parpart","year":"2022"},{"article-title":"A spike in performance: training hybrid-spiking neural networks with quantized activation functions","year":"2020","author":"Voelker","key":"nceae006bbib61","type":"preprint"},{"key":"nceae006bbib62","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1016\/j.cmpb.2008.04.011","type":"journal-article","article-title":"Performance evaluation of PCA-based spike sorting algorithms","volume":"91","author":"Adamos","year":"2008","journal-title":"Comput. Methods Prog. Biomed."},{"key":"nceae006bbib63","doi-asserted-by":"publisher","first-page":"1859","DOI":"10.1152\/jn.00339.2018","type":"journal-article","article-title":"Innovative- methodology: a novel and fully automatic spike-sorting implementation with variable number of features","volume":"120","author":"Chaure","year":"2018","journal-title":"J. Neurophysiol."},{"key":"nceae006bbib64","doi-asserted-by":"publisher","DOI":"10.1145\/3354265.3354276","type":"conference-proceedings","article-title":"Unsupervised dictionary learning via a spiking locally competitive algorithm","author":"Watkins","year":"2019"},{"key":"nceae006bbib65","doi-asserted-by":"publisher","first-page":"2558","DOI":"10.1109\/TSP.2020.2986897","type":"journal-article","article-title":"Convolutional dictionary learning with grid refinement","volume":"68","author":"Song","year":"2020","journal-title":"IEEE Trans. Signal Process."}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T11:04:06Z","timestamp":1759835046000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/ae006b"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,1]]},"references-count":65,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,10,7]]},"published-print":{"date-parts":[[2025,9,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/ae006b","relation":{},"ISSN":["2634-4386"],"issn-type":[{"type":"electronic","value":"2634-4386"}],"subject":[],"published":{"date-parts":[[2025,9,1]]},"assertion":[{"value":"Unsupervised sparse coding-based spiking neural network for real-time spike sorting","name":"article_title","label":"Article Title"},{"value":"Neuromorphic Computing and Engineering","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2025 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2025-03-03","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2025-08-28","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2025-10-07","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}