(A) Five randomly chosen electrodes, each of them with its own detection threshold (dash dotted line). Detected spikes, as threshold crossings, are indicated with red markers (B) Example of a spike …
(A) Pre-clustering step. The different snippets are sorted according to the electrode where they peak. This divides a set of snippets in groups. Each of these groups is then processed …
(A) Top: Schematic of the experimental protocol in vitro. A neuron close to the multielectrode array (MEA) recording is recorded in loose patch. Bottom: Image of the patch electrode on top of a 252 …
(A) Execution time as function of the number of processors for a 90 min dataset in vitro with 252 electrodes, expressed as a real-time ratio, that is the number of hours necessary to process one …
(A) Dip estimation (y-axis) compared to the geometrical mean of the firing rate (x-axis) for all pairs of units and artificially generated and split spike trains (see Materials and methods). Blue: …
Variable | Explanation | Default value |
---|---|---|
Generic notations | ||
Number of electrodes | ||
Physical position of electrode [m] | ||
Ensemble of nearby electrodes for electrode [m] | ||
Cardinal of | ||
Spike detection threshold for electrode [V] | ||
Raw data [V] | ||
First component of the template for neuron [V] | ||
Second component of the template for neuron [V] | ||
Sampling frequency of the signal [Hz] | ||
Preprocessing of the data | ||
Cutoff frequency for butterworth filtering | 100 Hz | |
Temporal width for the templates | 5 ms | |
Spatial radius for the templates | 250 m | |
Gain for threshold detection for channel () | 6 | |
Number of waveforms collected per electrode | 10000 | |
Number PCA features kept to describe a waveform | 5 | |
Clustering and template estimation | ||
spikes peaking on electrode and projected after PCA | ||
Density around | ||
Minimal distance from to spikes with higher densities | ||
Number of spikes collected per electrode for clustering | 10000 | |
Number of PCA features kept to describe a spike | 5 | |
Number of neighbors for density estimation | 100 | |
Maximal number of clusters per electrode | 10 | |
Normalized distance between pairs of clusters | ||
Threshold for merging clusters on the same electrode | 3 | |
Centroid of the cluster | ||
Dispersion around the centroid | ||
Minimal size of a cluster (in percent of ) | 0.005 | |
Amplitudes allowed during fitting for a given template | ||
Dictionary cleaning | ||
Max over time for the Cross-correlation between and | ||
Threshold above which templates are considered as similar | 0.975 | |
Template matching | ||
Product between and (normalized) at time | ||
Same as but for the second component | ||
Number of fitting attempts for a given spike time | 3 | |
Automated merging | ||
Similarity threshold to consider neurons as a putative pair | 0.8 | |
Cross correlogram between spikes of unit and | ||
Geometrical mean of the firing rates for units and [Hz] | ||
Maximal value for the dip in the cross correlogram at time 0 | 0.1 [Hz] |