<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="review-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neural Circuits</journal-id>
<journal-title>Frontiers in Neural Circuits</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neural Circuits</abbrev-journal-title>
<issn pub-type="epub">1662-5110</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fncir.2012.00105</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Mini Review Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>High-density microelectrode array recordings and real-time spike sorting for closed-loop experiments: an emerging technology to study neural plasticity</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Franke</surname> <given-names>Felix</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>J&#x000E4;ckel</surname> <given-names>David</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Dragas</surname> <given-names>Jelena</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>M&#x000FC;ller</surname> <given-names>Jan</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Radivojevic</surname> <given-names>Milos</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Bakkum</surname> <given-names>Douglas</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Hierlemann</surname> <given-names>Andreas</given-names></name>
</contrib>
</contrib-group>
<aff><institution>Department of Biosystems Science and Engineering, ETH Z&#x000FC;rich</institution> <country>Basle, Switzerland</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Steve M. Potter, Georgia Institute of Technology, USA</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Suguru N. Kudoh, Kwansei Gakuin University, Japan; Michela Chiappalone, Italian Institute of Technology, Italy</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Felix Franke, Department of Biosystems Science and Engineering, ETH Z&#x000FC;rich, 4058 Basle, Switzerland. e-mail: <email>felfranke&#x00040;gmail.com</email></p></fn>
</author-notes>
<pub-date pub-type="epreprint">
<day>31</day>
<month>10</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>20</day>
<month>12</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="collection">
<year>2012</year>
</pub-date>
<volume>6</volume>
<elocation-id>105</elocation-id>
<history>
<date date-type="received">
<day>04</day>
<month>10</month>
<year>2012</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>12</month>
<year>2012</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2012 Franke, J&#x000E4;ckel, Dragas, M&#x000FC;ller, Radivojevic, Bakkum and Hierlemann.</copyright-statement>
<copyright-year>2012</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and subject to any copyright notices concerning any third-party graphics etc.</p>
</license>
</permissions>
<abstract><p>Understanding plasticity of neural networks is a key to comprehending their development and function. A powerful technique to study neural plasticity includes recording and control of pre- and post-synaptic neural activity, e.g., by using simultaneous intracellular recording and stimulation of several neurons. Intracellular recording is, however, a demanding technique and has its limitations in that only a small number of neurons can be stimulated and recorded from at the same time. Extracellular techniques offer the possibility to simultaneously record from larger numbers of neurons with relative ease, at the expenses of increased efforts to sort out single neuronal activities from the recorded mixture, which is a time consuming and error prone step, referred to as spike sorting. In this mini-review, we describe recent technological developments in two separate fields, namely CMOS-based high-density microelectrode arrays, which also allow for extracellular stimulation of neurons, and real-time spike sorting. We argue that these techniques, when combined, will provide a powerful tool to study plasticity in neural networks consisting of several thousand neurons <italic>in vitro</italic>.</p></abstract>
<kwd-group>
<kwd>closed-loop</kwd>
<kwd>real-time</kwd>
<kwd>spike sorting</kwd>
<kwd>multielectrode arrays</kwd>
<kwd>neural cultures</kwd>
</kwd-group>
<counts>
<fig-count count="2"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="71"/>
<page-count count="7"/>
<word-count count="5824"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="introduction" id="s1">
<title>Introduction</title>
<p>The understanding of neural circuits and their activities is to a major extent based on measurements with extracellular electrodes. This is due to the fact that extracellular recordings are relatively easy to perform and very well established. In contrast to single cell measurements with intracellular recording techniques, extracellular electrodes pick up the action potentials (spikes) of all neurons in their vicinity. This is a blessing as well as a curse. An advantage is that in principle several neurons can be measured simultaneously using a single extracellular electrode, but the price to pay is the need to assign single spikes to their putative neuronal sources. This problem is referred to as spike sorting and it is known to be difficult and error-prone (Lewicki, <xref ref-type="bibr" rid="B43">1998</xref>), and spike sorting often involves a highly time consuming, manual component.</p>
<p>Depending on the experiment, time consuming spike sorting can be regarded as a mere inconvenience, and many studies have focused on the development of spike sorting algorithms for the offline analysis of the recordings after performing the experiment (see e.g., Letelier and Weber, <xref ref-type="bibr" rid="B42">2000</xref>; Shoham and Fellows, <xref ref-type="bibr" rid="B64">2003</xref>; Delescluse and Pouzat, <xref ref-type="bibr" rid="B11">2006</xref>). For real-time closed-loop experiments and brain machine interfaces (BMI), however, it is absolutely necessary to obtain spike trains already during the recording so that time consuming spike sorting is not only a problem but essentially prohibits performing such experiments. Therefore, spike sorting is usually avoided in those experiments by detecting just the presence of action potentials, e.g., by applying a voltage threshold, which can be relatively easy and efficiently implemented also in hardware (Guillory and Normann, <xref ref-type="bibr" rid="B30">1999</xref>). Real-time spike detection allows for studying closed-loop feedback of neural activity, for example, through the implementation of visual feedback to an awake monkey (Fetz, <xref ref-type="bibr" rid="B18">1969</xref>), or by applying electrical stimulation to neurons in an awake animal (Jackson et al., <xref ref-type="bibr" rid="B37">2006</xref>). Electrical stimulation of neurons that depends on the activity of other neurons (see also Figure <xref ref-type="fig" rid="F1">1</xref>) was also successfully used in neural cultures on top of multi-electrode arrays (MEAs): electrical feedback stimuli have been used to control the bursting activity of cultured neurons in Wagenaar et al. (<xref ref-type="bibr" rid="B71">2005</xref>) and the connection strengths between neurons in M&#x000FC;ller et al. (in review). The closed-loop approach can also be used to connect a neural network to a robot (Bontorin et al., <xref ref-type="bibr" rid="B7">2007</xref>; Potter, <xref ref-type="bibr" rid="B52">2010</xref>). For a review of real-time closed-loop electrophysiology see, e.g., Arsiero et al. (<xref ref-type="bibr" rid="B1">2007</xref>). These studies, however, were all realized without using spike sorting, either by limiting the number of single neurons that were recorded from (by trying to detect only one specific neuron per electrode), or by using multi-unit activities.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Principle of real-time closed-loop experiments with spike sorting.</bold> Sketch of a potential real-time closed-loop stimulation on an HDMEA, combined with spike sorting. The electrical activity of three neurons (colored triangles) is measured by a high-density array of electrodes (light blue squares). First, the recorded signal is bandpass-filtered. In a second step, spike sorting is applied to compute the spike times of the single neurons. Depending on the sorted spike trains and the stimulation logic, the postsynaptic neuron (N3) is stimulated (M&#x000FC;ller et al., in review). If the stimulation latency (<italic>t</italic><sub>delay</sub>) is short enough, the stimulation can be timed with respect to the arrival of the action potentials of N1 and N2 at their synapses to N3 (<italic>t</italic><sub>syn</sub>). This can be used to change the synapse characteristics via spike-timing-dependent plasticity (Feldman, <xref ref-type="bibr" rid="B17">2012</xref>). Parts of this graph were adopted from Einevoll et al. (<xref ref-type="bibr" rid="B13">2011</xref>).</p></caption>
<graphic xlink:href="fncir-06-00105-g0001.tif"/>
</fig>
<p>Recent developments in measurement techniques and in spike sorting algorithms make it now possible to overcome some of the limitations of extracellular recordings. A possible setup using spike sorting for closed-loop stimulation of specific neurons is shown in Figure <xref ref-type="fig" rid="F1">1</xref>. To use the closed loop, e.g., to investigate spike-timing-dependent plasticity, the real-time spike-sorting-induced latency may not exceed a few milliseconds. In the following, we will review the advances in MEA recording technology with a special focus on high-density MEAs and show that the high-density of the electrodes provides unprecedented signal quality that holds the promise to enable clear and reliable assignment of single spikes to putative neurons (Litke et al., <xref ref-type="bibr" rid="B45">2004</xref>; Prentice et al., <xref ref-type="bibr" rid="B54">2011</xref>; J&#x000E4;ckel et al., <xref ref-type="bibr" rid="B38">2012</xref>).</p>
</sec>
<sec>
<title>MEA recording technology</title>
<p>Planar MEAs are two-dimensional arrangements of recording electrodes for <italic>in vitro</italic> extracellular measurements of cultured neuronal cells or slice preparations. They allow for recording of electrical activity simultaneously on many electrodes at high temporal resolution. Thus, they represent an important tool to study the dynamics in neuronal networks (e.g., Potter et al., <xref ref-type="bibr" rid="B53">2006</xref>; Bontorin et al., <xref ref-type="bibr" rid="B7">2007</xref>; Chao et al., <xref ref-type="bibr" rid="B10">2007</xref>; Rolston et al., <xref ref-type="bibr" rid="B59">2010</xref>; M&#x000FC;ller et al., in review).</p>
<p>An important parameter of MEAs is the inter-electrode distance (IED). For multi-electrode arrangements on shafts of needles, such as tetrode configurations (Eckhorn and Thomas, <xref ref-type="bibr" rid="B12">1993</xref>; O&#x00027;Keefe and Recce, <xref ref-type="bibr" rid="B51">1993</xref>), this distance is small enough (less than 20 &#x003BC;m) that a single action potential can be simultaneously detected on several electrodes. The maximal distance between a neuron and an electrode, at which the action potentials of the neuron can be still measured, is assumed to be smaller than 50&#x02013;70 &#x003BC;m although this greatly depends on the recording setup and the respective preparation (Buzs&#x000E1;ki, <xref ref-type="bibr" rid="B9">2004</xref>; Frey et al., <xref ref-type="bibr" rid="B23">2009b</xref>). For traditional, commercially available MEAs, however, the IED was usually much larger [100&#x02013;200 &#x003BC;m IED and 60&#x02013;200 metal electrodes on a glass substrate (Stett et al., <xref ref-type="bibr" rid="B66">2003</xref>)] so that MEA recordings constituted, in principle, multiple simultaneous single-electrode recordings. In other words, the distance between the electrodes was too large to detect activity of the same single neuron on multiple electrodes.</p>
<p>From the signal processing point of view, this is an unfavorable recording situation, as recording the same action potential with more than one electrode was shown to strongly increase spike sorting performance (Gray et al., <xref ref-type="bibr" rid="B27">1995</xref>). Furthermore, many neurons will lie in between electrodes and not be measured at all. To ensure that neurons lie close to the electrodes, additional measures can be taken during the preparation of the cultures, such as patterning the cells at electrode locations (Shein et al., <xref ref-type="bibr" rid="B63">2009</xref>), but this adds complexity to the experimental procedure.</p>
<p>Recent advances in microtechnology, especially the realization of MEAs in complementary metal&#x02013;oxide&#x02013;semiconductor (CMOS) technology (Berdondini et al., <xref ref-type="bibr" rid="B4">2009</xref>; Lambacher et al., <xref ref-type="bibr" rid="B40">2010</xref>; Hierlemann et al., <xref ref-type="bibr" rid="B33">2011</xref>), made it possible to greatly increase the number of electrodes per MEA, for example to 4096 in Berdondini et al. (<xref ref-type="bibr" rid="B4">2009</xref>), 11,011 in Frey et al. (<xref ref-type="bibr" rid="B24">2010</xref>) or 16,384 in Lambacher et al. (<xref ref-type="bibr" rid="B40">2010</xref>), while decreasing the IED to less than 20 &#x003BC;m, a distance comparable to that of the previously mentioned electrode ensembles on needles (e.g., tetrodes). Additionally, this technology provides increased signal quality through on-chip amplification and digitization circuits. Using on-chip multiplexing schemes, high-density MEAs (HDMEA) systems have been realized, which enable to read out large numbers of electrodes, arranged at high spatial density (Eversmann et al., <xref ref-type="bibr" rid="B14">2003</xref>; Berdondini et al., <xref ref-type="bibr" rid="B5">2005</xref>; Hutzler et al., <xref ref-type="bibr" rid="B35">2006</xref>; Frey et al., <xref ref-type="bibr" rid="B22">2009a</xref>).</p>
<p>The closely spaced microelectrodes of HDMEAs enable that virtually every neuron on the array is detected by multiple electrodes. Along with the additional information where the signal originated from, the high electrode density greatly improves spike sorting (Gray et al., <xref ref-type="bibr" rid="B27">1995</xref>; Harris et al., <xref ref-type="bibr" rid="B32">2000</xref>; Einevoll et al., <xref ref-type="bibr" rid="B13">2011</xref>; Prentice et al., <xref ref-type="bibr" rid="B54">2011</xref>). Figure <xref ref-type="fig" rid="F2">2</xref> shows an example of such a recording.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Spike sorting for high-density multi-electrode recordings of cultured neurons. (A)</bold> Example recording of 6 out of 102 electrodes of a HDMEA (left), where mainly two neurons were recorded from, and a close up on two spikes (middle) (similar figure as in Frey et al. (<xref ref-type="bibr" rid="B22">2009a</xref>), however, with cultured cortical neurons). Spikes of individual neurons are recorded by multiple electrodes. Colored traces are identified spikes from two neurons. Note that on the trace of electrode 4, the two spikes are hardly distinguishable and that only combining the information of different channels enables unambiguous spike assignment, see also (Fiscella et al., <xref ref-type="bibr" rid="B19">2012</xref>). (Right top) Several superimposed spike traces of the two neurons. The colored traces are the spike-triggered averages (STAs) of the two neurons on the respective electrodes. The templates of the two neurons (green and violet) spatially overlap (right bottom) indicating that the same set of electrodes recorded from both neurons. <bold>(B)</bold> Spikes (left) and templates (right) for 10 identified neurons (colored traces). For each neuron, the electrode was chosen, where its template had the largest peak-to-peak amplitude (indicated by the colored arrows in the right panel). Note that some of the spikes are visible on more than one electrode (three channels marked by asterisks) and that high-amplitude spikes on one electrode can overlap with spikes on another electrode. Right: for illustration purposes the identified templates are superimposed onto a MAP2 staining of the culture they were recorded from Bakkum et al. (in review). Note that the electrodes have a similar IED than the distance between neurons.</p></caption>
<graphic xlink:href="fncir-06-00105-g0002.tif"/>
</fig>
<p>However, HDMEAs do not only improve recording but also stimulation capabilities. Localized, reliable stimulation of single cells (Hottowy et al., <xref ref-type="bibr" rid="B34">2012</xref>) is a powerful tool for plasticity experiments (M&#x000FC;ller et al., in review). Indeed, sub-cellular sized electrodes have been shown to provide reliable stimulation of individual neurons <italic>in vitro</italic>. This has been demonstrated using MEAs with particularly high electrode densities that feature only stimulation capabilities, such as (Braeken et al., <xref ref-type="bibr" rid="B8">2010</xref>; Lei et al., <xref ref-type="bibr" rid="B41">2011</xref>). Procedures how to optimally stimulate a given neuron by using multiple electrodes and complex stimulation patterns are currently under investigation.</p>
<p>HDMEAs featuring recording and stimulation circuitry (Frey et al., <xref ref-type="bibr" rid="B24">2010</xref>; Eversmann et al., <xref ref-type="bibr" rid="B15">2011</xref>) combine the advantages of reliable spike sorting and localized single neuron stimulation, which paves the way to truly bidirectional experiments on single-cell level within the network context.</p>
</sec>
<sec>
<title>Real-time spike sorting algorithms</title>
<p>The overall spike sorting process consists of a number of non-trivial processing steps (for a schematic of the spike sorting process see, e.g., Einevoll et al., <xref ref-type="bibr" rid="B13">2011</xref>). First, spikes need to be detected in the noisy signals. For multi-electrode-shaft and HDMEA recordings, a single action potential can be detected on multiple electrodes. Then, a short piece of data is usually cut out around the detected events (potentially on multiple electrodes) and structured into a vector in a high dimensional space. Spike features are then extracted from this piece using, e.g., principle component analysis (Lewicki, <xref ref-type="bibr" rid="B43">1998</xref>). This step aims at reducing the dimension of the vector space in order to keep dimensions that carry most information about the origin of the spikes and to remove dimensions that only carry noise. The goal of the feature space representation and dimensionality reduction is that spikes from the same neuron, i.e., appear to be similar to each other, are located closely together while being distant from spikes of other neurons. The most demanding step, achieved by using a clustering routine, is to determine how many neurons were recorded from, and which spike was produced by which neuron. Since most standard spike sorting procedures (e.g., Harris et al., <xref ref-type="bibr" rid="B32">2000</xref>; Shoham and Fellows, <xref ref-type="bibr" rid="B64">2003</xref>; Quiroga et al., <xref ref-type="bibr" rid="B55">2004</xref>) need to store all individual spikes before the clustering step, they are not applicable for online spike sorting with the notable exceptions of &#x000D6;hberg et al. (<xref ref-type="bibr" rid="B50">1996</xref>), where a neural network is used for real-time spike sorting, and (Rutishauser and Schuman, <xref ref-type="bibr" rid="B60">2006</xref>), where the clusters are formed in an online procedure. The output of the spike sorting consists of the number of neurons, the individual neuronal spike trains, and the prototypic spike waveforms (called templates) for every neuron.</p>
<p>Since some data from a certain preparation can already be recorded and stored prior to a specific experiment, templates can be pre-computed using an offline spike sorter. This way, fast and efficient classifiers can be designed based on stored templates that are able to sort spikes in real-time. It does not come as a surprise that almost all research efforts in the direction of real-time spike sorting follow this approach (Friedman, <xref ref-type="bibr" rid="B25">1968</xref>; Mishelevich, <xref ref-type="bibr" rid="B47">1970</xref>; Roberts and Hartline, <xref ref-type="bibr" rid="B58">1975</xref>; Stein et al., <xref ref-type="bibr" rid="B65">1979</xref>; Salganicoff et al., <xref ref-type="bibr" rid="B61">1988</xref>; Yang and Shamma, <xref ref-type="bibr" rid="B74">1988</xref>; Gozani and Miller, <xref ref-type="bibr" rid="B26">1994</xref>; Santhanam et al., <xref ref-type="bibr" rid="B62">2004</xref>; Asai et al., <xref ref-type="bibr" rid="B2">2005</xref>; Takahashi and Sakurai, <xref ref-type="bibr" rid="B67">2005</xref>; Vollgraf et al., <xref ref-type="bibr" rid="B69">2005</xref>; Biffi et al., <xref ref-type="bibr" rid="B6">2010</xref>; Franke, <xref ref-type="bibr" rid="B20">2011</xref>), although not all of these approaches explicitly make use of templates to derive spike classifiers.</p>
<p>So far, real-time spike sorting was mainly achieved by deriving simple hardware-implementable decision rules, based on the spike templates. One such rule is to check, if the spike voltage sample at a given time lies between a lower and an upper threshold relative to the peak of the spike waveform (a so called hoop), as described in Santhanam et al. (<xref ref-type="bibr" rid="B62">2004</xref>). Such decision rules are also used in commercially available recording systems and were individually applied to single electrodes (Nicolelis et al., <xref ref-type="bibr" rid="B49">1997</xref>; Wessberg et al., <xref ref-type="bibr" rid="B72">2000</xref>; Taylor et al., <xref ref-type="bibr" rid="B68">2002</xref>; Guenther et al., <xref ref-type="bibr" rid="B28">2009</xref>).</p>
<p>However, there have been only few applications of these approaches to multielectrode arrays in real-time scenarios, such as Takahashi and Sakurai (<xref ref-type="bibr" rid="B67">2005</xref>), where independent-component analysis was used to separate individual neuronal activities. The information of several recording channels must be efficiently combined for multi-electrode recordings. Extending a spike sorting method that works for single electrodes to multi-electrodes is not a trivial task and might not be possible for all methods.</p>
<p>As already discussed, HDMEAs impose even higher demands on the methods due to the large overall number of simultaneously recorded neurons and the large number of electrodes that are available per single neuron. There are a number of approaches to spike sorting of HDMEA data (Meister et al., <xref ref-type="bibr" rid="B46">1994</xref>; Litke et al., <xref ref-type="bibr" rid="B45">2004</xref>; J&#x000E4;ckel et al., <xref ref-type="bibr" rid="B36">2011</xref>, <xref ref-type="bibr" rid="B38">2012</xref>; Prentice et al., <xref ref-type="bibr" rid="B54">2011</xref>; Fiscella et al., <xref ref-type="bibr" rid="B19">2012</xref>) but none of those has been evaluated with respect to low latency real-time spike sorting so far. There is also no commercial system with real-time spike sorting available, and it is currently unclear how effective the application of the &#x0201C;hoop&#x0201D;-approach (Santhanam et al., <xref ref-type="bibr" rid="B62">2004</xref>) is. Another ICA-based real-time approach has been described in Takahashi and Sakurai (<xref ref-type="bibr" rid="B67">2005</xref>), but the performance of ICA to separate all neurons of HDMEA data sets was found to be limited (J&#x000E4;ckel et al., <xref ref-type="bibr" rid="B38">2012</xref>).</p>
<sec>
<title>Linear filters for spike sorting</title>
<p>Linear-filter-based spike sorting approaches rely on linear filters that preferentially respond to one template that is considered to represent spikes from a single neuron (Roberts and Hartline, <xref ref-type="bibr" rid="B58">1975</xref>; Stein et al., <xref ref-type="bibr" rid="B65">1979</xref>; Gozani and Miller, <xref ref-type="bibr" rid="B26">1994</xref>; Vollgraf and Obermayer, <xref ref-type="bibr" rid="B70">2006</xref>; Franke et al., <xref ref-type="bibr" rid="B21">2010</xref>; Franke, <xref ref-type="bibr" rid="B20">2011</xref>). Spikes can then be detected by thresholding the filter outputs. An alternative method was suggested in Vollgraf et al. (<xref ref-type="bibr" rid="B69">2005</xref>), where a preprocessing filter was designed to be tuned to the average spike waveform of all spikes. However, detected spikes have subsequently to be clustered in the filter output space, which introduces a complex problem after the filtering. Filter-based methods hold the promise to be suitable even for low-latency real-time spike sorting of MEA: linear filters can be efficiently implemented in hardware and they scale well with the number of recording electrodes. Firstly, all electrodes can be processed in parallel, and, secondly, if spikes of one neuron cannot be detected on a given electrode, this electrode can be ignored for the corresponding filter (J&#x000E4;ckel et al., <xref ref-type="bibr" rid="B36">2011</xref>).</p>
<p>It was argued that linear-filter-based spike sorting provides only moderate performance in terms of sorting quality (Wheeler and Heetderks, <xref ref-type="bibr" rid="B73">1982</xref>; Lewicki, <xref ref-type="bibr" rid="B44">1994</xref>; Guido et al., <xref ref-type="bibr" rid="B29">2006</xref>), but it was shown more recently that this could be due to the fact that the candidate filters have been derived in the frequency domain, which was shown to be non-optimal (Vollgraf and Obermayer, <xref ref-type="bibr" rid="B70">2006</xref>).</p>
</sec>
<sec>
<title>Real-time implementation</title>
<p>Numeric computations behind linear filters are based on multiply-accumulate (MAC) operations. For every recording electrode, a set of filter coefficients has to be multiplied with the most recent samples of the recordings, and all multiplications over all electrodes are then summed up. Since multiplications are independent of each other, they can be done in parallel on a digital signal processor (DSP) as a single processing step. DSPs are well suited for implementing MAC-based algorithms, but filter-based spike sorting algorithms can consist of more complex operations [like buffering the filter outputs, thresholding, and estimation of the filter with the maximal output (Franke, <xref ref-type="bibr" rid="B20">2011</xref>)], which requires more flexibility than provided by DSPs. Such more complex operations can, however, be implemented by using field-programmable gate arrays (FPGAs). The digital interface of a MEA can be controlled by these fast and reprogrammable microcontrollers. By integrating data analysis modules, as well as stimulation logics directly on the FPGA, the complete closed-loop experiment can be realized in &#x0201C;programmable hardware&#x0201D; (Hafizovic et al., <xref ref-type="bibr" rid="B31">2007</xref>). This obviates the necessity to route the signal path through a PC, which would increase latency and jitter. Another advantage of FPGAs is the relatively large available memory to store filter coefficients.</p>
</sec>
<sec>
<title>Overlapping spikes</title>
<p>When two spikes occur nearly at the same time, they can cause problems for the spike sorting: The overlapping signals could be detected as a single spike instead of being recognized as two spikes, and the distorted overall waveform can lead to misclassifications. With multi-electrode recordings, there can be two different types of spike overlaps: (1) temporal overlaps include spikes that occur nearly at the same time but on different electrodes, while (2) spatio-temporal overlaps occur nearly at the same time and also on the same electrodes. Purely temporal overlaps do not cause any problems for filter-based methods, as the filters corresponding to one neuron can be made &#x0201C;blind&#x0201D; to the electrodes of another neuron and can be treated separately. Spatio-temporal overlaps (see Figure <xref ref-type="fig" rid="F2">2</xref>), however, will distort the filter outputs of both filters. A way to solve this problem is to remove the corresponding waveform from the data, once a spike was detected, and to then re-compute the filter outputs (Gozani and Miller, <xref ref-type="bibr" rid="B26">1994</xref>; Franke, <xref ref-type="bibr" rid="B20">2011</xref>). This approach is not well suited for a challenging real-time implementation, since it will generate a larger delay for overlapping spikes than for non-overlapping ones. The realization of an efficient overlap resolution technique for high-electrode-density data of real-time applications is still an open issue.</p>
</sec>
</sec>
<sec>
<title>Discussion/outlook</title>
<p>A number of issues in implementing real-time spike sorting still remain unsolved. It would be desirable to make the linear filters as short as possible to achieve the smallest possible delay (the delay of a causal filter is directly related to its length) (Vollgraf and Obermayer, <xref ref-type="bibr" rid="B70">2006</xref>). However, it was not investigated yet, how short the filters for HDMEA recordings can be, while still ensuring a high spike sorting quality. Furthermore, the filters described in Roberts and Hartline (<xref ref-type="bibr" rid="B58">1975</xref>) are, in principle, more powerful than a simple matched filter (Vollgraf et al., <xref ref-type="bibr" rid="B69">2005</xref>; Franke, <xref ref-type="bibr" rid="B20">2011</xref>), since they try to suppress spikes from other neurons. This may be useful to resolve overlapping spikes but comes at a price: the filters might be less robust to noise, since they are under stronger constraints. Additionally, spike waveforms of two different neurons may not necessarily be linearly independent, which poses a problem for this kind of linear filters.</p>
<p>Given the high spatial resolution of HDMEAs, it will be interesting to investigate, how the quality of the results obtained by using simple spike sorting algorithms compares to that of more complex ones. Promising algorithms for use with high electrode density include the aforementioned &#x0201C;hoop&#x0201D;-approach (Santhanam et al., <xref ref-type="bibr" rid="B62">2004</xref>), or a sorting that is solely based on the identities of the electrodes, on which a spike was detected.</p>
<p>An important issue for spike sorting is the occurrence of bursts. Here, a neuron produces potentially many spikes with successively decreasing amplitudes and, possibly, varying waveforms (Fee et al., <xref ref-type="bibr" rid="B16">1996</xref>). For most algorithms, it is not known, how the spike sorting error rate is affected by bursts. HDMEAs seem to offer the potential to correctly sort spikes according to their relative amplitude distribution over many electrodes, which may be a robust feature also preserved during bursts (Rinberg et al., <xref ref-type="bibr" rid="B57">1999</xref>).</p>
<p>HDMEAs are a valuable tool to study neural networks, and in combination with real-time spike sorting, hold great promise for new closed-loop experiments to study, e.g., neural plasticity. We have discussed the potential applicability of spike-sorting algorithms for this purpose and come to the conclusion that the combination of hardware-optimized algorithms with HDMEA recordings may possibly enable high performance spike sorting of more than hundred neurons with latencies in the range that is required to stimulate and control synaptic plasticity (Feldman, <xref ref-type="bibr" rid="B17">2012</xref>). This may allow for experiments similar to those reported in Fetz (<xref ref-type="bibr" rid="B18">1969</xref>); Jackson et al. (<xref ref-type="bibr" rid="B37">2006</xref>); Bontorin et al. (<xref ref-type="bibr" rid="B7">2007</xref>); Rebesco et al. (<xref ref-type="bibr" rid="B56">2010</xref>), however, with the possibility to use sophisticated feedback stimuli upon occurrence of defined signature signals of single neurons within a local population.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p></sec>
</sec>
</body>
<back>
<ack>
<p>This work was financially supported by the European Community through the ERC Advanced Grant 267351, &#x0201C;NeuroCMOS&#x0201D; and the Swiss National Science Foundation through the Ambizione Grant PZ00P3_132245. Felix Franke acknowledges individual support through an EU-funded Marie Curie Training Network of FP6: CT 2006-035854, CELLCHECK.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arsiero</surname> <given-names>M.</given-names></name> <name><surname>L&#x000FC;scher</surname> <given-names>H.-R.</given-names></name> <name><surname>Giugliano</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Real-time closed-loop electrophysiology: towards new frontiers in <italic>in vitro</italic> investigations in the neurosciences</article-title>. <source>Arch. Ital. Biol</source>. <volume>145</volume>, <fpage>193</fpage>&#x02013;<lpage>209</lpage>. <pub-id pub-id-type="pmid">18075116</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Asai</surname> <given-names>Y.</given-names></name> <name><surname>Aksenova</surname> <given-names>T. I.</given-names></name> <name><surname>Villa</surname> <given-names>A. E. P.</given-names></name></person-group> (<year>2005</year>). <article-title>On-line real-time oriented application for neuronal spike sorting with unsupervised learning</article-title>. <source>Lect. Notes Comput. Sci</source>. <volume>3696</volume>, <fpage>109</fpage>&#x02013;<lpage>114</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Berdondini</surname> <given-names>L.</given-names></name> <name><surname>Imfeld</surname> <given-names>K.</given-names></name> <name><surname>Maccione</surname> <given-names>A.</given-names></name> <name><surname>Tedesco</surname> <given-names>M.</given-names></name> <name><surname>Neukom</surname> <given-names>S.</given-names></name> <name><surname>Koudelka-Hep</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>Active pixel sensor array for high spatio-temporal resolution electrophysiological recordings from single cell to large scale neuronal networks</article-title>. <source>Lab Chip</source> <volume>9</volume>, <fpage>2644</fpage>&#x02013;<lpage>2651</lpage>. <pub-id pub-id-type="doi">10.1039/b907394a</pub-id><pub-id pub-id-type="pmid">19704979</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Berdondini</surname> <given-names>L.</given-names></name> <name><surname>van der Wal</surname> <given-names>P. D.</given-names></name> <name><surname>Guenat</surname> <given-names>O.</given-names></name> <name><surname>de Rooij</surname> <given-names>N. F.</given-names></name> <name><surname>Koudelka-Hep</surname> <given-names>M.</given-names></name> <name><surname>Seitz</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2005</year>). <article-title>High-density electrode array for imaging <italic>in vitro</italic> electrophysiological activity</article-title>. <source>Biosens. Bioelectron</source>. <volume>21</volume>, <fpage>167</fpage>&#x02013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1016/j.bios.2004.08.011</pub-id><pub-id pub-id-type="pmid">15967365</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Biffi</surname> <given-names>E.</given-names></name> <name><surname>Ghezzi</surname> <given-names>D.</given-names></name> <name><surname>Pedrocchi</surname> <given-names>A.</given-names></name> <name><surname>Ferrigno</surname> <given-names>G.</given-names></name></person-group> (<year>2010</year>). <article-title>Development and validation of a spike detection and classification algorithm aimed at implementation on hardware devices</article-title>. <source>Comput. Intell. Neurosci</source>. <volume>2010</volume>:<fpage>659050</fpage>. <pub-id pub-id-type="doi">10.1155/2010/659050</pub-id><pub-id pub-id-type="pmid">20300592</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bontorin</surname> <given-names>G.</given-names></name> <name><surname>Renaud</surname> <given-names>S.</given-names></name> <name><surname>Garenne</surname> <given-names>A.</given-names></name> <name><surname>Alvado</surname> <given-names>L.</given-names></name> <name><surname>Le Masson</surname> <given-names>G.</given-names></name> <name><surname>Tomas</surname> <given-names>J.</given-names></name></person-group> (<year>2007</year>). <article-title>A real-time closed-loop setup for hybrid neural networks</article-title>. <source>Conf. Proc. IEEE Eng. Med. Biol. Soc</source>. <volume>2007</volume>, <fpage>3004</fpage>&#x02013;<lpage>3007</lpage>. <pub-id pub-id-type="doi">10.1109/IEMBS.2007.4352961</pub-id><pub-id pub-id-type="pmid">18002627</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Braeken</surname> <given-names>D.</given-names></name> <name><surname>Huys</surname> <given-names>R.</given-names></name> <name><surname>Loo</surname> <given-names>J.</given-names></name> <name><surname>Bartic</surname> <given-names>C.</given-names></name> <name><surname>Borghs</surname> <given-names>G.</given-names></name> <name><surname>Callewaert</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Localized electrical stimulation of <italic>in vitro</italic> neurons using an array of sub-cellular sized electrodes</article-title>. <source>Biosens. Bioelectron</source>. <volume>26</volume>, <fpage>1474</fpage>&#x02013;<lpage>1477</lpage>. <pub-id pub-id-type="doi">10.1016/j.bios.2010.07.086</pub-id><pub-id pub-id-type="pmid">20727728</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Buzs&#x000E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2004</year>). <article-title>Large-scale recording of neuronal ensembles</article-title>. <source>Nat. Neurosci</source>. <volume>7</volume>, <fpage>446</fpage>&#x02013;<lpage>451</lpage>. <pub-id pub-id-type="doi">10.1038/nn1233</pub-id><pub-id pub-id-type="pmid">15114356</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chao</surname> <given-names>Z. C.</given-names></name> <name><surname>Bakkum</surname> <given-names>D. J.</given-names></name> <name><surname>Potter</surname> <given-names>S. M.</given-names></name></person-group> (<year>2007</year>). <article-title>Region-specific network plasticity in simulated and living cortical networks: comparison of the center of activity trajectory (CAT) with other statistics</article-title>. <source>J. Neural Eng</source>. <volume>4</volume>, <fpage>294</fpage>&#x02013;<lpage>308</lpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/4/3/015</pub-id><pub-id pub-id-type="pmid">17873432</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Delescluse</surname> <given-names>M.</given-names></name> <name><surname>Pouzat</surname> <given-names>C.</given-names></name></person-group> (<year>2006</year>). <article-title>Efficient spike-sorting of multi-state neurons using inter-spike intervals information</article-title>. <source>J. Neurosci. Methods</source> <volume>150</volume>, <fpage>16</fpage>&#x02013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2005.05.023</pub-id><pub-id pub-id-type="pmid">16085317</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eckhorn</surname> <given-names>R.</given-names></name> <name><surname>Thomas</surname> <given-names>U.</given-names></name></person-group> (<year>1993</year>). <article-title>A new method for the insertion of multiple microprobes into neural and muscular tissue, including fiber electrodes, fine wires, needles and microsensors</article-title>. <source>J. Neurosci. Methods</source> <volume>49</volume>, <fpage>175</fpage>&#x02013;<lpage>179</lpage>. <pub-id pub-id-type="pmid">8271837</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Einevoll</surname> <given-names>G. T.</given-names></name> <name><surname>Franke</surname> <given-names>F.</given-names></name> <name><surname>Hagen</surname> <given-names>E.</given-names></name> <name><surname>Pouzat</surname> <given-names>C.</given-names></name> <name><surname>Harris</surname> <given-names>K. D.</given-names></name></person-group> (<year>2011</year>). <article-title>Towards reliable spike-train recordings from thousands of neurons with multielectrodes</article-title>. <source>Curr. Opin. Neurobiol</source>. <volume>27</volume>, <fpage>1</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2011.10.001</pub-id><pub-id pub-id-type="pmid">22023727</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eversmann</surname> <given-names>B.</given-names></name> <name><surname>Jenkner</surname> <given-names>M.</given-names></name> <name><surname>Hofmann</surname> <given-names>F.</given-names></name> <name><surname>Paulus</surname> <given-names>C.</given-names></name> <name><surname>Brederlow</surname> <given-names>R.</given-names></name> <name><surname>Holzapfl</surname> <given-names>B.</given-names></name> <etal/></person-group>. (<year>2003</year>). <article-title>A 128 x 128 cmos biosensor array for extracellular recording of neural activity</article-title>. <source>IEEE J. Solid-State Circ</source>. <volume>38</volume>, <fpage>2306</fpage>&#x02013;<lpage>2317</lpage>.</citation>
</ref>
<ref id="B15">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Eversmann</surname> <given-names>B.</given-names></name> <name><surname>Lambacher</surname> <given-names>A.</given-names></name> <name><surname>Gerling</surname> <given-names>T.</given-names></name> <name><surname>Kunze</surname> <given-names>A.</given-names></name> <name><surname>Fromherz</surname> <given-names>P.</given-names></name> <name><surname>Thewes</surname> <given-names>R.</given-names></name></person-group> (<year>2011</year>). <article-title>A neural tissue interfacing chip for <italic>in-vitro</italic> applications with 32k recording/stimulation channels on an active area of 2.6 mm<sup>2</sup></article-title>, in <source>Proceedings ESSCIRC</source> (<publisher-loc>Helsinki</publisher-loc>), <fpage>211</fpage>&#x02013;<lpage>214</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber&#x0003D;6044902&#x00026;tag&#x0003D;1">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber&#x0003D;6044902&#x00026;tag&#x0003D;1</ext-link></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fee</surname> <given-names>M. S.</given-names></name> <name><surname>Mitra</surname> <given-names>P. P.</given-names></name> <name><surname>Kleinfeld</surname> <given-names>D.</given-names></name></person-group> (<year>1996</year>). <article-title>Variability of extracellular spike waveforms of cortical neurons</article-title>. <source>J. Neurophysiol</source>. <volume>76</volume>, <fpage>3823</fpage>&#x02013;<lpage>3833</lpage>. <pub-id pub-id-type="pmid">8985880</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Feldman</surname> <given-names>D. E.</given-names></name></person-group> (<year>2012</year>). <article-title>The spike-timing dependence of plasticity</article-title>. <source>Neuron</source> <volume>75</volume>, <fpage>556</fpage>&#x02013;<lpage>571</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2012.08.001</pub-id><pub-id pub-id-type="pmid">22920249</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fetz</surname> <given-names>E. E.</given-names></name></person-group> (<year>1969</year>). <article-title>Operant conditioning of cortical unit activity</article-title>. <source>Science</source> <volume>163</volume>, <fpage>955</fpage>&#x02013;<lpage>958</lpage>. <pub-id pub-id-type="doi">10.1126/science.163.3870.955</pub-id><pub-id pub-id-type="pmid">4974291</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fiscella</surname> <given-names>M.</given-names></name> <name><surname>Farrow</surname> <given-names>K.</given-names></name> <name><surname>Jones</surname> <given-names>I. L.</given-names></name> <name><surname>J&#x000E4;ckel</surname> <given-names>D.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>J.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Recording from defined populations of retinal ganglion cells using a high-density CMOS-integrated microelectrode array with real-time switchable electrode selection</article-title>. <source>J. Neurosci. Methods</source> <volume>211</volume>, <fpage>103</fpage>&#x02013;<lpage>113</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2012.08.017</pub-id><pub-id pub-id-type="pmid">22939921</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Franke</surname> <given-names>F.</given-names></name></person-group> (<year>2011</year>). <source>Real-Time Analysis of Extracellular Multielectrode Recordings</source>. <publisher-name>PhD Thesis, Technische Universit&#x000E4;t Berlin</publisher-name>, <publisher-loc>Berlin</publisher-loc>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Franke</surname> <given-names>F.</given-names></name> <name><surname>Natora</surname> <given-names>M.</given-names></name> <name><surname>Boucsein</surname> <given-names>C.</given-names></name> <name><surname>Munk</surname> <given-names>M. H. J.</given-names></name> <name><surname>Obermayer</surname> <given-names>K.</given-names></name></person-group> (<year>2010</year>). <article-title>An online spike detection and spike classification algorithm capable of instantaneous resolution of overlapping spikes</article-title>. <source>J. Comput. Neurosci</source>. <volume>29</volume>, <fpage>127</fpage>&#x02013;<lpage>148</lpage>. <pub-id pub-id-type="doi">10.1007/s10827-009-0163-5</pub-id><pub-id pub-id-type="pmid">19499318</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Egert</surname> <given-names>U.</given-names></name> <name><surname>Heer</surname> <given-names>F.</given-names></name> <name><surname>Hafizovic</surname> <given-names>S.</given-names></name> <name><surname>Hierlemann</surname> <given-names>A.</given-names></name></person-group> (<year>2009a</year>). <article-title>Microelectronic system for high-resolution mapping of extracellular electric fields applied to brain slices</article-title>. <source>Biosens. Bioelectron</source>. <volume>24</volume>, <fpage>2191</fpage>&#x02013;<lpage>2198</lpage>. <pub-id pub-id-type="doi">10.1016/j.bios.2008.11.028</pub-id><pub-id pub-id-type="pmid">19157842</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Egert</surname> <given-names>U.</given-names></name> <name><surname>Jackel</surname> <given-names>D.</given-names></name> <name><surname>Sedivy</surname> <given-names>J.</given-names></name> <name><surname>Ballini</surname> <given-names>M.</given-names></name> <name><surname>Livi</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2009b</year>). <article-title>Depth recording capabilities of planar high-density microelectrode arrays</article-title>, in <source>2009 4th International IEEE/EMBS Conference on Neural Engineering</source> (<publisher-loc>Antalya</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>207</fpage>&#x02013;<lpage>210</lpage>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Sedivy</surname> <given-names>J.</given-names></name> <name><surname>Heer</surname> <given-names>F.</given-names></name> <name><surname>Pedron</surname> <given-names>R.</given-names></name> <name><surname>Ballini</surname> <given-names>M.</given-names></name> <name><surname>Mueller</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Switch-matrix-based high-density microelectrode array in CMOS technology</article-title>. <source>IEEE J. Solid-State Circ</source>. <volume>45</volume>, <fpage>467</fpage>&#x02013;<lpage>482</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Friedman</surname> <given-names>D. H.</given-names></name></person-group> (<year>1968</year>). <source>Detection of Signals by Template Matching</source>. <publisher-loc>Baltimore, MD</publisher-loc>: <publisher-name>Johns Hopkins Press</publisher-name>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gozani</surname> <given-names>S. N.</given-names></name> <name><surname>Miller</surname> <given-names>J. P.</given-names></name></person-group> (<year>1994</year>). <article-title>Optimal discrimination and classification of neuronal action potential waveforms from multiunit, multichannel recordings using software-based linear filters</article-title>. <source>IEEE Trans. Biomed. Eng</source>. <volume>41</volume>, <fpage>358</fpage>&#x02013;<lpage>372</lpage>. <pub-id pub-id-type="doi">10.1109/10.284964</pub-id><pub-id pub-id-type="pmid">8063302</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gray</surname> <given-names>C. M.</given-names></name> <name><surname>Maldonado</surname> <given-names>P. E.</given-names></name> <name><surname>Wilson</surname> <given-names>M.</given-names></name> <name><surname>McNaughton</surname> <given-names>B.</given-names></name></person-group> (<year>1995</year>). <article-title>Tetrodes markedly improve the reliability and yield of multiple single-unit isolation from multi-unit recordings in cat striate cortex</article-title>. <source>J. Neurosci. Methods</source> <volume>63</volume>, <fpage>43</fpage>&#x02013;<lpage>54</lpage>. <pub-id pub-id-type="pmid">8788047</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guenther</surname> <given-names>F. H.</given-names></name> <name><surname>Brumberg</surname> <given-names>J. S.</given-names></name> <name><surname>Wright</surname> <given-names>E. J.</given-names></name> <name><surname>Nieto-Castanon</surname> <given-names>A.</given-names></name> <name><surname>Tourville</surname> <given-names>J. A.</given-names></name> <name><surname>Panko</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>A wireless brain-machine interface for real-time speech synthesis</article-title>. <source>PloS ONE</source> <volume>4</volume>:<fpage>e8218</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0008218</pub-id><pub-id pub-id-type="pmid">20011034</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guido</surname> <given-names>R. C.</given-names></name> <name><surname>Slaets</surname> <given-names>J. F. W.</given-names></name> <name><surname>K&#x000F6;berle</surname> <given-names>R.</given-names></name> <name><surname>Almeida</surname> <given-names>L. O. B.</given-names></name> <name><surname>Pereira</surname> <given-names>J. C.</given-names></name></person-group> (<year>2006</year>). <article-title>A new technique to construct a wavelet transform matching a specified signal with applications to digital, real time, spike, and overlap pattern recognition</article-title>. <source>Digit. Signal Process</source>. <volume>16</volume>, <fpage>24</fpage>&#x02013;<lpage>44</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guillory</surname> <given-names>K. S.</given-names></name> <name><surname>Normann</surname> <given-names>R. A.</given-names></name></person-group> (<year>1999</year>). <article-title>A 100-channel system for real time detection and storage of extracellular spike waveforms</article-title>. <source>J. Neurosci. Methods</source> <volume>91</volume>, <fpage>21</fpage>&#x02013;<lpage>29</lpage>. <pub-id pub-id-type="pmid">10522821</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hafizovic</surname> <given-names>S.</given-names></name> <name><surname>Heer</surname> <given-names>F.</given-names></name> <name><surname>Ugniwenko</surname> <given-names>T.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Blau</surname> <given-names>A.</given-names></name> <name><surname>Ziegler</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>2007</year>). <article-title>A CMOS-based microelectrode array for interaction with neuronal cultures</article-title>. <source>J. Neurosci. Methods</source> <volume>164</volume>, <fpage>93</fpage>&#x02013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2007.04.006</pub-id><pub-id pub-id-type="pmid">17540452</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Harris</surname> <given-names>K. D.</given-names></name> <name><surname>Henze</surname> <given-names>D. A.</given-names></name> <name><surname>Csicsvari</surname> <given-names>J.</given-names></name> <name><surname>Hirase</surname> <given-names>H.</given-names></name> <name><surname>Buzs&#x000E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2000</year>). <article-title>Accuracy of tetrode spike separation as determined by simultaneous intracellular and extracellular measurements</article-title>. <source>J. Neurophysiol</source>. <volume>84</volume>, <fpage>401</fpage>&#x02013;<lpage>414</lpage>. <pub-id pub-id-type="pmid">10899214</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hierlemann</surname> <given-names>A.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Hafizovic</surname> <given-names>S.</given-names></name> <name><surname>Heer</surname> <given-names>F.</given-names></name></person-group> (<year>2011</year>). <article-title>Growing cells atop microelectronic chips: interfacing electrogenic cells <italic>in vitro</italic> with CMOS-based microelectrode arrays</article-title>. <source>Proc. IEEE</source> <volume>99</volume>, <fpage>252</fpage>&#x02013;<lpage>284</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hottowy</surname> <given-names>P.</given-names></name> <name><surname>Skocze&#x000F1;</surname> <given-names>A.</given-names></name> <name><surname>Gunning</surname> <given-names>D. E.</given-names></name> <name><surname>Kachiguine</surname> <given-names>S.</given-names></name> <name><surname>Mathieson</surname> <given-names>K.</given-names></name> <name><surname>Sher</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Properties and application of a multichannel integrated circuit for low-artifact, patterned electrical stimulation of neural tissue</article-title>. <source>J. Neural Eng</source>. <volume>9</volume>:<fpage>066005</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/9/6/066005</pub-id><pub-id pub-id-type="pmid">23160018</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hutzler</surname> <given-names>M.</given-names></name> <name><surname>Lambacher</surname> <given-names>A.</given-names></name> <name><surname>Eversmann</surname> <given-names>B.</given-names></name> <name><surname>Jenkner</surname> <given-names>M.</given-names></name> <name><surname>Thewes</surname> <given-names>R.</given-names></name> <name><surname>Fromherz</surname> <given-names>P.</given-names></name></person-group> (<year>2006</year>). <article-title>High-resolution multitransistor array recording of electrical field potentials in cultured brain slices</article-title>. <source>J. Neurophysiol</source>. <volume>96</volume>, <fpage>1638</fpage>&#x02013;<lpage>1645</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00347.2006</pub-id><pub-id pub-id-type="pmid">16687618</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>J&#x000E4;ckel</surname> <given-names>D.</given-names></name> <name><surname>Muller</surname> <given-names>J.</given-names></name> <name><surname>Khalid</surname> <given-names>M. U.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Bakkum</surname> <given-names>D.</given-names></name> <name><surname>Hierlemann</surname> <given-names>A.</given-names></name></person-group> (<year>2011</year>). <article-title>High-density microelectrode array system and optimal filtering for closed-loop experiments</article-title>. in <source>2011 16th International Solid-State Sensors, Actuators and Microsystems Conference (IEEE)</source>, (Beijing, China), <fpage>1200</fpage>&#x02013;<lpage>1203</lpage>.</citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jackson</surname> <given-names>A.</given-names></name> <name><surname>Mavoori</surname> <given-names>J.</given-names></name> <name><surname>Fetz</surname> <given-names>E. E.</given-names></name></person-group> (<year>2006</year>). <article-title>Long-term motor cortex plasticity induced by an electronic neural implant</article-title>. <source>Nature</source> <volume>444</volume>, <fpage>56</fpage>&#x02013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1038/nature05226</pub-id><pub-id pub-id-type="pmid">17057705</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>J&#x000E4;ckel</surname> <given-names>D.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Fiscella</surname> <given-names>M.</given-names></name> <name><surname>Franke</surname> <given-names>F.</given-names></name> <name><surname>Hierlemann</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). <article-title>Applicability of independent component analysis on high-density microelectrode array recordings</article-title>. <source>J. Neurophysiol</source>. <volume>108</volume>, <fpage>334</fpage>&#x02013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.1152/jn.01106.2011</pub-id><pub-id pub-id-type="pmid">22490552</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lambacher</surname> <given-names>A.</given-names></name> <name><surname>Vitzthum</surname> <given-names>V.</given-names></name> <name><surname>Zeitler</surname> <given-names>R.</given-names></name> <name><surname>Eickenscheidt</surname> <given-names>M.</given-names></name> <name><surname>Eversmann</surname> <given-names>B.</given-names></name> <name><surname>Thewes</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Identifying firing mammalian neurons in networks with high-resolution multi-transistor array (MTA)</article-title>. <source>Appl. Phys. A</source> <volume>102</volume>, <fpage>1</fpage>&#x02013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lei</surname> <given-names>N.</given-names></name> <name><surname>Ramakrishnan</surname> <given-names>S.</given-names></name> <name><surname>Shi</surname> <given-names>P.</given-names></name> <name><surname>Orcutt</surname> <given-names>J. S.</given-names></name> <name><surname>Yuste</surname> <given-names>R.</given-names></name> <name><surname>Kam</surname> <given-names>L. C.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>High-resolution extracellular stimulation of dispersed hippocampal culture with high-density CMOS multielectrode array based on non-Faradaic electrodes</article-title>. <source>J. Neural Eng</source>. <volume>8</volume>, <fpage>044003</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/8/4/044003</pub-id><pub-id pub-id-type="pmid">21725154</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Letelier</surname> <given-names>J. C.</given-names></name> <name><surname>Weber</surname> <given-names>P. P.</given-names></name></person-group> (<year>2000</year>). <article-title>Spike sorting based on discrete wavelet transform coefficients</article-title>. <source>J. Neurosci. Methods</source> <volume>101</volume>, <fpage>93</fpage>&#x02013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/S0165-0270(00)00250-8</pub-id><pub-id pub-id-type="pmid">10996370</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lewicki</surname> <given-names>M. S.</given-names></name></person-group> (<year>1998</year>). <article-title>A review of methods for spike sorting: the detection and classification of neural action potentials</article-title>. <source>Network</source> <volume>9</volume>, <fpage>R53</fpage>&#x02013;<lpage>R78</lpage>. <pub-id pub-id-type="pmid">10221571</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lewicki</surname> <given-names>M. S.</given-names></name></person-group> (<year>1994</year>). <article-title>Bayesian modeling and classification of neural signals</article-title>. <source>Neural Comput</source>. <volume>6</volume>, <fpage>1005</fpage>&#x02013;<lpage>1030</lpage>. <pub-id pub-id-type="pmid">9821647</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Litke</surname> <given-names>A. M.</given-names></name> <name><surname>Bezayiff</surname> <given-names>N.</given-names></name> <name><surname>Chichilnisky</surname> <given-names>E. J.</given-names></name> <name><surname>Cunningham</surname> <given-names>W.</given-names></name> <name><surname>Dabrowski</surname> <given-names>W.</given-names></name> <name><surname>Grillo</surname> <given-names>A. A.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>What does the eye tell the brain?: development of a system for the large-scale recording of retinal output activity</article-title>. <source>IEEE Trans. Nucl. Sci</source>. <volume>51</volume>, <fpage>1434</fpage>&#x02013;<lpage>1440</lpage>.</citation>
</ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meister</surname> <given-names>M.</given-names></name> <name><surname>Pine</surname> <given-names>J.</given-names></name> <name><surname>Baylor</surname> <given-names>D. A.</given-names></name></person-group> (<year>1994</year>). <article-title>Multi-neuronal signals from the retina: acquisition and analysis</article-title>. <source>J. Neurosci. Methods</source> <volume>51</volume>, <fpage>95</fpage>&#x02013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/0165-0270(94)90030-2</pub-id><pub-id pub-id-type="pmid">8189755</pub-id></citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mishelevich</surname> <given-names>D. J.</given-names></name></person-group> (<year>1970</year>). <article-title>On-line real-time digital computer separation of extracellular neuroelectric signals</article-title>. <source>IEEE. Trans. Biomed. Eng</source>. <volume>17</volume>, <fpage>147</fpage>&#x02013;<lpage>150</lpage>. <pub-id pub-id-type="pmid">5422490</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nicolelis</surname> <given-names>M. A.</given-names></name> <name><surname>Ghazanfar</surname> <given-names>A. A.</given-names></name> <name><surname>Faggin</surname> <given-names>B. M.</given-names></name> <name><surname>Votaw</surname> <given-names>S.</given-names></name> <name><surname>Oliveira</surname> <given-names>L. M.</given-names></name></person-group> (<year>1997</year>). <article-title>Reconstructing the engram: simultaneous, multisite, many single neuron recordings</article-title>. <source>Neuron</source> <volume>18</volume>, <fpage>529</fpage>&#x02013;<lpage>537</lpage>. <pub-id pub-id-type="pmid">9136763</pub-id></citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>&#x000D6;hberg</surname> <given-names>F.</given-names></name> <name><surname>Johansson</surname> <given-names>H.</given-names></name> <name><surname>Bergenheim</surname> <given-names>M.</given-names></name> <name><surname>Pedersen</surname> <given-names>J.</given-names></name> <name><surname>Djupsj&#x000F6;backa</surname> <given-names>M.</given-names></name></person-group> (<year>1996</year>). <article-title>A neural network approach to real-time spike discrimination during simultaneous recording from several multi-unit nerve filaments</article-title>. <source>J. Neurosci. Methods</source> <volume>64</volume>, <fpage>181</fpage>&#x02013;<lpage>187</lpage>. <pub-id pub-id-type="doi">10.1016/0165-0270(95)00132-8</pub-id><pub-id pub-id-type="pmid">8699879</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>O&#x00027;Keefe</surname> <given-names>J.</given-names></name> <name><surname>Recce</surname> <given-names>M. L.</given-names></name></person-group> (<year>1993</year>). <article-title>Phase relationship between hippocampal place units and the EEG theta rhythm</article-title>. <source>Hippocampus</source> <volume>3</volume>, <fpage>317</fpage>&#x02013;<lpage>330</lpage>. <pub-id pub-id-type="doi">10.1002/hipo.450030307</pub-id><pub-id pub-id-type="pmid">8353611</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Potter</surname> <given-names>S. M.</given-names></name></person-group> (<year>2010</year>). <article-title>Closing the loop between neurons and neurotechnology</article-title>. <source>Front. Neurosci</source>. <volume>4</volume>:<issue>15</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2010.00015</pub-id><pub-id pub-id-type="pmid">20859449</pub-id></citation>
</ref>
<ref id="B53">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Potter</surname> <given-names>S. M.</given-names></name> <name><surname>Wagenaar</surname> <given-names>D. A.</given-names></name> <name><surname>DeMarse</surname> <given-names>T. B.</given-names></name></person-group> (<year>2006</year>). <article-title>Closing the loop: stimulation feedback systems for embodied MEA cultures</article-title>, in <source>Advances in Network Electrophysiology</source> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>215</fpage>&#x02013;<lpage>242</lpage>.</citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Prentice</surname> <given-names>J. S.</given-names></name> <name><surname>Homann</surname> <given-names>J.</given-names></name> <name><surname>Simmons</surname> <given-names>K. D.</given-names></name> <name><surname>Tka&#x0010D;ik</surname> <given-names>G.</given-names></name> <name><surname>Balasubramanian</surname> <given-names>V.</given-names></name> <name><surname>Nelson</surname> <given-names>P. C.</given-names></name></person-group> (<year>2011</year>). <article-title>Fast, scalable, Bayesian spike identification for multi-electrode arrays</article-title>. <source>PloS ONE</source> <volume>6</volume>:<fpage>e19884</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0019884</pub-id><pub-id pub-id-type="pmid">21799725</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quiroga</surname> <given-names>R. Q.</given-names></name> <name><surname>Nadasdy</surname> <given-names>Z.</given-names></name> <name><surname>Ben-Shaul</surname> <given-names>Y.</given-names></name></person-group> (<year>2004</year>). <article-title>Unsupervised spike detection and sorting with wavelets and superparamagnetic clustering</article-title>. <source>Neural Comput</source>. <volume>16</volume>, <fpage>1661</fpage>&#x02013;<lpage>1687</lpage>. <pub-id pub-id-type="doi">10.1162/089976604774201631</pub-id><pub-id pub-id-type="pmid">15228749</pub-id></citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rebesco</surname> <given-names>J. M.</given-names></name> <name><surname>Stevenson</surname> <given-names>I. H.</given-names></name> <name><surname>K&#x000F6;rding</surname> <given-names>K. P.</given-names></name> <name><surname>Solla</surname> <given-names>S. A.</given-names></name> <name><surname>Miller</surname> <given-names>L. E.</given-names></name></person-group> (<year>2010</year>). <article-title>Rewiring neural interactions by micro-stimulation</article-title>. <source>Front. Syst. Neurosci</source>. <volume>4</volume>:<issue>39</issue>. <pub-id pub-id-type="doi">10.3389/fnsys.2010.00039</pub-id><pub-id pub-id-type="pmid">20838477</pub-id></citation>
</ref>
<ref id="B57">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Rinberg</surname> <given-names>D.</given-names></name> <name><surname>Davidowitz</surname> <given-names>H.</given-names></name> <name><surname>Tishby</surname> <given-names>N.</given-names></name></person-group> (<year>1999</year>). <article-title>Multi-electrode spike sorting by clustering transfer functions</article-title>, in <source>Advances in Neural Information Processing Systems 11: Proceedings of the 1998 Conference</source> (<publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>146</fpage>&#x02013;<lpage>152</lpage>.</citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roberts</surname> <given-names>W. M.</given-names></name> <name><surname>Hartline</surname> <given-names>D. K.</given-names></name></person-group> (<year>1975</year>). <article-title>Separation of multi-unit nerve impulse trains by a multi-channel linear filter algorithm</article-title>. <source>Brain Res</source>. <volume>94</volume>, <fpage>141</fpage>&#x02013;<lpage>149</lpage>. <pub-id pub-id-type="doi">10.1016/0006-8993(75)90883-5</pub-id><pub-id pub-id-type="pmid">1148860</pub-id></citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rolston</surname> <given-names>J. D.</given-names></name> <name><surname>Gross</surname> <given-names>R. E.</given-names></name> <name><surname>Potter</surname> <given-names>S. M.</given-names></name></person-group> (<year>2010</year>). <article-title>Closed-loop, open-source electrophysiology</article-title>. <source>Front. Neurosci</source>. <volume>4</volume>:<issue>31</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2010.00031</pub-id><pub-id pub-id-type="pmid">20859448</pub-id></citation>
</ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rutishauser</surname> <given-names>U.</given-names></name> <name><surname>Schuman</surname> <given-names>E.</given-names></name></person-group> (<year>2006</year>). <article-title>Online detection and sorting of extracellularly recorded action potentials in human medial temporal lobe recordings, <italic>in vivo</italic></article-title>. <source>J. Neurosci</source>. <volume>154</volume>, <fpage>204</fpage>&#x02013;<lpage>224</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2005.12.033</pub-id><pub-id pub-id-type="pmid">16488479</pub-id></citation>
</ref>
<ref id="B61">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salganicoff</surname> <given-names>M.</given-names></name> <name><surname>Sarna</surname> <given-names>M.</given-names></name> <name><surname>Sax</surname> <given-names>L.</given-names></name> <name><surname>Gerstein</surname> <given-names>G. L.</given-names></name></person-group> (<year>1988</year>). <article-title>Unsupervised waveform classification for multi-neuron recordings: a real-time, software-based system. I. Algorithms and implementation</article-title>. <source>J. Neurosci. Methods</source> <volume>25</volume>, <fpage>181</fpage>&#x02013;<lpage>187</lpage>. <pub-id pub-id-type="pmid">3226145</pub-id></citation>
</ref>
<ref id="B62">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Santhanam</surname> <given-names>G.</given-names></name> <name><surname>Sahani</surname> <given-names>M.</given-names></name> <name><surname>Ryu</surname> <given-names>S. I.</given-names></name> <name><surname>Shenoy</surname> <given-names>K. V.</given-names></name></person-group> (<year>2004</year>). <article-title>An extensible infrastructure for fully automated spike sorting during online experiments</article-title>, in <source>Engineering in Medicine and Biology Society, 2004. IEMBS&#x00027;04. 26th Annual International Conference of the IEEE (IEEE)</source>, (<publisher-name>San Francisco, CA</publisher-name>), <fpage>4380</fpage>&#x02013;<lpage>4384</lpage>. <pub-id pub-id-type="doi">10.1109/IEMBS.2004.1404219</pub-id><pub-id pub-id-type="pmid">17271276</pub-id></citation>
</ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shein</surname> <given-names>M.</given-names></name> <name><surname>Greenbaum</surname> <given-names>A.</given-names></name> <name><surname>Gabay</surname> <given-names>T.</given-names></name> <name><surname>Sorkin</surname> <given-names>R.</given-names></name> <name><surname>David-Pur</surname> <given-names>M.</given-names></name> <name><surname>Ben-Jacob</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>Engineered neuronal circuits shaped and interfaced with carbon nanotube microelectrode arrays</article-title>. <source>Biomed. Microdevices</source> <volume>11</volume>, <fpage>495</fpage>&#x02013;<lpage>501</lpage>. <pub-id pub-id-type="doi">10.1007/s10544-008-9255-7</pub-id><pub-id pub-id-type="pmid">19067173</pub-id></citation>
</ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shoham</surname> <given-names>S.</given-names></name> <name><surname>Fellows</surname> <given-names>M.</given-names></name></person-group> (<year>2003</year>). <article-title>Robust, automatic spike sorting using mixtures of multivariate t-distributions</article-title>. <source>J. Neurosci. Methods</source> <volume>172</volume>, <fpage>112</fpage>&#x02013;<lpage>121</lpage>.</citation>
</ref>
<ref id="B65">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stein</surname> <given-names>R. B.</given-names></name> <name><surname>Andreassen</surname> <given-names>S.</given-names></name> <name><surname>Oguzt&#x000F6;reli</surname> <given-names>M. N.</given-names></name></person-group> (<year>1979</year>). <article-title>Mathematical analysis of optimal multichannel filtering for nerve signals</article-title>. <source>Biol. Cybern</source>. <volume>32</volume>, <fpage>19</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="pmid">760832</pub-id></citation>
</ref>
<ref id="B66">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stett</surname> <given-names>A.</given-names></name> <name><surname>Egert</surname> <given-names>U.</given-names></name> <name><surname>Guenther</surname> <given-names>E.</given-names></name> <name><surname>Hofmann</surname> <given-names>F.</given-names></name> <name><surname>Meyer</surname> <given-names>T.</given-names></name> <name><surname>Nisch</surname> <given-names>W.</given-names></name> <etal/></person-group>. (<year>2003</year>). <article-title>Biological application of microelectrode arrays in drug discovery and basic research</article-title>. <source>Anal. Bioanal. Chem</source>. <volume>377</volume>, <fpage>486</fpage>&#x02013;<lpage>495</lpage>. <pub-id pub-id-type="doi">10.1007/s00216-003-2149-x</pub-id><pub-id pub-id-type="pmid">12923608</pub-id></citation>
</ref>
<ref id="B67">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Takahashi</surname> <given-names>S.</given-names></name> <name><surname>Sakurai</surname> <given-names>Y.</given-names></name></person-group> (<year>2005</year>). <article-title>Real-time and automatic sorting of multi-neuronal activity for sub-millisecond interactions <italic>in vivo</italic></article-title>. <source>Neuroscience</source> <volume>134</volume>, <fpage>301</fpage>&#x02013;<lpage>315</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroscience.2005.03.031</pub-id><pub-id pub-id-type="pmid">15982823</pub-id></citation>
</ref>
<ref id="B68">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Taylor</surname> <given-names>D. M.</given-names></name> <name><surname>Tillery</surname> <given-names>S. I. H.</given-names></name> <name><surname>Schwartz</surname> <given-names>A. B.</given-names></name></person-group> (<year>2002</year>). <article-title>Direct cortical control of 3D neuroprosthetic devices</article-title>. <source>Science</source> <volume>296</volume>, <fpage>1829</fpage>&#x02013;<lpage>1832</lpage>. <pub-id pub-id-type="doi">10.1126/science.1070291</pub-id><pub-id pub-id-type="pmid">12052948</pub-id></citation>
</ref>
<ref id="B69">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vollgraf</surname> <given-names>R.</given-names></name> <name><surname>Munk</surname> <given-names>M. H. J.</given-names></name> <name><surname>Obermayer</surname> <given-names>K.</given-names></name></person-group> (<year>2005</year>). <article-title>Optimal filtering for spike sorting of multi-site electrode recordings</article-title>. <source>Network</source> <volume>16</volume>, <fpage>85</fpage>&#x02013;<lpage>113</lpage>. <pub-id pub-id-type="pmid">16350435</pub-id></citation>
</ref>
<ref id="B70">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vollgraf</surname> <given-names>R.</given-names></name> <name><surname>Obermayer</surname> <given-names>K.</given-names></name></person-group> (<year>2006</year>). <article-title>Improved optimal linear filters for the discrimination of multichannel waveform templates for spike-sorting applications</article-title>. <source>IEEE Signal Process. Lett</source>. <volume>13</volume>, <fpage>121</fpage>&#x02013;<lpage>124</lpage>.</citation>
</ref>
<ref id="B71">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wagenaar</surname> <given-names>D. A.</given-names></name> <name><surname>Madhavan</surname> <given-names>R.</given-names></name> <name><surname>Pine</surname> <given-names>J.</given-names></name> <name><surname>Potter</surname> <given-names>S. M.</given-names></name></person-group> (<year>2005</year>). <article-title>Controlling bursting in cortical cultures with closed-loop multi-electrode stimulation</article-title>. <source>J. Neurosci</source>. <volume>25</volume>, <fpage>680</fpage>&#x02013;<lpage>688</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.4209-04.2005</pub-id><pub-id pub-id-type="pmid">15659605</pub-id></citation>
</ref>
<ref id="B72">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wessberg</surname> <given-names>J.</given-names></name> <name><surname>Stambaugh</surname> <given-names>C. R.</given-names></name> <name><surname>Kralik</surname> <given-names>J. D.</given-names></name> <name><surname>Beck</surname> <given-names>P. D.</given-names></name> <name><surname>Laubach</surname> <given-names>M.</given-names></name> <name><surname>Chapin</surname> <given-names>J. K.</given-names></name> <etal/></person-group>. (<year>2000</year>). <article-title>Real-time prediction of hand trajectory by ensembles of cortical neurons in primates</article-title>. <source>Nature</source> <volume>408</volume>, <fpage>361</fpage>&#x02013;<lpage>365</lpage>. <pub-id pub-id-type="doi">10.1038/35042582</pub-id><pub-id pub-id-type="pmid">11099043</pub-id></citation>
</ref>
<ref id="B73">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wheeler</surname> <given-names>B. C.</given-names></name> <name><surname>Heetderks</surname> <given-names>W. J.</given-names></name></person-group> (<year>1982</year>). <article-title>A comparison of techniques for classification of multiple neural signals</article-title>. <source>IEEE Trans. Biomed. Eng</source>. <volume>29</volume>, <fpage>752</fpage>&#x02013;<lpage>759</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.1982.324870</pub-id><pub-id pub-id-type="pmid">7173942</pub-id></citation>
</ref>
<ref id="B74">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>X. W.</given-names></name> <name><surname>Shamma</surname> <given-names>S. A.</given-names></name></person-group> (<year>1988</year>). <article-title>A totally automated system for the detection and classification of neural spikes</article-title>. <source>IEEE Trans. Biomed. Eng</source>. <volume>35</volume>, <fpage>806</fpage>&#x02013;<lpage>816</lpage>. <pub-id pub-id-type="doi">10.1109/10.7287</pub-id><pub-id pub-id-type="pmid">3192230</pub-id></citation>
</ref>
</ref-list>
</back>
</article>
