Xiang Li, Jay W Reddy, Vishal Jain, Mats Forssell, Zabir Ahmed, Maysamreza Chamanzar
{"title":"AECuration:自动事件管理的尖峰排序。","authors":"Xiang Li, Jay W Reddy, Vishal Jain, Mats Forssell, Zabir Ahmed, Maysamreza Chamanzar","doi":"10.1088/1741-2552/adaa1c","DOIUrl":null,"url":null,"abstract":"<p><p><i>Objective</i>. This paper discusses a novel method for automating the curation of neural spike events detected from neural recordings using spike sorting methods. Spike sorting seeks to identify isolated neural events from extracellular recordings. This is critical for interpretation of electrophysiology recordings in neuroscience studies. Spike sorting analysis is vulnerable to errors because of non-neural events, such as experimental artifacts or electrical interference. To improve the specificity of spike sorting results, a manual postprocessing curation is typically used to examine the detected events and identify neural spikes based on their specific features. However, this manual curation process is subjective, prone to human errors and not scalable, especially for large datasets.<i>Approach</i>. To address these challenges, we introduce AECuration, a novel automatic curation method based on an autoencoder model trained on features of simulated extracellular spike waveforms. Using reconstruction error as a performance metric, our method classifies neural and non-neural events in experimental electrophysiology datasets.<i>Main results</i>. This paper demonstrates that AECuration can classify neural events with 97.46% accuracy on synthetic datasets. Moreover, our method can improve the sensitivity of different spike sorting pipelines on datasets with ground-truth recordings by up to 20%. The ratio of clustered units with low interspike interval violation rates is improved from 55.3% to 85.5% as demonstrated using our in-house experimental dataset.<i>Significance</i>. AEcuration is a time-domain evaluation method that automates the analysis of extracellular recordings based on learned time-domain features. Once trained on a synthetic dataset, this method can be applied to real extracellular datasets without the need for re-training. This highlights the generalizability of AECuration. It can be readily integrated with existing spike sorting pipelines as a preprocessing filtering or a postprocessing curation step to improve the overall accuracy and efficiency.</p>","PeriodicalId":94096,"journal":{"name":"Journal of neural engineering","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2025-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11931169/pdf/","citationCount":"0","resultStr":"{\"title\":\"AECuration: automated event curation for spike sorting.\",\"authors\":\"Xiang Li, Jay W Reddy, Vishal Jain, Mats Forssell, Zabir Ahmed, Maysamreza Chamanzar\",\"doi\":\"10.1088/1741-2552/adaa1c\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p><i>Objective</i>. This paper discusses a novel method for automating the curation of neural spike events detected from neural recordings using spike sorting methods. Spike sorting seeks to identify isolated neural events from extracellular recordings. This is critical for interpretation of electrophysiology recordings in neuroscience studies. Spike sorting analysis is vulnerable to errors because of non-neural events, such as experimental artifacts or electrical interference. To improve the specificity of spike sorting results, a manual postprocessing curation is typically used to examine the detected events and identify neural spikes based on their specific features. However, this manual curation process is subjective, prone to human errors and not scalable, especially for large datasets.<i>Approach</i>. To address these challenges, we introduce AECuration, a novel automatic curation method based on an autoencoder model trained on features of simulated extracellular spike waveforms. Using reconstruction error as a performance metric, our method classifies neural and non-neural events in experimental electrophysiology datasets.<i>Main results</i>. This paper demonstrates that AECuration can classify neural events with 97.46% accuracy on synthetic datasets. Moreover, our method can improve the sensitivity of different spike sorting pipelines on datasets with ground-truth recordings by up to 20%. The ratio of clustered units with low interspike interval violation rates is improved from 55.3% to 85.5% as demonstrated using our in-house experimental dataset.<i>Significance</i>. AEcuration is a time-domain evaluation method that automates the analysis of extracellular recordings based on learned time-domain features. Once trained on a synthetic dataset, this method can be applied to real extracellular datasets without the need for re-training. This highlights the generalizability of AECuration. It can be readily integrated with existing spike sorting pipelines as a preprocessing filtering or a postprocessing curation step to improve the overall accuracy and efficiency.</p>\",\"PeriodicalId\":94096,\"journal\":{\"name\":\"Journal of neural engineering\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-03-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11931169/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of neural engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1088/1741-2552/adaa1c\",\"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/adaa1c","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
AECuration: automated event curation for spike sorting.
Objective. This paper discusses a novel method for automating the curation of neural spike events detected from neural recordings using spike sorting methods. Spike sorting seeks to identify isolated neural events from extracellular recordings. This is critical for interpretation of electrophysiology recordings in neuroscience studies. Spike sorting analysis is vulnerable to errors because of non-neural events, such as experimental artifacts or electrical interference. To improve the specificity of spike sorting results, a manual postprocessing curation is typically used to examine the detected events and identify neural spikes based on their specific features. However, this manual curation process is subjective, prone to human errors and not scalable, especially for large datasets.Approach. To address these challenges, we introduce AECuration, a novel automatic curation method based on an autoencoder model trained on features of simulated extracellular spike waveforms. Using reconstruction error as a performance metric, our method classifies neural and non-neural events in experimental electrophysiology datasets.Main results. This paper demonstrates that AECuration can classify neural events with 97.46% accuracy on synthetic datasets. Moreover, our method can improve the sensitivity of different spike sorting pipelines on datasets with ground-truth recordings by up to 20%. The ratio of clustered units with low interspike interval violation rates is improved from 55.3% to 85.5% as demonstrated using our in-house experimental dataset.Significance. AEcuration is a time-domain evaluation method that automates the analysis of extracellular recordings based on learned time-domain features. Once trained on a synthetic dataset, this method can be applied to real extracellular datasets without the need for re-training. This highlights the generalizability of AECuration. It can be readily integrated with existing spike sorting pipelines as a preprocessing filtering or a postprocessing curation step to improve the overall accuracy and efficiency.