{"title":"SpikeSift:一种计算效率高且具有漂移弹性的尖峰排序算法。","authors":"V Georgiadis, P C Petrantonakis","doi":"10.1088/1741-2552/adee48","DOIUrl":null,"url":null,"abstract":"<p><p><i>Objective.</i>Spike sorting is a fundamental step in analysing extracellular recordings, enabling the isolation of single-neuron activity. However, it remains a challenging problem because extracellular traces mix overlapping spikes from neighbouring cells and are marred by recording instabilities such as electrode drift. Numerous algorithms have been proposed, yet many struggle to balance accuracy and computational efficiency, limiting their practicality for today's large-scale datasets.<i>Approach.</i>In response, we introduce SpikeSift, a spike-sorting algorithm expressly designed to mitigate drift while running on standard CPUs. SpikeSift (i) partitions long recordings into shorter, relatively stationary segments, (ii) carries out spike detection and clustering simultaneously through an iterative detect-and-subtract scheme within each segment, and (iii) preserves neuronal identity across segments via a fast template-alignment stage that dispenses with continuous trajectory estimation.<i>Main results.</i>Extensive validation on paired intracellularly validated datasets and on biophysically realistic MEArec simulations-covering elevated noise, diverse drift profiles, ultra-short recordings and bursting activity-demonstrates that SpikeSift matches or exceeds the accuracy of state-of-the-art methods while completing sorting an order of magnitude faster on a single desktop core.<i>Significance.</i>The combination of high fidelity, drift resilience, and modest computational demand renders SpikeSift broadly accessible while preserving data quality for downstream neurophysiological analysis.</p>","PeriodicalId":94096,"journal":{"name":"Journal of neural engineering","volume":" ","pages":""},"PeriodicalIF":3.8000,"publicationDate":"2025-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SpikeSift: a computationally efficient and drift-resilient spike sorting algorithm.\",\"authors\":\"V Georgiadis, P C Petrantonakis\",\"doi\":\"10.1088/1741-2552/adee48\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p><i>Objective.</i>Spike sorting is a fundamental step in analysing extracellular recordings, enabling the isolation of single-neuron activity. However, it remains a challenging problem because extracellular traces mix overlapping spikes from neighbouring cells and are marred by recording instabilities such as electrode drift. Numerous algorithms have been proposed, yet many struggle to balance accuracy and computational efficiency, limiting their practicality for today's large-scale datasets.<i>Approach.</i>In response, we introduce SpikeSift, a spike-sorting algorithm expressly designed to mitigate drift while running on standard CPUs. SpikeSift (i) partitions long recordings into shorter, relatively stationary segments, (ii) carries out spike detection and clustering simultaneously through an iterative detect-and-subtract scheme within each segment, and (iii) preserves neuronal identity across segments via a fast template-alignment stage that dispenses with continuous trajectory estimation.<i>Main results.</i>Extensive validation on paired intracellularly validated datasets and on biophysically realistic MEArec simulations-covering elevated noise, diverse drift profiles, ultra-short recordings and bursting activity-demonstrates that SpikeSift matches or exceeds the accuracy of state-of-the-art methods while completing sorting an order of magnitude faster on a single desktop core.<i>Significance.</i>The combination of high fidelity, drift resilience, and modest computational demand renders SpikeSift broadly accessible while preserving data quality for downstream neurophysiological analysis.</p>\",\"PeriodicalId\":94096,\"journal\":{\"name\":\"Journal of neural engineering\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2025-07-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of neural engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1088/1741-2552/adee48\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of neural engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/1741-2552/adee48","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SpikeSift: a computationally efficient and drift-resilient spike sorting algorithm.
Objective.Spike sorting is a fundamental step in analysing extracellular recordings, enabling the isolation of single-neuron activity. However, it remains a challenging problem because extracellular traces mix overlapping spikes from neighbouring cells and are marred by recording instabilities such as electrode drift. Numerous algorithms have been proposed, yet many struggle to balance accuracy and computational efficiency, limiting their practicality for today's large-scale datasets.Approach.In response, we introduce SpikeSift, a spike-sorting algorithm expressly designed to mitigate drift while running on standard CPUs. SpikeSift (i) partitions long recordings into shorter, relatively stationary segments, (ii) carries out spike detection and clustering simultaneously through an iterative detect-and-subtract scheme within each segment, and (iii) preserves neuronal identity across segments via a fast template-alignment stage that dispenses with continuous trajectory estimation.Main results.Extensive validation on paired intracellularly validated datasets and on biophysically realistic MEArec simulations-covering elevated noise, diverse drift profiles, ultra-short recordings and bursting activity-demonstrates that SpikeSift matches or exceeds the accuracy of state-of-the-art methods while completing sorting an order of magnitude faster on a single desktop core.Significance.The combination of high fidelity, drift resilience, and modest computational demand renders SpikeSift broadly accessible while preserving data quality for downstream neurophysiological analysis.