1
|
Meyer LM, Samann F, Schanze T. DualSort: online spike sorting with a running neural network. J Neural Eng 2023; 20:056031. [PMID: 37795548 DOI: 10.1088/1741-2552/acfb3a] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/15/2023] [Accepted: 09/19/2023] [Indexed: 10/06/2023]
Abstract
Objective.Spike sorting, i.e. the detection and separation of measured action potentials from different extracellularly recorded neurons, remains one of the bottlenecks in deciphering the brain. In recent years, the application of neural networks (NNs) for spike sorting has garnered significant attention. Most methods focus on specific sub-problems within the conventional spike sorting pipeline, such as spike detection or feature extraction, and attempt to solve them with complex network architectures. This paper presents DualSort, a simple NN that gets combined with downstream post-processing for real-time spike sorting. It shows high efficiency, low complexity, and requires a comparatively small amount of human interaction.Approach.Synthetic and experimentally obtained extracellular single-channel recordings were utilized to train and evaluate the proposed NN. For training, spike waveforms were labeled with respect to their associated neuron and position in the signal, allowing the detection and categorization of spikes in unison. DualSort classifies a single spike multiple times in succession, as it runs over the signal in a step-by-step manner and uses a post-processing algorithm that transmits the network output into spike trains. Main results.With the used datasets, DualSort was able to detect and distinguish different spike waveforms and separate them from background activity. The post-processing algorithm significantly strengthened the overall performance of the model, making the system more robust as a whole. Although DualSort is an end-to-end solution that efficiently transforms filtered signals into spike trains, it competes with contemporary state-of-the-art technologies that exclusively target single sub-problems in the conventional spike sorting pipeline.Significance.This work demonstrates that even under high noise levels, complex NNs are not necessary by any means to achieve high performance in spike detection and sorting. The utilization of data augmentation on a limited quantity of spikes could substantially decrease hand-labeling compared to other studies. Furthermore, the proposed framework can be utilized without human interaction when combined with an unsupervised technique that provides pseudo labels for DualSort. Due to the low complexity of our network, it works efficiently and enables real-time processing on basic hardware. The proposed approach is not limited to spike sorting, as it may also be used to process different signals, such as electroencephalogram (EEG), which needs to be investigated in future research.
Collapse
Affiliation(s)
- L M Meyer
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany
| | - F Samann
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany
- Department of Biomedical Engineering, University of Duhok, Kurdistan Region, Iraq
| | - T Schanze
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany
| |
Collapse
|
2
|
Shabestari PS, Buccino AP, Kumar SS, Pedrocchi A, Hierlemann A. A modulated template-matching approach to improve spike sorting of bursting neurons. IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE : HEALTHCARE TECHNOLOGY : [PROCEEDINGS]. IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE 2021; 2021:9644995. [PMID: 35018369 PMCID: PMC7612198 DOI: 10.1109/biocas49922.2021.9644995] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
In extracellular neural electrophysiology, individual spikes have to be assigned to their cell of origin in a procedure called "spike sorting". Spike sorting is an unsupervised problem, since no ground-truth information is generally available. Here, we focus on improving spike sorting performance, particularly during periods of high synchronous activity or so-called "bursting". Bursting entails systematic changes in spike shapes and amplitudes and remains a challenge for current spike sorting schemes. We use realistic simulated bursting recordings of high-density micro-electrode arrays (HD-MEAs) and we present a fully automated algorithm based on template matching with a focus on recovering missed spikes during bursts. To compare and benchmark spike-sorting performance after applying our method, we used ground-truth information of simulated recordings. We show that our approach can be effective in improving spike sorting performance during bursting. Further validation with experimental recordings is necessary.
Collapse
Affiliation(s)
- Payam S. Shabestari
- Department of Biosystems Science and Engineering, ETH Zurich, Basel, Switzerland
- Department of Electronics, Informatics, and Biomedical Engineering, Politecnico di Milano, Milan, Italy
| | - Alessio P. Buccino
- Department of Biosystems Science and Engineering, ETH Zurich, Basel, Switzerland
| | - Sreedhar S. Kumar
- Department of Biosystems Science and Engineering, ETH Zurich, Basel, Switzerland
| | - Alessandra Pedrocchi
- Department of Electronics, Informatics, and Biomedical Engineering, Politecnico di Milano, Milan, Italy
| | - Andreas Hierlemann
- Department of Biosystems Science and Engineering, ETH Zurich, Basel, Switzerland
| |
Collapse
|
3
|
Chen K, Jiang Y, Wu Z, Zheng N, Wang H, Hong H. HTsort: Enabling Fast and Accurate Spike Sorting on Multi-Electrode Arrays. Front Comput Neurosci 2021; 15:657151. [PMID: 34234663 PMCID: PMC8255361 DOI: 10.3389/fncom.2021.657151] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/22/2021] [Accepted: 05/28/2021] [Indexed: 11/13/2022] Open
Abstract
Spike sorting is used to classify the spikes (action potentials acquired by physiological electrodes), aiming to identify their respective firing units. Now it has been developed to classify the spikes recorded by multi-electrode arrays (MEAs), with the improvement of micro-electrode technology. However, how to improve classification accuracy and maintain low time complexity simultaneously becomes a difficulty. A fast and accurate spike sorting approach named HTsort is proposed for high-density multi-electrode arrays in this paper. Several improvements have been introduced to the traditional pipeline that is composed of threshold detection and clustering method. First, the divide-and-conquer method is employed to utilize electrode spatial information to achieve pre-clustering. Second, the clustering method HDBSCAN (hierarchical density-based spatial clustering of applications with noise) is used to classify spikes and detect overlapping events (multiple spikes firing simultaneously). Third, the template merging method is used to merge redundant exported templates according to the template similarity and the spatial distribution of electrodes. Finally, the template matching method is used to resolve overlapping events. Our approach is validated on simulation data constructed by ourselves and publicly available data and compared to other state-of-the-art spike sorters. We found that the proposed HTsort has a more favorable trade-off between accuracy and time consumption. Compared with MountainSort and SpykingCircus, the time consumption is reduced by at least 40% when the number of electrodes is 64 and below. Compared with HerdingSpikes, the classification accuracy can typically improve by more than 10%. Meanwhile, HTsort exhibits stronger robustness against background noise than other sorters. Our more sophisticated spike sorter would facilitate neurophysiologists to complete spike sorting more quickly and accurately.
Collapse
Affiliation(s)
- Keming Chen
- Key Laboratory of Radio Frequency Circuit and System, Hangzhou Dianzi University, Hangzhou, China
| | - Yangtao Jiang
- Key Laboratory of Radio Frequency Circuit and System, Hangzhou Dianzi University, Hangzhou, China
| | - Zhanxiong Wu
- Key Laboratory of Radio Frequency Circuit and System, Hangzhou Dianzi University, Hangzhou, China
| | - Nenggan Zheng
- Qiushi Academy for Advanced Studies, Zhejiang University, Hangzhou, China
| | - Haochuan Wang
- Key Laboratory of Radio Frequency Circuit and System, Hangzhou Dianzi University, Hangzhou, China
| | - Hui Hong
- Key Laboratory of Radio Frequency Circuit and System, Hangzhou Dianzi University, Hangzhou, China
| |
Collapse
|
4
|
Magland J, Jun JJ, Lovero E, Morley AJ, Hurwitz CL, Buccino AP, Garcia S, Barnett AH. SpikeForest, reproducible web-facing ground-truth validation of automated neural spike sorters. eLife 2020; 9:e55167. [PMID: 32427564 PMCID: PMC7237210 DOI: 10.7554/elife.55167] [Citation(s) in RCA: 38] [Impact Index Per Article: 9.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/14/2020] [Accepted: 05/05/2020] [Indexed: 01/03/2023] Open
Abstract
Spike sorting is a crucial step in electrophysiological studies of neuronal activity. While many spike sorting packages are available, there is little consensus about which are most accurate under different experimental conditions. SpikeForest is an open-source and reproducible software suite that benchmarks the performance of automated spike sorting algorithms across an extensive, curated database of ground-truth electrophysiological recordings, displaying results interactively on a continuously-updating website. With contributions from eleven laboratories, our database currently comprises 650 recordings (1.3 TB total size) with around 35,000 ground-truth units. These data include paired intracellular/extracellular recordings and state-of-the-art simulated recordings. Ten of the most popular spike sorting codes are wrapped in a Python package and evaluated on a compute cluster using an automated pipeline. SpikeForest documents community progress in automated spike sorting, and guides neuroscientists to an optimal choice of sorter and parameters for a wide range of probes and brain regions.
Collapse
Affiliation(s)
- Jeremy Magland
- Center for Computational Mathematics, Flatiron InstituteNew YorkUnited States
| | - James J Jun
- Center for Computational Mathematics, Flatiron InstituteNew YorkUnited States
| | - Elizabeth Lovero
- Scientific Computing Core, Flatiron InstituteNew YorkUnited States
| | - Alexander J Morley
- Medical Research Council Brain Network Dynamics Unit, University of OxfordOxfordUnited Kingdom
| | - Cole Lincoln Hurwitz
- Institute for Adaptive and Neural Computation Informatics, University of EdinburghEdinburghUnited Kingdom
| | | | - Samuel Garcia
- Centre de Recherche en Neuroscience de Lyon, Université de LyonLyonFrance
| | - Alex H Barnett
- Center for Computational Mathematics, Flatiron InstituteNew YorkUnited States
| |
Collapse
|
5
|
A Template-Based Sequential Algorithm for Online Clustering of Spikes in Extracellular Recordings. Cognit Comput 2020. [DOI: 10.1007/s12559-020-09711-x] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
6
|
Laboy-Juárez KJ, Ahn S, Feldman DE. A normalized template matching method for improving spike detection in extracellular voltage recordings. Sci Rep 2019; 9:12087. [PMID: 31427615 PMCID: PMC6700190 DOI: 10.1038/s41598-019-48456-y] [Citation(s) in RCA: 17] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/17/2018] [Accepted: 08/05/2019] [Indexed: 11/09/2022] Open
Abstract
Spike sorting is the process of detecting and clustering action potential waveforms of putative single neurons from extracellular voltage recordings. Typically, spike detection uses a fixed voltage threshold and shadow period, but this approach often misses spikes during high firing rate epochs or noisy conditions. We developed a simple, data-driven spike detection method using a scaled form of template matching, based on the sliding cosine similarity between the extracellular voltage signal and mean spike waveforms of candidate single units. Performance was tested in whisker somatosensory cortex (S1) of anesthetized mice in vivo. The method consistently detected whisker-evoked spikes that were missed by the standard fixed threshold. Detection was improved most for spikes evoked by strong stimuli (40–70% increase), improved less for weaker stimuli, and unchanged for spontaneous spiking. This represents improved detection during spatiotemporally dense spiking, and yielded sharper sensory tuning estimates. We also benchmarked performance using computationally generated voltage data. Template matching detected ~85–90% of spikes compared to ~70% for the standard fixed threshold method, and was more tolerant to high firing rates and simulated recording noise. Thus, a simple template matching approach substantially improves detection of single-unit spiking for cortical physiology.
Collapse
Affiliation(s)
- Keven J Laboy-Juárez
- Department of Molecular and Cell Biology and Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, 94720, USA. .,Department of Organismic and Evolutionary Biology and Center for Brain Science, Harvard University, Cambridge, Massachusetts, USA.
| | - Seoiyoung Ahn
- Department of Molecular and Cell Biology and Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, 94720, USA
| | - Daniel E Feldman
- Department of Molecular and Cell Biology and Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, 94720, USA
| |
Collapse
|
7
|
Continuing progress of spike sorting in the era of big data. Curr Opin Neurobiol 2019; 55:90-96. [PMID: 30856552 DOI: 10.1016/j.conb.2019.02.007] [Citation(s) in RCA: 19] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/12/2018] [Revised: 01/26/2019] [Accepted: 02/07/2019] [Indexed: 11/21/2022]
Abstract
Engineering efforts are currently attempting to build devices capable of collecting neural activity from one million neurons in the brain. Part of this effort focuses on developing dense multiple-electrode arrays, which require post-processing via 'spike sorting' to extract neural spike trains from the raw signal. Gathering information at this scale will facilitate fascinating science, but these dreams are only realizable if the spike sorting procedure and data pipeline are computationally scalable, at or superior to hand processing, and scientifically reproducible. These challenges are all being amplified as the data scale continues to increase. In this review, recent efforts to attack these challenges are discussed, which have primarily focused on increasing accuracy and reliability while being computationally scalable. These goals are addressed by adding additional stages to the data processing pipeline and using divide-and-conquer algorithmic approaches. These recent developments should prove useful to most research groups regardless of data scale, not just for cutting-edge devices.
Collapse
|
8
|
Diggelmann R, Fiscella M, Hierlemann A, Franke F. Automatic spike sorting for high-density microelectrode arrays. J Neurophysiol 2018; 120:3155-3171. [PMID: 30207864 PMCID: PMC6314465 DOI: 10.1152/jn.00803.2017] [Citation(s) in RCA: 27] [Impact Index Per Article: 4.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/07/2017] [Revised: 09/07/2018] [Accepted: 09/07/2018] [Indexed: 11/22/2022] Open
Abstract
High-density microelectrode arrays can be used to record extracellular action potentials from hundreds to thousands of neurons simultaneously. Efficient spike sorters must be developed to cope with such large data volumes. Most existing spike sorting methods for single electrodes or small multielectrodes, however, suffer from the "curse of dimensionality" and cannot be directly applied to recordings with hundreds of electrodes. This holds particularly true for the standard reference spike sorting algorithm, principal component analysis-based feature extraction, followed by k-means or expectation maximization clustering, against which most spike sorters are evaluated. We present a spike sorting algorithm that circumvents the dimensionality problem by sorting local groups of electrodes independently with classical spike sorting approaches. It is scalable to any number of recording electrodes and well suited for parallel computing. The combination of data prewhitening before the principal component analysis-based extraction and a parameter-free clustering algorithm obviated the need for parameter adjustments. We evaluated its performance using surrogate data in which we systematically varied spike amplitudes and spike rates and that were generated by inserting template spikes into the voltage traces of real recordings. In a direct comparison, our algorithm could compete with existing state-of-the-art spike sorters in terms of sensitivity and precision, while parameter adjustment or manual cluster curation was not required. NEW & NOTEWORTHY We present an automatic spike sorting algorithm that combines three strategies to scale classical spike sorting techniques for high-density microelectrode arrays: 1) splitting the recording electrodes into small groups and sorting them independently; 2) clustering a subset of spikes and classifying the rest to limit computation time; and 3) prewhitening the spike waveforms to enable the use of parameter-free clustering. Finally, we combined these strategies into an automatic spike sorter that is competitive with state-of-the-art spike sorters.
Collapse
Affiliation(s)
- Roland Diggelmann
- Department of Biosystems Science and Engineering, ETH Zurich, Basel , Switzerland
- Neural Circuit Laboratories, Friedrich Miescher Institute for Biomedical Research , Basel , Switzerland
| | - Michele Fiscella
- Department of Biosystems Science and Engineering, ETH Zurich, Basel , Switzerland
- Neural Circuit Laboratories, Friedrich Miescher Institute for Biomedical Research , Basel , Switzerland
| | - Andreas Hierlemann
- Department of Biosystems Science and Engineering, ETH Zurich, Basel , Switzerland
| | - Felix Franke
- Department of Biosystems Science and Engineering, ETH Zurich, Basel , Switzerland
| |
Collapse
|
9
|
Chaure FJ, Rey HG, Quian Quiroga R. A novel and fully automatic spike-sorting implementation with variable number of features. J Neurophysiol 2018; 120:1859-1871. [PMID: 29995603 PMCID: PMC6230803 DOI: 10.1152/jn.00339.2018] [Citation(s) in RCA: 81] [Impact Index Per Article: 13.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/25/2018] [Revised: 07/06/2018] [Accepted: 07/09/2018] [Indexed: 11/22/2022] Open
Abstract
The most widely used spike-sorting algorithms are semiautomatic in practice, requiring manual tuning of the automatic solution to achieve good performance. In this work, we propose a new fully automatic spike-sorting algorithm that can capture multiple clusters of different sizes and densities. In addition, we introduce an improved feature selection method, by using a variable number of wavelet coefficients, based on the degree of non-Gaussianity of their distributions. We evaluated the performance of the proposed algorithm with real and simulated data. With real data from single-channel recordings, in ~95% of the cases the new algorithm replicated, in an unsupervised way, the solutions obtained by expert sorters, who manually optimized the solution of a previous semiautomatic algorithm. This was done while maintaining a low number of false positives. With simulated data from single-channel and tetrode recordings, the new algorithm was able to correctly detect many more neurons compared with previous implementations and also compared with recently introduced algorithms, while significantly reducing the number of false positives. In addition, the proposed algorithm showed good performance when tested with real tetrode recordings. NEW & NOTEWORTHY We propose a new fully automatic spike-sorting algorithm, including several steps that allow the selection of multiple clusters of different sizes and densities. Moreover, it defines the dimensionality of the feature space in an unsupervised way. We evaluated the performance of the algorithm with real and simulated data, from both single-channel and tetrode recordings. The proposed algorithm was able to outperform manual sorting from experts and other recent unsupervised algorithms.
Collapse
Affiliation(s)
- Fernando J Chaure
- Centre for Systems Neuroscience, University of Leicester , Leicester , United Kingdom
- Instituto de Ingeniería Biomédica, UBA, Buenos Aires , Argentina
- Estudios de Neurociencias y Sistemas Complejos (ENYS), CONICET - Hospital El Cruce - UNAJ, Florencio Varela, Argentina
- Instituto de Biología Celular y Neurociencias "Prof. E. De Robertis", Facultad de Medicina, UBA, Buenos Aires , Argentina
| | - Hernan G Rey
- Centre for Systems Neuroscience, University of Leicester , Leicester , United Kingdom
| | - Rodrigo Quian Quiroga
- Centre for Systems Neuroscience, University of Leicester , Leicester , United Kingdom
| |
Collapse
|
10
|
Yger P, Spampinato GLB, Esposito E, Lefebvre B, Deny S, Gardella C, Stimberg M, Jetter F, Zeck G, Picaud S, Duebel J, Marre O. A spike sorting toolbox for up to thousands of electrodes validated with ground truth recordings in vitro and in vivo. eLife 2018; 7:e34518. [PMID: 29557782 PMCID: PMC5897014 DOI: 10.7554/elife.34518] [Citation(s) in RCA: 154] [Impact Index Per Article: 25.7] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/20/2017] [Accepted: 03/19/2018] [Indexed: 01/03/2023] Open
Abstract
In recent years, multielectrode arrays and large silicon probes have been developed to record simultaneously between hundreds and thousands of electrodes packed with a high density. However, they require novel methods to extract the spiking activity of large ensembles of neurons. Here, we developed a new toolbox to sort spikes from these large-scale extracellular data. To validate our method, we performed simultaneous extracellular and loose patch recordings in rodents to obtain 'ground truth' data, where the solution to this sorting problem is known for one cell. The performance of our algorithm was always close to the best expected performance, over a broad range of signal-to-noise ratios, in vitro and in vivo. The algorithm is entirely parallelized and has been successfully tested on recordings with up to 4225 electrodes. Our toolbox thus offers a generic solution to sort accurately spikes for up to thousands of electrodes.
Collapse
Affiliation(s)
- Pierre Yger
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | | | - Elric Esposito
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | | | - Stéphane Deny
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | - Christophe Gardella
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
- Laboratoire de Physique Statistique, CNRS, ENS, UPMC, 75005ParisFrance
| | - Marcel Stimberg
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | | | | | - Serge Picaud
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | - Jens Duebel
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| | - Olivier Marre
- Institut de la Vision, INSERM UMRS 968, UPMC UM 80ParisFrance
| |
Collapse
|
11
|
Mokri Y, Salazar RF, Goodell B, Baker J, Gray CM, Yen SC. Sorting Overlapping Spike Waveforms from Electrode and Tetrode Recordings. Front Neuroinform 2017; 11:53. [PMID: 28860985 PMCID: PMC5562672 DOI: 10.3389/fninf.2017.00053] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/08/2017] [Accepted: 07/31/2017] [Indexed: 11/23/2022] Open
Abstract
One of the outstanding problems in the sorting of neuronal spike trains is the resolution of overlapping spikes. Resolving these spikes can significantly improve a range of analyses, such as response variability, correlation, and latency. In this paper, we describe a partially automated method that is capable of resolving overlapping spikes. After constructing template waveforms for well-isolated and distinct single units, we generated pair-wise combinations of those templates at all possible time shifts from each other. Subsequently, overlapping waveforms were identified by cluster analysis, and then assigned to their respective single-unit combinations. We examined the performance of this method using simulated data from an earlier study, and found that we were able to resolve an average of 83% of the overlapping waveforms across various signal-to-noise ratios, an improvement of approximately 32% over the results reported in the earlier study. When applied to additional simulated data sets generated from single-electrode and tetrode recordings, we were able to resolve 91% of the overlapping waveforms with a false positive rate of 0.19% for single-electrode data, and 95% of the overlapping waveforms with a false positive rate of 0.27% for tetrode data. We also applied our method to electrode and tetrode data recorded from the primary visual cortex, and the results obtained for these datasets suggest that our method provides an efficient means of sorting overlapping waveforms. This method can easily be added as an extra step to commonly used spike sorting methods, such as KlustaKwik and MClust software packages, and can be applied to datasets that have already been sorted using these methods.
Collapse
Affiliation(s)
- Yasamin Mokri
- Department of Electrical and Computer Engineering, National University of SingaporeSingapore, Singapore
| | - Rodrigo F. Salazar
- Department of Cell Biology and Neuroscience, Montana State University, BozemanMT, United States
| | - Baldwin Goodell
- Department of Cell Biology and Neuroscience, Montana State University, BozemanMT, United States
| | - Jonathan Baker
- Department of Cell Biology and Neuroscience, Montana State University, BozemanMT, United States
| | - Charles M. Gray
- Department of Cell Biology and Neuroscience, Montana State University, BozemanMT, United States
| | - Shih-Cheng Yen
- Department of Electrical and Computer Engineering, National University of SingaporeSingapore, Singapore
| |
Collapse
|
12
|
Shan KQ, Lubenov EV, Siapas AG. Model-based spike sorting with a mixture of drifting t-distributions. J Neurosci Methods 2017; 288:82-98. [PMID: 28652008 PMCID: PMC5563448 DOI: 10.1016/j.jneumeth.2017.06.017] [Citation(s) in RCA: 14] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/27/2017] [Revised: 06/16/2017] [Accepted: 06/20/2017] [Indexed: 10/19/2022]
Abstract
BACKGROUND Chronic extracellular recordings are a powerful tool for systems neuroscience, but spike sorting remains a challenge. A common approach is to fit a generative model, such as a mixture of Gaussians, to the observed spike data. Even if non-parametric methods are used for spike sorting, such generative models provide a quantitative measure of unit isolation quality, which is crucial for subsequent interpretation of the sorted spike trains. NEW METHOD We present a spike sorting strategy that models the data as a mixture of drifting t-distributions. This model captures two important features of chronic extracellular recordings-cluster drift over time and heavy tails in the distribution of spikes-and offers improved robustness to outliers. RESULTS We evaluate this model on several thousand hours of chronic tetrode recordings and show that it fits the empirical data substantially better than a mixture of Gaussians. We also provide a software implementation that can re-fit long datasets in a few seconds, enabling interactive clustering of chronic recordings. COMPARISON WITH EXISTING METHODS We identify three common failure modes of spike sorting methods that assume stationarity and evaluate their impact given the empirically-observed cluster drift in chronic recordings. Using hybrid ground truth datasets, we also demonstrate that our model-based estimate of misclassification error is more accurate than previous unit isolation metrics. CONCLUSIONS The mixture of drifting t-distributions model enables efficient spike sorting of long datasets and provides an accurate measure of unit isolation quality over a wide range of conditions.
Collapse
Affiliation(s)
- Kevin Q Shan
- Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, United States; Division of Engineering and Applied Science, California Institute of Technology, Pasadena, United States
| | - Evgueniy V Lubenov
- Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, United States; Division of Engineering and Applied Science, California Institute of Technology, Pasadena, United States
| | - Athanassios G Siapas
- Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, United States; Division of Engineering and Applied Science, California Institute of Technology, Pasadena, United States.
| |
Collapse
|
13
|
Combination of High-density Microelectrode Array and Patch Clamp Recordings to Enable Studies of Multisynaptic Integration. Sci Rep 2017; 7:978. [PMID: 28428560 PMCID: PMC5430511 DOI: 10.1038/s41598-017-00981-4] [Citation(s) in RCA: 32] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/14/2016] [Accepted: 03/17/2017] [Indexed: 12/15/2022] Open
Abstract
We present a novel, all-electric approach to record and to precisely control the activity of tens of individual presynaptic neurons. The method allows for parallel mapping of the efficacy of multiple synapses and of the resulting dynamics of postsynaptic neurons in a cortical culture. For the measurements, we combine an extracellular high-density microelectrode array, featuring 11’000 electrodes for extracellular recording and stimulation, with intracellular patch-clamp recording. We are able to identify the contributions of individual presynaptic neurons - including inhibitory and excitatory synaptic inputs - to postsynaptic potentials, which enables us to study dendritic integration. Since the electrical stimuli can be controlled at microsecond resolution, our method enables to evoke action potentials at tens of presynaptic cells in precisely orchestrated sequences of high reliability and minimum jitter. We demonstrate the potential of this method by evoking short- and long-term synaptic plasticity through manipulation of multiple synaptic inputs to a specific neuron.
Collapse
|
14
|
Huang L, Wang C, Ge R, Ni H, Zhao S. Ischemia deteriorates spike encoding at cortical GABAergic neurons and cerebellar Purkinje cells by increasing the intracellular Ca 2. Brain Res Bull 2017; 131:55-61. [PMID: 28315396 DOI: 10.1016/j.brainresbull.2017.03.005] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/27/2016] [Accepted: 03/10/2017] [Indexed: 11/16/2022]
Abstract
GABAergic neurons play a critical role in the central nervous system, such as well-organized behaviors. The ischemic cell death is presumably initiated by neuronal excitotoxicity resulted from the dysfunction of GABAergic neurons. It is not clear how ischemia influences different types of GABAergic neurons and whether intracellular Ca2+ plays a key role in the ischemic excitotoxicity. We have investigated this issue at cortical GABAergic neurons and cerebellar Purkinje cells by whole-cell recording in mouse brain slices, and the roles of intracellular Ca2+ are examined by BABTA infusion. Compare with the data from a group of control, ischemia causes by lowering purfusion rate lowers spike encoding at cortical GABAergic neurons and enhances encoding ability at cerebellar Purkinje cells. These differential effects of ischemia on spike encoding are mechanistically associated with the changes in the refractory periods and threshold potentials of sequential spikes. These ischemia-induced dysfunction of spike encoding at two types of GABAergic cells are prevented by BABTA infusion. Therefore, the ischemia destabilizes the spike encoding of GABAergic cells via raising intracellular Ca2+. Our findings indicate that ischemia preferentially causes the dysfunction of spike encoding at GABAergic neurons by the up-regulation of intracellular Ca2+ level, which leads to neuronal excitotoxicity.
Collapse
Affiliation(s)
- Li Huang
- Department of Pathophysiology, Bengbu Medical College, Bengbu, Anhui 233030, China
| | - Chun Wang
- Department of Endocrinology, The Second Affiliated Hospital of Bengbu Medical College, Bengbu, Anhui 233040, China
| | - Rongjing Ge
- Department of Pathophysiology, Bengbu Medical College, Bengbu, Anhui 233030, China
| | - Hong Ni
- Department of Pathophysiology, Bengbu Medical College, Bengbu, Anhui 233030, China
| | - Shidi Zhao
- Department of Pathophysiology, Bengbu Medical College, Bengbu, Anhui 233030, China.
| |
Collapse
|
15
|
Koh RGL, Nachman AI, Zariffa J. Use of spatiotemporal templates for pathway discrimination in peripheral nerve recordings: a simulation study. J Neural Eng 2016; 14:016013. [DOI: 10.1088/1741-2552/14/1/016013] [Citation(s) in RCA: 14] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022]
|
16
|
Lefebvre B, Yger P, Marre O. Recent progress in multi-electrode spike sorting methods. JOURNAL OF PHYSIOLOGY, PARIS 2016; 110:327-335. [PMID: 28263793 PMCID: PMC5581741 DOI: 10.1016/j.jphysparis.2017.02.005] [Citation(s) in RCA: 28] [Impact Index Per Article: 3.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/30/2016] [Revised: 11/09/2016] [Accepted: 02/27/2017] [Indexed: 01/05/2023]
Abstract
In recent years, arrays of extracellular electrodes have been developed and manufactured to record simultaneously from hundreds of electrodes packed with a high density. These recordings should allow neuroscientists to reconstruct the individual activity of the neurons spiking in the vicinity of these electrodes, with the help of signal processing algorithms. Algorithms need to solve a source separation problem, also known as spike sorting. However, these new devices challenge the classical way to do spike sorting. Here we review different methods that have been developed to sort spikes from these large-scale recordings. We describe the common properties of these algorithms, as well as their main differences. Finally, we outline the issues that remain to be solved by future spike sorting algorithms.
Collapse
Affiliation(s)
- Baptiste Lefebvre
- Sorbonne Universités, UPMC Univ Paris 06, INSERM, CNRS, Institut de la Vision, 17 rue Moreau, 75012 Paris, France; Laboratoire de Physique Statistique, UPMC-Sorbonne Universités, CNRS, ENS-PSL Research University, 24 rue Lhomond, 75005 Paris, France.
| | - Pierre Yger
- Sorbonne Universités, UPMC Univ Paris 06, INSERM, CNRS, Institut de la Vision, 17 rue Moreau, 75012 Paris, France
| | - Olivier Marre
- Sorbonne Universités, UPMC Univ Paris 06, INSERM, CNRS, Institut de la Vision, 17 rue Moreau, 75012 Paris, France
| |
Collapse
|
17
|
Unsupervised neural spike sorting for high-density microelectrode arrays with convolutive independent component analysis. J Neurosci Methods 2016; 271:1-13. [DOI: 10.1016/j.jneumeth.2016.06.006] [Citation(s) in RCA: 25] [Impact Index Per Article: 3.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/12/2015] [Revised: 06/08/2016] [Accepted: 06/08/2016] [Indexed: 11/18/2022]
|
18
|
Synchrony, connectivity, and functional similarity in auditory midbrain local circuits. Neuroscience 2016; 335:30-53. [PMID: 27544405 DOI: 10.1016/j.neuroscience.2016.08.024] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/10/2016] [Revised: 08/08/2016] [Accepted: 08/10/2016] [Indexed: 11/21/2022]
Abstract
The central nucleus of the inferior colliculus (ICC) contains a laminar structure that functions as an organizing substrate of ascending inputs and local processing. While topographic distributions of ICC response parameters within and across laminae have been reported, the functional micro-organization of the ICC is less well understood. For pairs of neighboring ICC neurons, we examined the nature of functional connectivity and receptive field preferences to gain a better understanding of the structure and function of local circuits. By recording from pairs of adjacent neurons and presenting pure-tone and dynamic broad-band stimulation, we estimated functional connectivity and local differences in frequency response areas (FRAs), spectrotemporal receptive fields (STRFs), nonlinear input/output functions, and single-spike information. From the cross-covariance functions we identified putative unidirectional as well as bidirectional excitatory/inhibitory interactions. STRFs of neighboring neurons strongly conserve best frequency, and moderately agree in STRF similarity, bandwidth, temporal response type, best modulation frequency, nonlinearity structure, and degree of information processing. Excitatory connectivity was stronger and temporally more precise than for inhibitory connections. Neither connection strength nor degree of synchrony correlated with receptive field parameters. The functional similarity of local pairs of ICC neurons was substantially less than for local pairs in the granular layers of primary auditory cortex (AI). These results imply that while the ICC is an obligatory nexus of ascending information, local neurons are comparatively weakly connected and exhibit considerable receptive field variability, potentially reflecting the heterogeneity of converging inputs to ICC functional zones.
Collapse
|
19
|
Electrical Identification and Selective Microstimulation of Neuronal Compartments Based on Features of Extracellular Action Potentials. Sci Rep 2016; 6:31332. [PMID: 27510732 PMCID: PMC4980679 DOI: 10.1038/srep31332] [Citation(s) in RCA: 34] [Impact Index Per Article: 4.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/17/2016] [Accepted: 07/18/2016] [Indexed: 11/30/2022] Open
Abstract
A detailed, high-spatiotemporal-resolution characterization of neuronal responses to local electrical fields and the capability of precise extracellular microstimulation of selected neurons are pivotal for studying and manipulating neuronal activity and circuits in networks and for developing neural prosthetics. Here, we studied cultured neocortical neurons by using high-density microelectrode arrays and optical imaging, complemented by the patch-clamp technique, and with the aim to correlate morphological and electrical features of neuronal compartments with their responsiveness to extracellular stimulation. We developed strategies to electrically identify any neuron in the network, while subcellular spatial resolution recording of extracellular action potential (AP) traces enabled their assignment to the axon initial segment (AIS), axonal arbor and proximal somatodendritic compartments. Stimulation at the AIS required low voltages and provided immediate, selective and reliable neuronal activation, whereas stimulation at the soma required high voltages and produced delayed and unreliable responses. Subthreshold stimulation at the soma depolarized the somatic membrane potential without eliciting APs.
Collapse
|
20
|
Barnett AH, Magland JF, Greengard LF. Validation of neural spike sorting algorithms without ground-truth information. J Neurosci Methods 2016; 264:65-77. [PMID: 26930629 DOI: 10.1016/j.jneumeth.2016.02.022] [Citation(s) in RCA: 25] [Impact Index Per Article: 3.1] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/28/2015] [Revised: 02/18/2016] [Accepted: 02/26/2016] [Indexed: 11/16/2022]
Abstract
BACKGROUND The throughput of electrophysiological recording is growing rapidly, allowing thousands of simultaneous channels, and there is a growing variety of spike sorting algorithms designed to extract neural firing events from such data. This creates an urgent need for standardized, automatic evaluation of the quality of neural units output by such algorithms. NEW METHOD We introduce a suite of validation metrics that assess the credibility of a given automatic spike sorting algorithm applied to a given dataset. By rerunning the spike sorter two or more times, the metrics measure stability under various perturbations consistent with variations in the data itself, making no assumptions about the internal workings of the algorithm, and minimal assumptions about the noise. RESULTS We illustrate the new metrics on standard sorting algorithms applied to both in vivo and ex vivo recordings, including a time series with overlapping spikes. We compare the metrics to existing quality measures, and to ground-truth accuracy in simulated time series. We provide a software implementation. COMPARISON WITH EXISTING METHODS Metrics have until now relied on ground-truth, simulated data, internal algorithm variables (e.g. cluster separation), or refractory violations. By contrast, by standardizing the interface, our metrics assess the reliability of any automatic algorithm without reference to internal variables (e.g. feature space) or physiological criteria. CONCLUSIONS Stability is a prerequisite for reproducibility of results. Such metrics could reduce the significant human labor currently spent on validation, and should form an essential part of large-scale automated spike sorting and systematic benchmarking of algorithms.
Collapse
Affiliation(s)
- Alex H Barnett
- Simons Center for Data Analysis, and Department of Mathematics, Dartmouth College, United States.
| | - Jeremy F Magland
- Simons Center for Data Analysis, and Department of Radiology, University of Pennsylvania, United States
| | - Leslie F Greengard
- Simons Center for Data Analysis, and Courant Institute, New York University, United States
| |
Collapse
|