<?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="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Neurosci.</journal-id>
<journal-title>Frontiers in Computational Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-5188</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fncom.2014.00095</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Volterra dendritic stimulus processors and biophysical spike generators with intrinsic noise sources</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Lazar</surname> <given-names>Aurel A.</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<xref ref-type="author-notes" rid="fn003"><sup>&#x02020;</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/7228"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhou</surname> <given-names>Yiyin</given-names></name>
<xref ref-type="author-notes" rid="fn003"><sup>&#x02020;</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/43051"/>
</contrib>
</contrib-group>
<aff><institution>Department of Electrical Engineering, Columbia University</institution> <country>New York, NY, USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Mark D. McDonnell, University of South Australia, Australia</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Ron Meir, Technion, Israel; Zoran Tiganj, Boston University, USA</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Aurel A. Lazar, Department of Electrical Engineering, Columbia University, 500 W. 120th Street, New York, NY 10027, USA e-mail: <email>aurel&#x00040;ee.columbia.edu</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to the journal Frontiers in Computational Neuroscience.</p></fn>
<fn fn-type="present-address" id="fn003"><p>&#x02020;The authors&#x00027; names are listed in alphabetical order.</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>01</day>
<month>09</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="collection">
<year>2014</year>
</pub-date>
<volume>8</volume>
<elocation-id>95</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>04</month>
<year>2014</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>07</month>
<year>2014</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2014 Lazar and Zhou.</copyright-statement>
<copyright-year>2014</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 (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract><p>We consider a class of neural circuit models with internal noise sources arising in sensory systems. The basic neuron model in these circuits consists of a dendritic stimulus processor (DSP) cascaded with a biophysical spike generator (BSG). The dendritic stimulus processor is modeled as a set of nonlinear operators that are assumed to have a Volterra series representation. Biophysical point neuron models, such as the Hodgkin-Huxley neuron, are used to model the spike generator. We address the question of how intrinsic noise sources affect the precision in encoding and decoding of sensory stimuli and the functional identification of its sensory circuits. We investigate two intrinsic noise sources arising (i) in the active dendritic trees underlying the DSPs, and (ii) in the ion channels of the BSGs. Noise in dendritic stimulus processing arises from a combined effect of variability in synaptic transmission and dendritic interactions. Channel noise arises in the BSGs due to the fluctuation of the number of the active ion channels. Using a stochastic differential equations formalism we show that encoding with a neuron model consisting of a nonlinear DSP cascaded with a BSG with intrinsic noise sources can be treated as generalized sampling with noisy measurements. For single-input multi-output neural circuit models with feedforward, feedback and cross-feedback DSPs cascaded with BSGs we theoretically analyze the effect of noise sources on stimulus decoding. Building on a key duality property, the effect of noise parameters on the precision of the functional identification of the complete neural circuit with DSP/BSG neuron models is given. We demonstrate through extensive simulations the effects of noise on encoding stimuli with circuits that include neuron models that are akin to those commonly seen in sensory systems, e.g., complex cells in V1.</p></abstract>
<kwd-group>
<kwd>Volterra dendritic stimulus processors</kwd>
<kwd>biophysical spike generators</kwd>
<kwd>noise</kwd>
<kwd>neural encoding</kwd>
<kwd>neural decoding</kwd>
<kwd>functional identification</kwd>
<kwd>Hodgkin-Huxley neuron</kwd>
<kwd>phase response curve</kwd>
</kwd-group>
<counts>
<fig-count count="11"/>
<table-count count="0"/>
<equation-count count="45"/>
<ref-count count="74"/>
<page-count count="24"/>
<word-count count="14910"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="introduction" id="s1">
<title>1. Introduction</title>
<p>Intrinsic noise sources are diverse and appear on many levels of a neuronal system ranging from electrical to chemical noise sources (Faisal et al., <xref ref-type="bibr" rid="B19">2008</xref>; Destexhe and Rudolph-Lilith, <xref ref-type="bibr" rid="B14">2012</xref>) and from single cells to networks of neurons. At the cellular and subcellular level, variability in biochemical reactions leads to stochastic transduction processes (Song et al., <xref ref-type="bibr" rid="B62">2012</xref>), and ion channel fluctuations (Neher and Sakmann, <xref ref-type="bibr" rid="B55">1976</xref>; White et al., <xref ref-type="bibr" rid="B68">1998</xref>) result in variability in spike generation and propagation (Faisal and Laughlin, <xref ref-type="bibr" rid="B17">2007</xref>). At the network level, probabilistic quantal release of neurotransmitters (Katz, <xref ref-type="bibr" rid="B30">1962</xref>), background synaptic activity (Destexhe et al., <xref ref-type="bibr" rid="B13">2003</xref>; Jocobson et al., <xref ref-type="bibr" rid="B28">2005</xref>) and variability in timing of spikes from presynaptic neurons (Faisal and Neishabouri, <xref ref-type="bibr" rid="B18">2014</xref>) are sources of stochastic fluctuation of synaptic conductances (Destexhe et al., <xref ref-type="bibr" rid="B12">2001</xref>) that are believed to have a major impact on spike time variability (Yarom and Hounsgaard, <xref ref-type="bibr" rid="B72">2011</xref>).</p>
<p>The existence of sources of noise also leads to variability in the spike times even when neurons are subject to the same, repeated inputs (Calvin and Stevens, <xref ref-type="bibr" rid="B6">1968</xref>; Berry et al., <xref ref-type="bibr" rid="B4">1997</xref>; de Ruyter van Steveninck et al., <xref ref-type="bibr" rid="B11">1997</xref>). Spikes are the primary form of carriers of information in the nervous system and their timing is thought to be relevant to the message neurons need to convey (Rieke et al., <xref ref-type="bibr" rid="B60">1999</xref>). Therefore, the variability of spike timing may reduce or damage the information being transmitted. It is quite remarkable, however, that sensory systems manage to be very robust even if they are subject to interference due to noise. Visual and auditory systems are two examples in which the stimuli are highly time varying. These systems have been reported to convey information with high spike timing precision (Butts et al., <xref ref-type="bibr" rid="B5">2007</xref>; Kayser et al., <xref ref-type="bibr" rid="B31">2010</xref>).</p>
<p>Noise may be useful in facilitating signal detection (McDonnell and Ward, <xref ref-type="bibr" rid="B53">2011</xref>). Still, interference due to noise poses an important limit on how well sensory systems can represent input stimuli. It is not clear how intrinsic noise sources affect the representation of sensory inputs based on spike times, and how they impact the functional identification of sensory neurons.</p>
<p>We study the representation of sensory stimuli using a novel neural circuit model, that extends previously proposed models (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>; Lazar and Slutskiy, <xref ref-type="bibr" rid="B41">2014</xref>, <xref ref-type="bibr" rid="B42">in press</xref>) in terms of architectural complexity and the existence of intrinsic noise sources. Our base level circuit architecture consists of two interconnected neurons, each with two cascaded stages. The first stage comprises two types of dendritic stimulus processors. The first dendritic stimulus processor performs <italic>nonlinear</italic> processing of input stimuli in the feedforward path leading to the spike generator. The second dendritic stimulus processor performs <italic>nonlinear</italic> processing in the feedback loop whose inputs are spike trains generated by biophysical spike generators (BSGs). The BSGs constitute the second stage of the base level circuit.</p>
<p>Our nonlinear dendritic stimulus processors describe functional I/O relationships between the dendritic outputs in the first stage and inputs that are either sensory stimuli or spikes generated by BSGs. DSPs are modeled using Volterra series. Volterra series have been used for analyzing nonlinear neuronal responses in many contexts (Lu et al., <xref ref-type="bibr" rid="B48">2011</xref>; Eikenberry and Marmarelis, <xref ref-type="bibr" rid="B15">2012</xref>), and have been applied to the identification of single neurons in many of sensory areas (Benardete and Kaplan, <xref ref-type="bibr" rid="B2">1997</xref>; Theunissen et al., <xref ref-type="bibr" rid="B64">2000</xref>; Clark et al., <xref ref-type="bibr" rid="B8">2011</xref>). Volterra dendritic processors can model a wide range of nonlinear effects commonly seen in sensory systems (Lazar and Slutskiy, <xref ref-type="bibr" rid="B42">in press</xref>). Here, in addition, we introduce nonlinear interactions between neurons in the feedback and cross-feedback paths. This gives rise to interesting neural processing capabilities directly in the spike domain, e.g., coincidence detection (Agmon-Snir et al., <xref ref-type="bibr" rid="B1">1998</xref>; Stuart and H&#x000E4;usser, <xref ref-type="bibr" rid="B63">2001</xref>). The relationships described here by the Volterra model are functional and do not address the underlying circuit/dendritic tree level interactions. However, the latter have recently been subject to intense investigations (London and H&#x000E4;usser, <xref ref-type="bibr" rid="B47">2005</xref>; Wohrer and Kornprobst, <xref ref-type="bibr" rid="B70">2009</xref>; Werblin, <xref ref-type="bibr" rid="B67">2011</xref>; Xu et al., <xref ref-type="bibr" rid="B71">2012</xref>; Yonehara et al., <xref ref-type="bibr" rid="B73">2013</xref>; Zhang et al., <xref ref-type="bibr" rid="B74">2013</xref>). Conductance-based, biophysical spike generators are well established models that have been extensively used in studies of neuronal excitability and in large simulations of spiking neural networks (Izhikevich, <xref ref-type="bibr" rid="B27">2007</xref>). Following Lazar (<xref ref-type="bibr" rid="B36">2010</xref>), we use formal BSG models to represent sensory stimuli under noisy conditions.</p>
<p>We formulate the encoding, decoding and functional identification problems under the neural encoding framework of Time Encoding Machines (TEMs). In this modeling framework the exact timing of spikes is considered to carry information about input stimuli (Lazar and T&#x000F3;th, <xref ref-type="bibr" rid="B43">2004</xref>). The separation into dendritic stimulus processors and spike mechanisms mentioned above allows us to study synaptic inputs and spike generation mechanisms separately, and hence independently model the intrinsic noise sources of each component. We incorporate two important noise sources into a general single-input multi-output neural circuit model. The first is a channel noise source that arises in spike generation (White et al., <xref ref-type="bibr" rid="B69">2000</xref>). The second is a synaptic noise source due to a variety of fluctuating synaptic currents (Manwani and Koch, <xref ref-type="bibr" rid="B50">1999</xref>).</p>
<p>Based on the rigorous formalism of TEMs, we show how noise arising in dendritic stimulus processors and in biophysical spike generators is related to the measurement error in generalized sampling. Dendritic stimulus processing and spike generation can then be viewed as a generalized sampling scheme that neurons utilize to represent sensory inputs (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>). Contrary to traditional sampling where the signal amplitude is sampled at clock times, neurons asynchronously sample all stimuli.</p>
<p>We systematically investigate how the strength of noise sources degrades the faithfulness of stimulus representation and the quality of functional identification of our proposed class of neural circuits. Furthermore, since the representation is based on spike timing, it is natural to investigate how spike timing variability affects the precision in representing the amplitude information of sensory stimuli.</p>
<p>The work presented here requires a substantial amount of investment in the mathematical formalism employed throughout. There are a number of benefits in doing so, however. Formulating the problem of stimulus encoding with a neural circuit with intrinsic noise sources as one of generalized sampling, i.e., of taking noisy measurements is of interest to both experimentalists and theoreticians alike. Understanding that the problem of neural decoding and functional identification are dual to each other is key to building on either or both. Finding how many repeat experiments need to be performed for a precise quantitative identification of Volterra kernels is of great value in neurophysiology. A further qualitative insight of our work is that for neural circuits with arbitrary connectivity, feedforward kernels are typically easier to estimate than feedback kernels. Finally, our finding that some key nonlinear neural circuits are tractable for detailed noise analysis suggests a wide reaching analytical methodology.</p>
</sec>
<sec>
<title>2. Modeling nonlinear neural circuits, stimuli, and noise</title>
<p>We present in Section 2.1 the general architecture of the neural circuits considered in this paper. In Section 2.2 we discuss the modeling of the space of stimuli. Volterra DSPs are the object of Section 2.3. Finally, in Section 2.4 we provide models of BSGs with intrinsic noise sources.</p>
<sec>
<title>2.1. Neural circuit architecture</title>
<p>The general architecture of the neural circuit considered here is shown in simplified form in Figure <xref ref-type="fig" rid="F1">1</xref>. It consists of two neurons with a common time-varying input stimulus. With added notational complexity the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref> can easily be extended in two ways. First, multiples of such circuits can encode a stimulus in parallel (see Section 2.1 in the Supplementary Material). In this case only pairs of neurons are interconnected through the feedback kernels. Second, more neurons can be considered in the neural circuit of Figure <xref ref-type="fig" rid="F1">1</xref>; all these neurons can be fully interconnected through feedback loops.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Diagram of the architecture of the neural circuits</bold>.</p></caption>
<graphic xlink:href="fncom-08-00095-g0001.tif"/>
</fig>
<p>Each neuron <italic>i</italic>, <italic>i</italic> &#x0003D; 1, 2, receives a single time-varying input stimulus <italic>u</italic><sub>1</sub>(<italic>t</italic>). The modeling of the input stimulus is discussed in Section 2.2. The output of each of the biophysical spike generators (BSGs) is a spike sequence denoted by (<italic>t</italic><sup>1</sup><sub><italic>k</italic></sub>) and (<italic>t</italic><sup>2</sup><sub><italic>l</italic></sub>), <italic>k</italic>, <italic>l</italic> &#x02208; &#x02124;.</p>
<p>The input stimulus <italic>u</italic><sub>1</sub>(<italic>t</italic>) is first processed by a feedforward Dendritic Stimulus Processor (feedforward DSP) (Lazar and Slutskiy, <xref ref-type="bibr" rid="B42">in press</xref>). The feedforward DSP models the aggregated effect of processing in the neural circuits in the prior stages and in the dendritic tree of neuron <italic>i</italic> &#x0003D; 1, 2. For example, if the neurons in the model circuit are considered to be Retinal Ganglion Cells (RGCs), then the feedforward Volterra DSP models the processing that takes place in the outer- and inner-plexiform layers of the retina as well as in the dendritic trees of an RGC (Werblin, <xref ref-type="bibr" rid="B67">2011</xref>; Masland, <xref ref-type="bibr" rid="B51">2012</xref>). The feedforward DSPs are modeled here as second order Volterra expansion terms (Volterra, <xref ref-type="bibr" rid="B65">1930</xref>). The first order terms <italic>h</italic><sup>11<italic>i</italic></sup><sub>1</sub>(<italic>t</italic>) in the feedforward DSPs are linear filters typically used in modeling receptive fields. The second order terms <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) model nonlinear operations on the stimulus <italic>u</italic><sub>1</sub>(<italic>t</italic>).</p>
<p>A second group of Volterra DSPs models the cross-feedback interactions between the two neurons. Instead of time-varying stimuli, the output spikes generated by the BSGs are the inputs to these DSPs. We therefore refer to these as feedback Dendritic Stimulus Processors (feedback DSPs). The output spikes of each individual neuron <italic>i</italic> are processed by the first order term <italic>h</italic><sup>2<italic>ji</italic></sup><sub>1</sub>(<italic>t</italic>), <italic>i</italic>, <italic>j</italic> &#x0003D; 1, 2, <italic>i</italic> &#x02260; <italic>j</italic>. In addition, output spikes from both neurons interact nonlinearly through the second order terms <italic>h</italic><sup>2<italic>ji</italic></sup><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>), <italic>i</italic>, <italic>j</italic> &#x0003D; 1, 2, <italic>i</italic> &#x02260; <italic>j</italic>. The summed responses from the first order feedback DSP <italic>h</italic><sup>2<italic>ji</italic></sup><sub>1</sub> and the second order feedback DSP <italic>h</italic><sup>2<italic>ji</italic></sup><sub>2</sub> are fed back to neuron <italic>i</italic> as additional dendritic currents.</p>
<p>The dendritic currents consisting of the output of the DSPs with added noise are subsequently encoded by biophysical spike generators. BSGs are biophysically realistic axon hillock spike generator models that are governed by a set of differential equations with multiple types of ion channels (Hodgkin and Huxley, <xref ref-type="bibr" rid="B25">1952</xref>; Izhikevich, <xref ref-type="bibr" rid="B27">2007</xref>). The detailed BSG models are introduced in Section 2.4. The spike times of output spikes generated by the BSGs are assumed to be observable.</p>
<p>We identify two intrinsic noise sources of the proposed neural circuit. First, the feedforward DSPs and the feedback DSPs are affected by additive Gaussian white noise. This noise arises from the combined effect along the path from sensory transduction to synaptic integration and includes synaptic background noise and stochasticity in the dendritic tree (Manwani and Koch, <xref ref-type="bibr" rid="B50">1999</xref>; Fellous et al., <xref ref-type="bibr" rid="B20">2003</xref>; Destexhe and Rudolph-Lilith, <xref ref-type="bibr" rid="B14">2012</xref>). Since the outputs of the feedforward and feedback DSPs are additively combined, we consider, for simplicity, a single source of additive Gaussian white noise. Second, the ion channels of the BSGs are intrinsically stochastic and introduce noise in the spike generators (White et al., <xref ref-type="bibr" rid="B69">2000</xref>; Hille, <xref ref-type="bibr" rid="B24">2001</xref>).</p>
</sec>
<sec>
<title>2.2. Modeling signal spaces</title>
<p>Two signal spaces will be considered here. The first, models the space of input signals to feedforward DSPs. The second models the space of input spikes to feedback DSPs. These spaces will be formally described below.</p>
<sec>
<title>2.2.1. Modeling the space of input stimuli</title>
<p>We model the space of input stimuli as a Reproducing Kernel Hilbert Space (RKHS) (Berlinet and Thomas-Agnan, <xref ref-type="bibr" rid="B3">2004</xref>). RKHSs are versatile vector spaces for modeling signals arising in computational neuroscience, signal processing and machine learning. For example, auditory signals, olfactory signals and visual signals can readily be modeled as band-limited functions of an RKHS with a sinc or Dirichlet kernel (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>; Lazar and Slutskiy, <xref ref-type="bibr" rid="B39">2013</xref>). A particular choice of RKHSs in this article is the space of trigonometric polynomials. The computational advantage of working on the space of trignometric polynomials has been discussed (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>) and is closely related to the algorithmic tractability of the Fourier series in the digital domain. If the biological signals have unknown bandwidth with a spectrum that falls off fast enough, many Sobolev spaces might be a suitable choice of RKHS (Berlinet and Thomas-Agnan, <xref ref-type="bibr" rid="B3">2004</xref>; Lazar and Pnevmatikakis, <xref ref-type="bibr" rid="B37">2009</xref>). In such spaces the norm may include the derivative of the signal, i.e., the rate of change of the signal that many neurons are sensitive to Kim et al. (<xref ref-type="bibr" rid="B34">2011</xref>).</p>
<p>The space of trigonometric polynomials is defined as below.</p>
<p><bold>Definition 2.1</bold>. <italic>The space of trigonometric polynomials</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> <italic>is a function space whose elements are functions defined on the domain</italic> &#x1D53B;<sub>1</sub> &#x0003D; [0, <italic>S</italic><sup>1</sup>], <italic>S</italic><sup>1</sup> &#x02208; &#x0211D;<sub>&#x0002B;</sub>, <italic>of the form</italic></p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:msub><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>where</italic></p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>l</mml:mi><mml:mfrac><mml:mrow><mml:msup><mml:mi>&#x003A9;</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>are a set of orthonormal basis functions</italic>. &#x003A9;<sup>1</sup> <italic>denotes the bandwidth and L</italic><sup>1</sup> <italic>is the order of the space</italic>.</p>
<p><inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> endowed with the inner product:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></disp-formula>
<p>is a Hilbert Space. Intuitively, the basis functions <italic>e</italic><sub><italic>l</italic></sub>(<italic>t</italic>), <italic>l</italic> &#x0003D; &#x02212;<italic>L</italic><sup>1</sup>, &#x02026;, <italic>L</italic><sup>1</sup>, can be interpreted as a set of discrete spectral lines uniformly spaced in the frequency domain between &#x02212;&#x003A9;<sup>1</sup> and &#x003A9;<sup>1</sup>. For a given signal <italic>u</italic><sub>1</sub>(<italic>t</italic>), the amplitude of its spectral lines is determined by the coefficients <italic>u</italic><sub>l</sub>, <italic>l</italic> &#x0003D; &#x02212;<italic>L</italic><sup>1</sup>, &#x02026;, <italic>L</italic><sup>1</sup>.</p>
<p><bold>Remark 2.2</bold>. <italic>Functions in</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> <italic>are periodic over</italic> &#x0211D; <italic>with period</italic> <inline-formula><mml:math id="M4"><mml:msup><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>&#x003A9;</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:math></inline-formula>. <italic>Therefore, the domain</italic> &#x1D53B;<sub>1</sub> <italic>covers exactly one period of the function. Note that the u</italic><sub><italic>l</italic></sub>&#x00027;<italic>s are closely related to the Fourier coefficients of the periodic signal u</italic><sub>1</sub>(<italic>t</italic>), <italic>and can thereby be very efficiently computed via the Fast Fourier Transform</italic>.</p>
<p><inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> is an RKHS with reproducing kernel (RK)</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mrow><mml:msubsup><mml:mi>K</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>;</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>It can be easily verified that the RK satisfies the reproducing property</p>
<graphic xlink:href="fncom-08-00095-e0001.tif"/>
<p><bold>Definition 2.3</bold>. <italic>We shall also consider the tensor product space</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> <italic>on the domain</italic> &#x1D53B;<sub>2</sub> &#x0003D; [0, <italic>S</italic><sup>1</sup>] &#x000D7; [0, <italic>S</italic><sup>1</sup>], <italic>whose elements are of the form</italic></p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>where</italic></p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mfrac><mml:mrow><mml:msup><mml:mi>&#x003A9;</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msup><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mfrac><mml:mrow><mml:msup><mml:mi>&#x003A9;</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>are a set of functions forming an orthonormal basis</italic>.</p>
<p><inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> is again an RKHS with RK</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:mrow><mml:msubsup><mml:mi>K</mml:mi><mml:mn>2</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Note that we use the subscript to indicate the dimension of the domain of functions, i.e., the number of variables the functions in the RKHS have, and use the superscript 1 to indicate the input space.</p>
<p>Projections of functions onto the RKHSs introduced here can be defined as follows:</p>
<p><bold>Definition 2.4</bold>. <italic>Let h</italic><sub>1</sub> &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>1</sub>), <italic>where</italic> &#x1D543;<sup>1</sup> <italic>denotes the space of Lebesgue integrable functions. The operator</italic> <inline-graphic xlink:href="fncom-08-00095-i0004.tif"/><sup>1</sup>: &#x1D543;<sup>1</sup>(&#x1D53B;<sub>1</sub>) &#x02192; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> <italic>given by</italic></p>
<graphic xlink:href="fncom-08-00095-e0002.tif"/>
<p><italic>is called the projection operator from</italic> &#x1D543;<sup>1</sup>(&#x1D53B;<sub>1</sub>) <italic>to</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>. <italic>Similarly, let h</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>2</sub>), <italic>the operator</italic> <inline-graphic xlink:href="fncom-08-00095-i0004.tif"/><sup>1</sup>: &#x1D543;<sup>1</sup>(&#x1D53B;<sub>2</sub>) &#x02192; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> <italic>(by abuse of notation) given by</italic></p>
<graphic xlink:href="fncom-08-00095-e0003.tif"/>
<p><italic>is called the projection operator from</italic> &#x1D543;<sup>1</sup>(&#x1D53B;<sub>2</sub>) <italic>to</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>.</p>
</sec>
<sec>
<title>2.2.2. Modeling the space of spikes</title>
<p>The feedback kernels of the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref> receive as inputs spike trains generated by the BSGs. Spike trains are often modeled as sequences of Dirac delta pulses and, consequently, the outputs of linear feedback kernels are the result of superposition of their impulse responses (Keat et al., <xref ref-type="bibr" rid="B32">2001</xref>; Pillow et al., <xref ref-type="bibr" rid="B59">2008</xref>; Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>).</p>
<p>Dirac delta pulses have infinite bandwidth. Spikes generated by the BSGs, however, have limited effective bandwidth. Following (Lazar and Slutskiy, <xref ref-type="bibr" rid="B41">2014</xref>) spikes are modeled to be the RK of an one-dimensional Hilbert space <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> at spike time occurrence. Here <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> is a space of trigonometric polynomials whose order <italic>L</italic><sup>2</sup>, period <italic>S</italic><sup>2</sup> and bandwidth &#x003A9;<sup>2</sup> may differ from the input stimulus space <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>, where &#x003A9;<sup>2</sup> shall be larger than the bandwidth assumed for the feedback kernel, and <italic>S</italic><sup>2</sup> is much larger than the support of the feedback kernel (Lazar and Slutskiy, <xref ref-type="bibr" rid="B41">2014</xref>). A spike at time <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub> of neuron <italic>i</italic> can then be expressed in functional form as <italic>K</italic><sup>2</sup><sub>1</sub>(<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>; <italic>t</italic>), where the superscript indicates that the RK belongs to the spike input space.</p>
<p>Due to the reproducing property, single or pairs of input spikes have the property</p>
<graphic xlink:href="fncom-08-00095-e0004.tif"/>
<p>and</p>
<graphic xlink:href="fncom-08-00095-e0005.tif"/>
<p>for <italic>i</italic>, <italic>j</italic> &#x0003D; 1, 2, <italic>i</italic> &#x02260; <italic>j</italic>. The operator <inline-graphic xlink:href="fncom-08-00095-i0004.tif"/><sup>2</sup> is similarly defined to <inline-graphic xlink:href="fncom-08-00095-i0004.tif"/><sup>1</sup> above; it denotes, however, the projection onto the space of spikes. Thus, not surprisingly, incoming spikes directly readout the projection of the feedback kernels. By letting <italic>L</italic><sup>2</sup> &#x02192; &#x0221E;, (<inline-graphic xlink:href="fncom-08-00095-i0004.tif"/><sup>2</sup><italic>h</italic><sub>1</sub>)(<italic>t</italic> &#x02212; <italic>t</italic><sub><italic>k</italic></sub>) shall converge to <italic>h</italic><sub>1</sub>(<italic>t</italic> &#x02212; <italic>t</italic><sub><italic>k</italic></sub>) in &#x1D543;<sup>2</sup> norm as the RK converges to the <italic>sinc</italic> function and the RKHS becomes the space of band-limited signals (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>). A more detailed analysis is available in Lazar and Slutskiy (<xref ref-type="bibr" rid="B41">2014</xref>). This formalism will be employed for solving the functional identification problem formulated in Section 4.1.</p>
</sec>
</sec>
<sec>
<title>2.3. Volterra dendritic stimulus processors</title>
<p>As mentioned in Section 2.1, two forms of dendritic stimulus processing appear in our model.</p>
<sec>
<title>2.3.1. Feedforward Volterra dendritic stimulus processors</title>
<p>The feedforward DSPs are modeled as up to second order terms in the Volterra series. The feedforward DSPs take continuous signals in the stimulus space as inputs, while the output can be expressed as (see also Figure <xref ref-type="fig" rid="F1">1</xref>)</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mn>1</mml:mn><mml:mrow><mml:mn>11</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mn>2</mml:mn><mml:mrow><mml:mn>11</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x000A0;</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>h</italic><sup>11<italic>i</italic></sup><sub>1</sub> &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>1</sub>) and <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>2</sub>) denote, respectively, the first and second order Volterra kernels, <italic>i</italic> &#x0003D; 1, 2. They are assumed to be real, causal and bounded-input bounded-output (BIBO)-stable. It is also assumed that both <italic>h</italic><sup>11<italic>i</italic></sup><sub>1</sub> and <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> have finite memory. In addition, <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> is assumed, without loss of generality, to be symmetric, i.e., <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> (<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> (<italic>t</italic><sub>2</sub>, <italic>t</italic><sub>1</sub>).</p>
<p><bold>Example 2.5</bold>. <italic>We present here a Volterra DSP that is akin to a model of dendritic stimulus processing of complex cells in the primary visual cortex (V1). The difference is that the complex cells operate spatio-temporally, whereas in the example given below they operate temporally. We first consider two first order kernels based on Gabor functions</italic>,</p>
<disp-formula id="E10"><mml:math id="M10"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>g</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>0.13</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x000B7;</mml:mo><mml:mn>0.0005</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>cos</mml:mi><mml:mtext>&#x0200B;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x000B7;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>0.13</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>0.13</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x000B7;</mml:mo><mml:mn>0.0005</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>sin</mml:mi><mml:mtext>&#x0200B;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x000B7;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>0.13</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>The two filters are Gaussian modulated sinusoids, that are typically used to model receptive fields of simple cells in the primary visual cortex (V1) where the variables denote space instead of time (Lee, <xref ref-type="bibr" rid="B45">1996</xref>; Dayan and Abbott, <xref ref-type="bibr" rid="B10">2001</xref>). In addition, the two filters are quadrature pair in phase. Both filters are illustrated in Figure <xref ref-type="fig" rid="F2">2A</xref>. The response of applying the input stimulus u</italic><sub>1</sub> <italic>on the temporal filters with impulse response g</italic><sub><italic>c</italic></sub> <italic>and g</italic><sub><italic>s</italic></sub> <italic>is given by</italic> &#x0222B;<sub>&#x1D53B;<sub>1</sub></sub> <italic>g</italic><sub><italic>c</italic></sub>(<italic>t</italic> &#x02212; <italic>s</italic>)<italic>u</italic><sub>1</sub>(<italic>s</italic>)<italic>ds and</italic> &#x0222B;<sub>&#x1D53B;<sub>1</sub></sub> <italic>g</italic><sub><italic>s</italic></sub>(<italic>t</italic> &#x02212; <italic>s</italic>)<italic>u</italic><sub>1</sub>(<italic>s</italic>)<italic>ds</italic>, <italic>respectively</italic>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Examples of Volterra kernels. (A)</bold> First order kernels of quadrature pair of Gabor functions modeling the receptive fields of simple cells. <bold>(B)</bold> Second order kernel modeling receptive fields of complex cells. <bold>(C)</bold> The mechanics of the two dimensional convolution operation between the <italic>u</italic><sub>2</sub> (<italic>S</italic><sup>1</sup> &#x0003D; 0.8, &#x1D53B;<sub>2</sub> &#x0003D; [0, 0.8] &#x000D7; [0, 0.8]) and <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub>. <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <italic>u</italic><sub>1</sub>(<italic>t</italic><sub>1</sub>)<italic>u</italic><sub>1</sub>(<italic>t</italic><sub>2</sub>) is shown in the background. The inset shows the second order Volterra kernel <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> rotated 180&#x000B0; around origin [see also <bold>(B)</bold>]. (<italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> is only shown in a restricted domain and is zero elsewhere). For <italic>t</italic> &#x0003D; 0.3, the output of the convolution is the integral of the product of the rotated Volterra kernel and the signal underneath. Since the convolution is evaluated on the diagonal <italic>t</italic> &#x0003D; <italic>t</italic><sub>1</sub> &#x0003D; <italic>t</italic><sub>2</sub>, the second order kernel shifts, as <italic>t</italic> increases, along the arrow on the diagonal. See also Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">5E</xref>.</p></caption>
<graphic xlink:href="fncom-08-00095-g0002.tif"/>
</fig>
<p><italic>The responses of the two linear filters of the complex cell model are squared and summed to produce the phase invariant measure v</italic><sup><italic>i</italic></sup> <italic>(Carandini et al., <xref ref-type="bibr" rid="B7">2005</xref>), where</italic></p>
<disp-formula id="E11"><label>(10)</label><mml:math id="M11"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>+</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mrow><mml:msub><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msub><mml:mo>&#x01D53B;</mml:mo><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mn>2</mml:mn><mml:mrow><mml:mn>11</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mi>d</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>where h</italic><sup>11<italic>i</italic></sup><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <italic>g</italic><sub><italic>c</italic></sub>(<italic>t</italic><sub>1</sub>)<italic>g</italic><sub><italic>c</italic></sub>(<italic>t</italic><sub>2</sub>) &#x0002B; <italic>g</italic><sub><italic>s</italic></sub>(<italic>t</italic><sub>1</sub>)<italic>g</italic><sub><italic>s</italic></sub>(<italic>t</italic><sub>2</sub>). <italic>Therefore, the operation performed by a complex cell can be modeled with a second order Volterra kernel. <italic>h</italic><sup>11<italic>i</italic></sup><sub>2</sub> is shown in Figure <xref ref-type="fig" rid="F2">2B</xref></italic>.</p>
<p><italic>We now take a closer look at the operation of the second order kernel. The two dimensional convolution of the second order kernel with u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) <italic>is shown in Figure <xref ref-type="fig" rid="F2">2C</xref></italic>.</p>
<p><italic>It is important to note that, since the second order kernel has finite memory, it may not have enough support to cover the entire domain</italic> &#x1D53B;<sub>2</sub> <italic>for u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>). <italic>For example, as illustrated in Figure <xref ref-type="fig" rid="F2">2C</xref>, the output of the second order feedforward DSP at time t is given by the integral of the product of u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) <italic>and a rotated h</italic><sup>11<italic>i</italic></sup><sub>2</sub> <italic>with the origin shifted to</italic> (<italic>t</italic>, <italic>t</italic>) <italic>[see also</italic> (10)<italic>]. Since the shift is along the diagonal, only u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) <italic>in the domain that is contained within the black lines is multipled by nonzero values of h</italic><sup>11<italic>i</italic></sup><sub>2</sub>. <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) <italic>elsewhere in the domain is always multiplied by zero in evaluating the output. Therefore, the output of the second order filter only contains information about <italic>u</italic><sub>2</sub> within the domain located in between the black lines in Figure <xref ref-type="fig" rid="F2">2C</xref>. This has implications on decoding the signal (see also Remark 3.11 in Section 3.2)</italic></p>
</sec>
<sec>
<title>2.3.2. Feedback Volterra dendritic stimulus processors</title>
<p>As already mentioned, the feedback DSPs do not operate on stimuli directly but rather on spikes generated by BSGs. We assume that <italic>h</italic><sup>2<italic>ji</italic></sup><sub>1</sub> &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>1</sub>), <italic>h</italic><sup>2<italic>ji</italic></sup><sub>2</sub> &#x02208; &#x1D543;<sup>1</sup>(&#x1D53B;<sub>2</sub>), <italic>i</italic> &#x02260; <italic>j</italic>, are real, causal, BIBO-stable and have finite memory. In addition, we assume that these kernels are effectively band-limited (see also Section 2.2.2). In functional form we denote a train of spikes as &#x02211;<sub><italic>k</italic></sub> <italic>K</italic><sup>2</sup><sub>1</sub>(<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>; <italic>t</italic>). The output of the feedback DSP <italic>i</italic> amounts to</p>
<graphic xlink:href="fncom-08-00095-e0006.tif"/>
<p>with <italic>j</italic> &#x02260; <italic>i</italic>.</p>
<p>In particular, the inputs to the second order term of the feedback DSPs are generated by two neurons. This allows for modeling nonlinear interactions between the two neurons in the spike domain.</p>
</sec>
<sec>
<title>2.3.3. Overall output from DSPs</title>
<p>The overall inputs (without noise) to the two BSGs in Figure <xref ref-type="fig" rid="F1">1</xref> are</p>
<graphic xlink:href="fncom-08-00095-e0007.tif"/>
<p>The system of Equations (12) above functionally describe the post-synaptic aggregate currents that are injected into the BSG <italic>i</italic>.</p>
<p>There are a variety of noise sources to be considered. Synaptic variability of feedforward DSPs adds noise sources to the current input to the BSGs. These include thermal noise, synaptic background noise, etc. (Jonston, <xref ref-type="bibr" rid="B29">1927</xref>; Calvin and Stevens, <xref ref-type="bibr" rid="B6">1968</xref>; Manwani and Koch, <xref ref-type="bibr" rid="B50">1999</xref>; Fellous et al., <xref ref-type="bibr" rid="B20">2003</xref>; Destexhe and Rudolph-Lilith, <xref ref-type="bibr" rid="B14">2012</xref>). Feedback DSP kernels may themselves be subject to intrinsic noise sources that may lead to variability in the spike generation process. Intrinsic variability of BSG spike times can, e.g., contribute to the variability of the aggregate current driving the axon hillock in feedback loops.</p>
<p>Overall, the combined effect of DSP noise sources is modeled as Gaussian white noise processes that are added to the feedforward and feedback DSP outputs. The sum total of signal and noise represents the aggregate current input to the BSGs (see Figure <xref ref-type="fig" rid="F1">1</xref>). Formal DSP noise models will be incorporated directly into the BSG model presented in the next section.</p>
</sec>
</sec>
<sec>
<title>2.4. Biophysical spike generators</title>
<sec>
<title>2.4.1. BSGs and phase response curves</title>
<p>We consider biophysically realistic spike generators such as the Hodgkin-Huxley, Morris-Lecar, Connor-Stevens neurons (Hodgkin and Huxley, <xref ref-type="bibr" rid="B25">1952</xref>; Connor and Stevens, <xref ref-type="bibr" rid="B9">1971</xref>; Morris and Lecar, <xref ref-type="bibr" rid="B54">1981</xref>). The class of BSGs can be expressed in vector notation as</p>
<disp-formula id="E12"><label>(13)</label><mml:math id="M12"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>x</bold><sup><italic>i</italic></sup> are the state variables, <bold>f</bold><sup><italic>i</italic></sup> are vector functions of the same dimension, and <italic>I</italic><sup><italic>i</italic></sup> are the constant bias currents in the voltage equation of each BSG.</p>
<p>Each input current <italic>v</italic><sup><italic>i</italic></sup>(<italic>t</italic>) is applied to the neuron <italic>i</italic> by additive coupling to the voltage equation, typically the first of the set of ordinary differential equations, i.e.,</p>
<disp-formula id="E13"><label>(14)</label><mml:math id="M13"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mn>0</mml:mn></mml:mstyle></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>0</bold> is a row vector of appropriate size.</p>
<p>We assume that the neuron is periodically spiking when no external input is applied. This can be satisfied by a constant bias current <italic>I</italic><sup><italic>i</italic></sup> additively coupled onto the voltage equation. The use of <italic>I</italic><sup><italic>i</italic></sup> is necessary to formulate the encoding for the single neuron case, and this assumption will be relaxed later in this article.</p>
<p>A large enough bias current induces a periodic oscillation of the biophysical spike generator. Therefore, the phase response curve (PRC) is well defined for this limit cycle (Izhikevich, <xref ref-type="bibr" rid="B27">2007</xref>). We denote the PRC of the limit cycle induced by the bias current <italic>I</italic><sup><italic>i</italic></sup> as <inline-formula><mml:math id="M14"><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003C8;</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:math></inline-formula> with appropriate dimension <italic>N</italic><sup><italic>i</italic></sup>, where &#x003C8;<sup><italic>i</italic></sup><sub><italic>n</italic></sub>(<italic>t</italic>, <italic>I</italic><sup><italic>i</italic></sup>), <italic>n</italic> &#x0003D; 1, 2, &#x02026;, <italic>N</italic><sup><italic>i</italic></sup>, are the PRCs associated with the <italic>n</italic>th state variable. Without loss of generality, we assume that &#x003C8;<sup><italic>i</italic></sup><sub>1</sub>(<italic>t</italic>, <italic>I</italic><sup><italic>i</italic></sup>) is always the PRC associated with the voltage variable.</p>
<p>An example of a Hodgkin-Huxley neuron model of a BSG can be found in Section 2.2 in the Supplementary Material.</p>
</sec>
<sec>
<title>2.4.2. Channel noise in BSGs</title>
<p>As shown in Figure <xref ref-type="fig" rid="F1">1</xref>, we consider BSGs with noise sources in the ion channels. The noise arises due to thermal fluctuations (White et al., <xref ref-type="bibr" rid="B69">2000</xref>; Hille, <xref ref-type="bibr" rid="B24">2001</xref>) as the finite number of ion channels in the BSGs open and close stochastically.</p>
<p>The differential equations that govern the dynamics of the BSGs in (14) are deterministic. The set of stochastic differential equations (SDEs) below represent their stochastic counterpart (Lazar, <xref ref-type="bibr" rid="B36">2010</xref>):</p>
<disp-formula id="E14"><label>(15)</label><mml:math id="M15"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>B</bold><sup><italic>i</italic></sup> is a matrix with state dependent values, <inline-formula><mml:math id="M16"><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>3</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:math></inline-formula>, and <italic>W</italic><sup><italic>i</italic></sup><sub><italic>p</italic></sub>(<italic>t</italic>), <italic>p</italic> &#x0003D; 2, &#x02026;, <italic>P</italic><sup><italic>i</italic></sup>, are independent Brownian motion processes. Note that <italic>P</italic><sup><italic>i</italic></sup> does not necessarily have to be equal to <italic>N</italic><sup><italic>i</italic></sup>, the number of state variables. The first element in the stochastic differential <italic>d</italic><bold>Z</bold><sup><italic>i</italic></sup> is the aggregate dendritic input <italic>v</italic><sup><italic>i</italic></sup><italic>dt</italic> driving the voltage equation. The other entries in <italic>d</italic><bold>Z</bold><sup><italic>i</italic></sup> are noise terms that reflect the stochastic fluctuation in the ion channels / gating variables.</p>
<p>Randomness is often added to BSGs by setting <bold>B</bold><sup><italic>i</italic></sup> &#x0003D; <bold>I</bold>, where <bold>I</bold> is a <italic>N</italic><sup><italic>i</italic></sup> &#x000D7; <italic>N</italic><sup><italic>i</italic></sup> identity matrix. The later setting can be viewed as adding subunit noise (Goldwyn and Shea-Brown, <xref ref-type="bibr" rid="B23">2011</xref>). Recently, it has been suggested that a different way of adding channel noise into the BSGs may result in more accurate stochastic behavior (Goldwyn and Shea-Brown, <xref ref-type="bibr" rid="B23">2011</xref>; Goldwyn et al., <xref ref-type="bibr" rid="B22">2011</xref>; Linaro et al., <xref ref-type="bibr" rid="B46">2011</xref>; Orio and Soudry, <xref ref-type="bibr" rid="B56">2012</xref>). The SDEs in (15) are of general form and do not preclude them. In fact, by setting <bold>B</bold><sup><italic>i</italic></sup> to be a block matrix with blocks equal to be the square root of the diffusion matrix for each ion channel, the channel SDE model (Goldwyn et al., <xref ref-type="bibr" rid="B22">2011</xref>; Orio and Soudry, <xref ref-type="bibr" rid="B56">2012</xref>) can easily be incorporated into (15).</p>
<p>Finally, we note that, under appropriate technical conditions the SDE formulation applies to BSGs with voltage-gated ion channels as well as other types of ion channels. The conditions require that the BSG model can be treated mathematically as a system of SDEs of the form (15) and that the latter satisfies the assumptions of Section 2.4.1.</p>
</sec>
<sec>
<title>2.4.3. Overall encoding of the neural circuit model</title>
<p>Taking into account the dendritic input from the feedforward DSPs and feedback DSPs, the encoding by the neural circuit model under the two noise sources is given by two systems of SDEs. With the Brownian motion <italic>W</italic><sup><italic>i</italic></sup><sub>1</sub> modeling the DSP white noise, the encoding of neuron <italic>i</italic>, <italic>i</italic> &#x0003D; 1, 2, can be expressed as</p>
<disp-formula id="E15"><label>(16)</label><mml:math id="M17"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where</p>
<disp-formula id="E16"><mml:math id="M18"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>with <italic>v</italic><sup><italic>i</italic></sup>(<italic>t</italic>) given by Equation (12).</p>
<p>Note that in the system of Equations (16) the two output spikes trains (<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>i</italic> &#x0003D; 1, 2, <italic>k</italic> &#x02208; &#x02124;, are the observables. Due to the intrinsic noise sources in the DSPs and in the BSGs, spike timing jitter may be observed from trial to trial by repeatedly applying the same stimulus to the neural circuit (see Section 2.3 in the Supplementary Material).</p>
</sec>
</sec>
</sec>
<sec>
<title>3. Encoding, decoding, and noise</title>
<p>In Section 3.1 we present the mathematical encoding formalism underlying the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref>. We formulate stimulus decoding as a smoothing spline optimization problem and derive an algorithm that reconstructs the encoded signal in Section 3.2. Finally, we analyze the effect of noise on stimulus decoding in Section 3.3.</p>
<sec>
<title>3.1. Encoding</title>
<p>In this section, we formulate a rigorous stimulus encoding model based on the neural circuit shown in Figure <xref ref-type="fig" rid="F1">1</xref>. The input of the circuit is a signal <italic>u</italic><sub>1</sub> modeling a typical sensory stimulus as described in Section 2.2.1. The neural circuit generates a multidimensional spike train that is assumed to be observable. We establish model equations by first describing the I/O relationship (i.e., the t-transform) of a single BSG. We then provide the <italic>t</italic>-transform of the entire neural circuit model that maps the input stimulus amplitude into a multidimensional spike timing sequence.</p>
<sec>
<title>3.1.1. The I/O of the BSG</title>
<p>In the presence of a bias current <italic>I</italic><sup><italic>i</italic></sup> and absence of external inputs, each BSG in Figure <xref ref-type="fig" rid="F1">1</xref> is assumed to be periodically spiking. Provided that the inputs are small enough, and by using the PRC, the BSG dynamics of spike generation can be described in an one-dimensional phase space (Lazar, <xref ref-type="bibr" rid="B36">2010</xref>).</p>
<p><bold>Definition 3.1</bold>. <italic>A neuron whose spike times</italic> (<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>k</italic> &#x02208; &#x02124;, <italic>i</italic> &#x0003D; 1, 2, <italic>verify the system of equations</italic></p>
<disp-formula id="E17"><label>(17)</label><mml:math id="M19"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003C8;</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x003C4;</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x003C4;</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msup><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>where</italic></p>
<disp-formula id="E18"><label>(18)</label><mml:math id="M20"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>d</mml:mi><mml:msup><mml:mi>&#x003C4;</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003C8;</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x003C4;</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x003C4;</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>with</italic> &#x003C4;<sup><italic>i</italic></sup>(0, <italic>I</italic><sup><italic>i</italic></sup>) &#x0003D; 0 <italic>and</italic> <bold>x</bold><sup><italic>i</italic></sup>(<italic>t</italic>, <italic>I</italic><sup><italic>i</italic></sup>) <italic>the periodic solution to</italic> (13) <italic>with bias current <italic>I</italic><sup><italic>i</italic></sup>, is called a Project-Integrate-and-Fire (PIF) neuron with random thresholds. In</italic> (17), [&#x000B7;]<sup><italic>T</italic></sup> <italic>denotes transpose and T</italic><sup><italic>i</italic></sup>(<italic>I</italic><sup><italic>i</italic></sup>) <italic>is the period of limit cycle with bias current <italic>I</italic><sup><italic>i</italic></sup></italic>.</p>
<p>As its name suggests, the PIF projects a weighted version of the input embedded in noise and the ion channel noise associated with the gating variables (<bold>B</bold><sup><italic>i</italic></sup><italic>d</italic><bold>Z</bold><sup><italic>i</italic></sup>) onto the PRCs of the corresponding gating variables on a time interval between two consecutive spikes. Note that the integrand in (17) is identical to the RHS of (19). &#x003C4;<sup><italic>i</italic></sup>(<italic>t</italic>, <italic>I</italic><sup><italic>i</italic></sup>) on the LHS of (19) denotes the phase deviation and is driven by the perturbation on the RHS. The LHS of (17) represents the phase deviation measurement performed by the PIF neuron. The RHS of (17) provides the value of the measurement and is equal to the difference between the inter-spike interval and the period of the limit cycle.</p>
<p>The BSG and the PIF neuron with random thresholds are, to the first order, I/O equivalent (Lazar, <xref ref-type="bibr" rid="B36">2010</xref>). In Lazar (<xref ref-type="bibr" rid="B36">2010</xref>) it was also shown that a good approximation to the PIF neuron is the reduced PIF with random threshold. The functional description of the reduced PIF is obtained by setting the phase deviation in (17) to zero.</p>
<p><bold>Definition 3.2</bold>. <italic>The reduced PIF neuron with random threshold is given by the equations</italic></p>
<disp-formula id="E19"><label>(19)</label><mml:math id="M21"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msup><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>where</italic> (&#x003B5;<sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>k</italic> &#x02208; &#x02124;, <italic>is a sequence of independent Gaussian random variables with zero mean and variance</italic></p>
<disp-formula id="E20"><label>(20)</label><mml:math id="M22"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mtext>&#x0200B;&#x0200B;</mml:mtext><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo><mml:mo>&#x000A0;</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For reasons of notational simplicity and without loss of generality, and unless otherwise stated, we shall assume here that <bold>B</bold> &#x0003D; <bold>I</bold> (<italic>N</italic><sup><italic>i</italic></sup> &#x0003D; <italic>P</italic><sup><italic>i</italic></sup>). The reduced PIF (rPIF) with random threshold can now be written as</p>
<disp-formula id="E21"><label>(21)</label><mml:math id="M23"><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where (&#x003B5;<sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>k</italic> &#x02208; &#x02124;, <italic>i</italic> &#x0003D; 1, 2, is a sequence of independent Gaussian random variables with zero mean and variance</p>
<disp-formula id="E22"><label>(22)</label><mml:math id="M24"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>The above analysis assumes that the inputs are weak and therefore the BSGs operate on a limit cycle. Stronger signals can be taken into account by considering a manifold of PRCs associated with a wide range of limit cycles (Kim and Lazar, <xref ref-type="bibr" rid="B33">2012</xref>). By estimating the limit cycle and hence its PRC using spike times, we have the following I/O relationship for each of the BSGs.</p>
<p><bold>Definition 3.3</bold>. <italic>The reduced PIF neuron with conditional PRC and random threshold is given by the system of equations</italic></p>
<disp-formula id="E23"><label>(23)</label><mml:math id="M25"><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mn>0</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>where b</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub> &#x0003D; [<italic>T</italic><sup><italic>i</italic></sup>]<sup>&#x02212;1</sup> (<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> &#x02212; <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>k</italic> &#x02208; &#x02124;, <italic>is the total estimated bias current on the inter-spike interval</italic> [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>], <italic>I</italic><sup><italic>i</italic></sup><sub>0</sub> <italic>is an initial bias that brings the neuron close to the spiking region in the absence of input and (by abuse of notation)</italic> &#x003B5;<sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>k</italic> &#x02208; &#x02124;, <italic>i</italic> &#x0003D; 1, 2, <italic>is a sequence of independent Gaussian random variables with zero mean and variance</italic></p>
<disp-formula id="E24"><label>(24)</label><mml:math id="M26"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>and</italic> &#x003C8;<sup><italic>i</italic></sup><sub>1</sub>(<italic>s</italic>, <italic>b</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>) <italic>is the conditional PRC (Kim and Lazar, <xref ref-type="bibr" rid="B33">2012</xref>)</italic>.</p>
<p>The conditional PRC formulation above allows us to separate BSG inputs into a constant bias current and fluctuations around it on short inter-spike time intervals. The bias current can be estimated between consecutive spikes, making the deviation from the limit cycle small in each inter-spike interval even for strong inputs. Moreover, by considering the conditional PRCs, the assumption that BSGs oscillate in the absence of input can be nearly dropped. Thus, it is not required for BSGs to always be on a limit cycle. Only when the neuron enters the limit cycle do we consider formulating the encoding using the rPIF model with conditional PRCs.</p>
<p><bold>Remark 3.4</bold>. <italic>Note that by parametrizing each of the PRCs with <italic>b</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, the variance of the error in</italic> (24) <italic>depends on the estimated PRC on each inter-spike interval. In conjunction with</italic> (23), <italic>we see that the variability of spike times depends on the strength of the input to the BSGs</italic>.</p>
</sec>
<sec>
<title>3.1.2. The t-transform of the neural circuit</title>
<p>The overall encoding by the neural circuit model can be expressed as</p>
<disp-formula id="E25"><mml:math id="M27"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>&#x02124;</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Substituting (12) into the above, we have</p>
<graphic xlink:href="fncom-08-00095-e0008.tif"/>
<p>We arrived at the following.</p>
<p><bold>Lemma 3.5</bold>. <italic>The model of encoding in Figure <xref ref-type="fig" rid="F1">1</xref> is given in operator form by</italic></p>
<graphic xlink:href="fncom-08-00095-e0009.tif"/>
<p><italic>where u</italic><sub>1</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>, <italic>u</italic><sub>2</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>, <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <italic>u</italic><sub>1</sub>(<italic>t</italic><sub>1</sub>)<italic>u</italic><sub>1</sub>(<italic>t</italic><sub>2</sub>), <italic>and</italic>, <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>1<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> &#x02192; &#x0211D; <italic>and</italic> <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> &#x02192; &#x0211D; <italic>are bounded linear functionals given by</italic></p>
<graphic xlink:href="fncom-08-00095-e0010.tif"/>
<p><italic>and</italic> &#x003F5;<sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>k</italic> &#x02208; &#x02124;, <italic>are independent random variables with normal distribution</italic> <inline-graphic xlink:href="fncom-08-00095-i0002.tif"/>(0, 1) <italic>and j</italic> &#x0003D; 1, 2, <italic>j</italic> &#x02260; <italic>i</italic>. <italic>Equation (26) is called the t-transform (Lazar and T&#x000F3;th, <xref ref-type="bibr" rid="B43">2004</xref>) of the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref></italic>.</p>
<p><bold>Remark 3.6</bold>. <italic>The t-transform describes the mapping of the input stimulus <italic>u</italic><sub>1</sub> into the spike timing sequence</italic> (<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>), <italic>i</italic> &#x0003D; 1, 2, <italic>k</italic> &#x02208; &#x02124;. <italic>Thus, the t-transform shows how the amplitude information of the input signal is related to or transformed into the time information contained in the sequence of output spikes generated by the neural circuit</italic>.</p>
<p>We provide here further intuition behind the Equations (26). By the Riesz representation theorem (Berlinet and Thomas-Agnan, <xref ref-type="bibr" rid="B3">2004</xref>), there exists functions &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> such that</p>
<graphic xlink:href="fncom-08-00095-e0011.tif"/>
<p>and &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> such that</p>
<graphic xlink:href="fncom-08-00095-e0012.tif"/>
<p>Therefore, (26) can be rewritten in inner product form:</p>
<graphic xlink:href="fncom-08-00095-e0013.tif"/>
<p>Recall that inner products are projections that are typically interpreted as measurements. In the Equation (27) above, the signals <italic>u</italic><sub>1</sub> and <italic>u</italic><sub>2</sub> are projected onto the sampling functions &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub> and &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>, respectively. We also note that traditional amplitude sampling of a bandlimited signal <italic>u</italic><sub>1</sub> at times (<italic>t</italic><sub><italic>n</italic></sub>), <italic>n</italic> &#x02208; &#x02124;, can be expressed as</p>
<disp-formula id="E27"><mml:math id="M29"><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>sinc</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mo>&#x01D543;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x0211D;</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M30"><mml:mi>sinc</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>sin</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>&#x003A9;</mml:mi><mml:mn>1</mml:mn></mml:msup><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x003C0;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula> is the impulse response of the ideal low pass filter bandlimited to &#x003A9;<sup>1</sup> or in other words, the kernel of the RKHS of finite-energy band-limited functions (Lazar and Pnevmatikakis, <xref ref-type="bibr" rid="B37">2009</xref>). Thus, the neural encoding model described by the Equation (27) can be interpreted as generalized sampling with noisy measurements with sampling functions &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub> and &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>.</p>
<p>The formulation of the encoding model can easily be extended to the case when <italic>M</italic> neural circuits encode a stimulus in parallel. This is shown schematically in Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">1</xref>. A left superscript was added in the figure to each of the components to indicate the circuit number.</p>
</sec>
</sec>
<sec>
<title>3.2. Decoding</title>
<p>In the previous section, we showed that the encoding of a signal <italic>u</italic><sub>1</sub> by the neural circuit model with feedforward and feedback DSPs and BSGs can be characterized by the set of t-transform Equations (26). We noticed that the Equations (26) are nonlinear in <italic>u</italic><sub>1</sub> due to the second order Volterra term. However, by reinterpreting the second order term as linear functionals <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>2<italic>k</italic></sub> on the higher dimensional tensor space <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>, (26) implies that the measurements taken by each of the neurons are the sum of linear measurements in two different vector spaces [see also Equations (27)].</p>
<p>In this section we investigate the decoding of signals encoded with the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref>. The purpose of decoding is to recover from the set of spike times the original signals, <italic>u</italic><sub>1</sub>(<italic>t</italic>) and <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>), that respectively belong to the two different vector spaces <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> and <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>. We formulate the decoding problem as the joint smoothing spline problem</p>
<graphic xlink:href="fncom-08-00095-e0014.tif"/>
<p>where <italic>n</italic><sup><italic>i</italic></sup> &#x0002B; 1 is the number of spikes generated by BSG <italic>i</italic> &#x0003D; 1, 2.</p>
<p><bold>Theorem 3.7</bold>. <italic>The solution to (28) is of the form</italic></p>
<disp-formula id="E28"><label>(29)</label><mml:math id="M31"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:munderover><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>where</italic> &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub>(<italic>t</italic>) &#x0003D; <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>1<italic>k</italic></sub><italic>K</italic><sup>1</sup><sub>1|<italic>t</italic></sub> and &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>2<italic>k</italic></sub><italic>K</italic><sup>1</sup><sub>2|<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub></sub>, <italic>i</italic> &#x0003D; 1, 2, <italic>k</italic> &#x0003D; 1, &#x02026;, <italic>n</italic><sup><italic>i</italic></sup>,</p>
<p><inline-formula><mml:math id="M32"><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>c</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:math></inline-formula> <italic>is the solution of the system of linear equations</italic></p>
<disp-formula id="E29"><label>(30)</label><mml:math id="M33"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>c</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>q</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>where</italic> <inline-formula><mml:math id="M34"><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>q</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:math></inline-formula>, <italic>and</italic></p>
<disp-formula id="E30"><mml:math id="M35"><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>and</italic></p>
<disp-formula id="E31"><mml:math id="M36"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02329;</mml:mo><mml:msubsup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p><bold>Proof:</bold> Proof of the theorem follows the Representer Theorem (Berlinet and Thomas-Agnan, <xref ref-type="bibr" rid="B3">2004</xref>) and is given in detail in Appendix.</p>
<p><bold>Remark 3.8</bold>. <italic>When</italic> &#x003BB;<sub>1</sub> &#x0003D; &#x003BB;<sub>2</sub>, <italic>the solution</italic> <bold>c</bold> <italic>amounts to</italic></p>
<disp-formula id="E32"><mml:math id="M37"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>c</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BB;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>q</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>where</italic> <bold>I</bold> <italic>is an identity matrix of appropriate dimensions</italic>.</p>
<p><bold>Remark 3.9</bold>. <italic>Although</italic> (29) <italic>solves</italic> (28), <italic>in practice a minimum number of spikes is needed to obtain a meaningful estimate of the original signal. A minimum bound for the number of measurements/spikes can be derived in the noiseless case. Clearly, the bound has to be larger than the dimension of the space. This may require the signal to be encoded by a circuit with a larger number of neurons than the two shown in Figure <xref ref-type="fig" rid="F1">1</xref> (Lazar and Slutskiy, <xref ref-type="bibr" rid="B42">in press</xref>). A number of such neural circuits in parallel can be used to encode input stimuli as shown in the Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">1</xref>. Theorem 3.7 can be easily extended to solving the smoothing spline problem</italic></p>
<graphic xlink:href="fncom-08-00095-e0015.tif"/>
<p><italic>where <italic>m</italic> &#x0003D; 1, 2, &#x02026;, <italic>M</italic>, denotes the circuits number in Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">1</xref>. In addition, if the circuits consist of only first order feedforward kernels, then only <italic>u</italic><sub>1</sub>(<italic>t</italic>) can be reconstructed. Similarly, if the circuits are comprised of only the second order feedforward kernels, then <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) can be reconstructed but not <italic>u</italic><sub>1</sub>(<italic>t</italic>)</italic>.</p>
<p><bold>Remark 3.10</bold>. <italic>Since u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <italic>u</italic><sub>1</sub>(<italic>t</italic><sub>1</sub>)<italic>u</italic><sub>1</sub>(<italic>t</italic><sub>2</sub>) &#x0003D; <italic>u</italic><sub>2</sub>(<italic>t</italic><sub>2</sub>, <italic>t</italic><sub>1</sub>), <italic>u</italic><sub>2</sub> <italic>belongs to a subspace of</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> <italic>whose elements are symmetric functions. We also note that since the second order feedforward kernels are symmetric, the sampling functions</italic> (&#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>)), <italic>i</italic> &#x0003D; 1, 2, <italic>k</italic> &#x0003D; 1, &#x02026;, <italic>n</italic><sup><italic>i</italic></sup>, <italic>also belong to the same subspace. Therefore, if the sampling functions span the subspace of symmetric functions in</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>, <italic>u</italic><sub>2</sub> <italic>can readily be reconstructed with only</italic> (<italic>L</italic><sup>1</sup> &#x0002B; 1)(2<italic>L</italic><sup>1</sup> &#x0002B; 1) <italic>measurements/spikes, rather than</italic> (2<italic>L</italic><sup>1</sup> &#x0002B; 1)<sup>2</sup>, <italic>the dimension of</italic> <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub>.</p>
<p><bold>Remark 3.11</bold>. <italic>The reconstruction of u</italic><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) <italic>on</italic> &#x1D53B;<sub>2</sub> <italic>strongly depends on the support (in practice the finite memory) of the kernels h</italic><sup>11<italic>i</italic></sup><sub>2</sub>, <italic>i</italic> &#x0003D; 1, 2 <italic>(see also Figure <xref ref-type="fig" rid="F2">2C</xref>). In the reconstruction example of the Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">5</xref>, we show that</italic> <inline-formula><mml:math id="M38"><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mn>2</mml:mn></mml:msub></mml:math></inline-formula> <italic>approximates u</italic><sub>2</sub> <italic>well in the restricted domain where h</italic><sup>11<italic>i</italic></sup><sub>2</sub> <italic>is nonzero. Outside this restricted domain, h</italic><sup>11<italic>i</italic></sup><sub>2</sub> <italic>vanishes and u</italic><sub>2</sub> <italic>is not well recovered as suggested by the large error in the Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">5E</xref></italic>.</p>
</sec>
<sec>
<title>3.3. Effect of noise on stimulus decoding</title>
<p>In this section, we investigate the effect of noise sources (i) on spike timing of the reduced PIF neuron, and (ii) on the decoding of stimuli encoded with a neural circuit. We will also present the effect of an alternative noise source model on both spike timing and stimulus decoding.</p>
<sec>
<title>3.3.1. Effect of noise on measurement and spike timing errors of the reduced PIF neuron</title>
<p>As suggested by (22), the variance of the measurement error of the reduced PIF neuron is directly related to the PRC of the associated limit cycle. We first characterize the variance of the measurement error due to each individual noise source parametrized by the bias current <italic>I</italic><sup><italic>i</italic></sup>. We then evaluate the spike timing variance between the spike trains generated by the Hodgkin-Huxley neuron and the reduced PIF neuron again as a function of the bias current <italic>I</italic><sup><italic>i</italic></sup>. We start with a brief description of the key elements of Hodgkin-Huxley neuron and the PIF neuron.</p>
<p>We consider the stochastic Hodgkin-Huxley equations</p>
<disp-formula id="E33"><label>(31)</label><mml:math id="M39"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>f</bold><sup><italic>i</italic></sup> is defined as in Section 2.2 of the Supplementary Material with additional normalization such that the unit of time is in seconds instead of milliseconds and the unit of voltage is in Volts instead of milivolts as conventionally used. <bold>Z</bold><sup><italic>i</italic></sup>(<italic>t</italic>) takes the form</p>
<disp-formula id="E34"><mml:math id="M40"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msup><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mn>3</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>3</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mn>4</mml:mn><mml:mi>i</mml:mi></mml:msubsup><mml:mi>d</mml:mi><mml:msubsup><mml:mi>W</mml:mi><mml:mn>4</mml:mn><mml:mi>i</mml:mi></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Here <italic>W</italic><sup><italic>i</italic></sup><sub><italic>n</italic></sub>(<italic>t</italic>) are independent standard Brownian motion processes and &#x003C3;<sup><italic>i</italic></sup><sub><italic>n</italic></sub>, <italic>n</italic> &#x0003D; 1, 2, 3, 4, are associated scaling factors.</p>
<p>The variance of the measurement error of the reduced PIF neuron due to each Brownian motion process <italic>W</italic><sup><italic>i</italic></sup><sub><italic>n</italic></sub>, <italic>n</italic> &#x0003D; 1, &#x02026;, 4, is given by [see also Equation (22)]</p>
<disp-formula id="E35"><label>(32)</label><mml:math id="M41"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>We show in Figure <xref ref-type="fig" rid="F3">3A</xref> the variance of the measurement error in (32) associated with each source of noise of the reduced PIF neuron for the unitary noise levels &#x003C3;<sup><italic>i</italic></sup><sub><italic>n</italic></sub> &#x0003D; 1, <italic>n</italic> &#x0003D; 1, 2, 3, 4. The variances given by (32) are plotted as a function of the bias current <italic>I</italic><sup><italic>i</italic></sup>. Clearly, the noise arising in dendritic stimulus processing (<italic>W</italic><sup><italic>i</italic></sup><sub>1</sub>) induces the largest error, and together with noise in the potassium channels (<italic>W</italic><sup><italic>i</italic></sup><sub>2</sub>), these errors are about two magnitudes larger in variance than those induced by the noise sources in the sodium channels (<italic>W</italic><sup><italic>i</italic></sup><sub>3</sub>, <italic>W</italic><sup><italic>i</italic></sup><sub>4</sub>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Variance of the measurement and spike timing errors. (A)</bold> Error measurement variances computed from the PRCs of the Hodgkin-Huxley neuron [Equation (32)]. Each individual variance is parametrized by the bias current <italic>I</italic><sup><italic>i</italic></sup>. <bold>(B)</bold> Error variance between spike times generated by the noiseless Hodgkin-Huxley neuron and its reduced PIF counterpart. (<bold>C)</bold> The spike timing error variance due to each source of noise, obtained from simulations of the Hodgkin-Huxley neuron follow the pattern of the theoretically derived measurement error shown in <bold>(A)</bold>. The spike timing error variances are obtained by setting, at each time, one of the &#x003C3;<sub><italic>n</italic></sub>&#x00027;s to a nonzero value and the rest to zero. The spikes generated by the Hodgkin-Huxley neuron are compared with the spikes generated by its reduced PIF counterpart. The variance of the differences between two spike times are normalized by the nonzero &#x003C3;<sub><italic>n</italic></sub> mentioned before. <bold>(D)</bold> The spike timing variance due to the simultaneous presence of multiple noise sources approximates the sum of spike timing variances due to individual noise sources. Blue curve shows the spike timing variance obtained by simulating Hodgkin-Huxley equations using nonzero values for all &#x003C3;<sub><italic>n</italic></sub>, <italic>n</italic> &#x0003D; 1, 2, 3, 4. Red curve shows the sum of spike timing variances obtained in <bold>(C)</bold> with proper scaling.</p></caption>
<graphic xlink:href="fncom-08-00095-g0003.tif"/>
</fig>
<p>The above analysis is based on the analytical derivation of the measurement error in (32) for the rPIF neurons. The measurement error is closely related, however, to the spike timing variation of the BSGs subject to noise sources. A variance of 10<sup>&#x02212;6</sup> in Figure <xref ref-type="fig" rid="F3">3A</xref> corresponds to a standard deviation of 1 ms in spike timing. In practice the error between the spike times of the Hodgkin-Huxley neuron and the reduced PIF neuron can be directly evaluated.</p>
<p>In order to do so, we randomly generated a weak bandlimited dendritic input. All evaluations were based on encoding a signal with the Hodgkin-Huxley neuron model described above with internal noise sources and bias current <italic>I</italic><sup><italic>i</italic></sup>. The spike times (<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>) of the Hodgkin-Huxley neuron were recorded. Starting from each spike time <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, we encoded the appropriate portion of the signal by the reduced PIF neuron until a spike <sup><italic>r</italic></sup><italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> was generated. The difference between <sup><italic>r</italic></sup><italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> and <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> is the error in approximating the encoding using the reduced PIF formulation. This process was repeated for each <italic>I</italic><sup><italic>i</italic></sup>. We computed the variance of the errors based on some 3000&#x02013;5000 spikes generated in encoding the input.</p>
<p>In Figure <xref ref-type="fig" rid="F3">3B</xref>, the variance of the spike timing error <sup><italic>r</italic></sup><italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> &#x02212; <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> for &#x003C3;<sub><italic>n</italic></sub> &#x0003D; 0, <italic>n</italic> &#x0003D; 1, 2, 3, 4, is shown. Since the reduced PIF is an approximation (even under noiseless conditions) and, although small, the error is nonzero. From Figure <xref ref-type="fig" rid="F3">3B</xref>, the variance of the spike timing error is on the order of 10<sup>&#x02212;9</sup>. We shall evaluate the spike timing error variance of the intrinsic noise sources in a range much larger than 10<sup>&#x02212;9</sup>.</p>
<p>We also tested to what extent each individual source of noise contributes to the variance of spike timing as suggested by the theoretical analysis depicted in Figure <xref ref-type="fig" rid="F3">3A</xref>. Indeed, the error variance obtained through simulations in Figure <xref ref-type="fig" rid="F3">3C</xref> follows the basic pattern shown in Figure <xref ref-type="fig" rid="F3">3A</xref>. Figure <xref ref-type="fig" rid="F3">3C</xref> was obtained by setting one of the &#x003C3;<sub><italic>n</italic></sub>&#x00027;s to a nonzero value and the rest to 0 (the nonzero values were &#x003C3;<sub>1</sub> &#x0003D; &#x003C3;<sub>2</sub> &#x0003D; 0.01, &#x003C3;<sub>3</sub> &#x0003D; &#x003C3;<sub>4</sub> &#x0003D; 0.1). Each nonzero value was picked to be large enough so that the error variance in the absence of noise (Figure <xref ref-type="fig" rid="F3">3B</xref>) becomes negligible, and at the same time, it was small enough such that the states of the neurons did not substantially deviate from the limit cycle. To compare the with the ones in Figure <xref ref-type="fig" rid="F3">3A</xref> we normalized the error variance obtained in simulations by &#x003C3;<sub><italic>n</italic></sub>.</p>
<p>Next, we tested whether the variance of spike timing due to presence of multiple noise sources is truly the summation of error variances due to individual noise sources. We simulated the Hodgkin-Huxley equations with &#x003C3;<sub>1</sub> &#x0003D; &#x003C3;<sub>2</sub> &#x0003D; 0.005, &#x003C3;<sub>3</sub> &#x0003D; &#x003C3;<sub>4</sub> &#x0003D; 0.05. The total spike timing error variance shown in Figure <xref ref-type="fig" rid="F3">3D</xref> (blue curve) is very close to the sum of error variances in Figure <xref ref-type="fig" rid="F3">3C</xref> with proper scaling (red curve in Figure <xref ref-type="fig" rid="F3">3D</xref>).</p>
<p>As suggested by the above analysis, the reduced PIF neuron with random thresholds largely captures the encoding of stimuli by BSGs subject to intrinsic noise sources.</p>
</sec>
<sec>
<title>3.3.2. Effect of noise on stimulus decoding</title>
<p>In order to quantitatively explore how noise impacts signal decoding, we recovered from spikes the signal encoded by the noisy neural circuit of Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">1</xref>. We started with the base-level noise-less case described in Section 3.2 of the Supplementary Material (<italic>M</italic> &#x0003D; 4) and proceeded to introduce individual noise terms with a range of scaling factors. For example, we set &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; 0 and varied &#x003C3;<sup><italic>i</italic></sup><sub>1</sub>. We also tested the case when 10&#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; 10&#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> for the aggregated effect on stimulus recovery. We choose to use &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> and &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> 10 times larger than &#x003C3;<sup><italic>i</italic></sup><sub>1</sub> and &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> so that each noise source introduced a similar error.</p>
<p>In all simulations, the Euler-Maruyama scheme (Kloeden and Platen, <xref ref-type="bibr" rid="B35">1992</xref>) was used for the numerical integration of the SDEs. We performed 20 encoding and decoding experiments. Each time, the input stimulus was generated by randomly picking from a Gaussian distribution the real and imaginary parts of the coefficients <italic>u</italic><sub><italic>l</italic></sub> in (1). We further constrained the stimuli to be real-valued. (An example is given in Supplementary Figure <xref ref-type="supplementary-material" rid="SM1">5</xref>.) For each noise level, the input signal was encoded/decoded. The mean Signal-to-Noise Ratio (SNR) across 20 experiments is reported for each noise level. The SNR for the reconstruction of <italic>u</italic><sub>1</sub> was computed as</p>
<disp-formula id="E36"><label>(33)</label><mml:math id="M42"><mml:mrow><mml:mtext>SNR</mml:mtext><mml:mo>=</mml:mo><mml:mn>10</mml:mn><mml:msub><mml:mrow><mml:mi>log</mml:mi></mml:mrow><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mn>1</mml:mn></mml:msub><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>u</italic><sub>1</sub> is the original signal and <inline-formula><mml:math id="M43"><mml:msub><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula> is its reconstruction. Note that the spike time occurrences generated for the same signal are different for each noise level. Since the sampling functions are spike time dependent, the number of measurements/spikes may not be the same for each noise level. Moreover, at times, the sampling functions may not fully span the stimulus space. To reduce the uncertainty caused by the stimulus dependent sampling we averaged our SNR data over 20 different signals.</p>
<p>Figure <xref ref-type="fig" rid="F4">4A</xref> shows the SNR of the reconstruction of signal <italic>u</italic><sub>1</sub>(<italic>t</italic>) against different noise strength. Figure <xref ref-type="fig" rid="F4">4B</xref> shows the SNR of the reconstruction of signal <italic>u</italic><sup>2</sup><sub>1</sub>(<italic>t</italic>) &#x0003D; <italic>u</italic><sub>2</sub>(<italic>t</italic>, <italic>t</italic>). The reconstruction SNR in Figure <xref ref-type="fig" rid="F4">4A</xref> largely matches the inverse ordering of noise strength of each of the individual noise sources shown in Figure <xref ref-type="fig" rid="F3">3A</xref>. DSP noise sources degrade the reconstruction performance most strongly while noise sources associated with gating variables <italic>m</italic> and <italic>h</italic> have a much smaller effect for the same variance level. Since the variance of measurement error is the sum of error variance in each variable, the case when 10&#x003C3;<sub>1</sub> &#x0003D; 10&#x003C3;<sub>2</sub> &#x0003D; &#x003C3;<sub>3</sub> &#x0003D; &#x003C3;<sub>4</sub> &#x0003D; &#x003C3; exhibits the lowest performance.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>SNR reconstruction error of encoded signals with a total of <italic>M</italic> &#x0003D; 2 circuits (4 neurons)</bold>. Color legend: (Blue) &#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; &#x003C3;, &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; 0. (Green) &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;, &#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; 0. (Red) &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;, &#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; 0. (Black) &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; &#x003C3;, &#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; 0. (Magenta) 10&#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; 10&#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; &#x003C3;. In-sets (on the left) are typical reconstructions that yield corresponding SNR indicated by arrows. The top left in <bold>(A)</bold> shows an example of reconstruction (green) whose SNR is 25 dB when compared to the original signal (blue). <bold>(A)</bold> SNR of reconstruction of <italic>u</italic><sub>1</sub>(<italic>t</italic>). <bold>(B)</bold> SNR of reconstruction of <italic>u</italic><sup>2</sup><sub>1</sub>(<italic>t</italic>) &#x0003D; <italic>u</italic><sub>2</sub>(<italic>t</italic>, <italic>t</italic>).</p></caption>
<graphic xlink:href="fncom-08-00095-g0004.tif"/>
</fig>
</sec>
<sec>
<title>3.3.3. Effect of an alternative noise model on spike timing and stimulus decoding</title>
<p>Biologically, the effect of channel noise on the operation of the BSGs is due to the ON-OFF activity of a finite number of ion channels. The Hodgkin-Huxley equations and the noise terms used in Section 3.3.2 correctly capture the dynamics in the limit of infinitely many channels. Recent research, however, suggests that the model equations may not correctly model the ion current fluctuations for a finite number of channels (Goldwyn and Shea-Brown, <xref ref-type="bibr" rid="B23">2011</xref>).</p>
<p>We consider here an alternative stochastic formulation of the Hodgkin-Huxley model that more precisely captures the ion channel kinetics. By using a finite number of ion channels the strength of noise amplitude becomes directly related to the actual number of ion channels. Therefore, the free variables are only the number of potassium and sodium channels that are both biologically meaningful. The successful use of an alternative noise model as described below also suggests that our analysis can be applied to a wide range of stochastic formulations of BSGs based on SDEs.</p>
<p>We shall construct here stochastic ion channels using conductance noise rather than subunit noise as in the previous Sections (Goldwyn and Shea-Brown, <xref ref-type="bibr" rid="B23">2011</xref>; Goldwyn et al., <xref ref-type="bibr" rid="B22">2011</xref>). This stochastic Hodgkin-Huxley system is simulated using a diffusion approximation following (Orio and Soudry, <xref ref-type="bibr" rid="B56">2012</xref>). The system of SDEs can be expressed as</p>
<disp-formula id="E37"><mml:math id="M44"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>f</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>B</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Y</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>Z</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>Y</bold><sup><italic>i</italic></sup> has 14 state variables and the full system can be found in Section 3.3 of the Supplementary Material. Here <italic>i</italic> &#x0003D; 1 for simplicity.</p>
<p>The variance of the measurement error is now given by (20). We can decompose the variance into three terms as</p>
<disp-formula id="E38"><mml:math id="M45"><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>V</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>K</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>N</mml:mi><mml:mi>a</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x003B5;<sup><italic>i</italic></sup><sub><italic>kV</italic></sub>, &#x003B5;<sup><italic>i</italic></sup><sub><italic>kK</italic></sub>, &#x003B5;<sup><italic>i</italic></sup><sub><italic>kNa</italic></sub> are measurement errors associated with the noise in the DSP, in potassium channels and in sodium channels, respectively.</p>
<p>As &#x003B5;<sup><italic>i</italic></sup><sub><italic>kV</italic></sub> is quantitatively the same as that in Section 3.3.2, we focus here on &#x003B5;<sup><italic>i</italic></sup><sub><italic>kK</italic></sub> and &#x003B5;<sup><italic>i</italic></sup><sub><italic>kNa</italic></sub>. The variance of the errors can be respectively expressed as</p>
<disp-formula id="E39"><mml:math id="M46"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>K</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mn>5</mml:mn></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mn>6</mml:mn></mml:munderover><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>and</p>
<disp-formula id="E40"><mml:math id="M47"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x01D53C;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>N</mml:mi><mml:mi>a</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mrow><mml:mn>15</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:msubsup><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>7</mml:mn></mml:mrow><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:munderover><mml:mrow><mml:msubsup><mml:mi>&#x003C8;</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Note that <italic>b</italic><sub><italic>np</italic></sub>, <italic>n</italic> &#x0003D; 1, &#x02026;, 14, <italic>p</italic> &#x0003D; 2, 3, &#x02026;, 15, are functions that dependent on either the number of potassium channels <italic>N</italic><sub><italic>Na</italic></sub> or the number of sodium channels <italic>N</italic><sub><italic>K</italic></sub>, and the states of the neuron.</p>
<p>We first evaluate (&#x1D53C;[&#x003B5;<sup><italic>i</italic></sup><sub><italic>kNa</italic></sub>]<sup>2</sup>)(<italic>I</italic><sup><italic>i</italic></sup>) using the PRCs. The PRCs are obtained by letting <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; &#x0221E; and thereby making the system deterministic. Since the measurement error variance for fixed <italic>I</italic><sup><italic>i</italic></sup> is proportional to (<italic>N</italic><sub><italic>Na</italic></sub>)<sup>&#x02212;1</sup>, it is shown in Figure <xref ref-type="fig" rid="F5">5A</xref> as a function of the bias current <italic>I</italic><sup><italic>i</italic></sup> for <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; 1. Similarly, the variance of the measurement error <inline-formula><mml:math id="M48"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant='double-struck'>E</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>K</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:math></inline-formula> for <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 1 is shown in Figure <xref ref-type="fig" rid="F5">5A</xref>, and it is proportional to (<italic>N</italic><sub><italic>K</italic></sub>)<sup>&#x02212;1</sup> for a fixed <italic>I</italic><sup><italic>i</italic></sup>. We notice that, when the number of channels is the same, the measurement error due to the sodium channels is of the same order of magnitude with the measurement error due to the potassium channels. However, the number of sodium channels is typically 3&#x02013;4 times larger than the number of potassium channels. Therefore, in contrast to the previous case, the error induced by sodium channels shall be larger than that induced by potassium channels.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>The variance of the measurement and spike timing error associated with the sodium channels (blue) and the potassium channels (red) of the Hodgkin-Huxley equations with alternative noise sources parametrized by the bias current <italic>I</italic>. (A)</bold> The variance of the measurement error computed from PRCs of Hodgkin-Huxley equations, with <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; 1 and <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 1. Actual variance with different number of ion channels is inversely proportional to <italic>N</italic><sub><italic>Na</italic></sub> and <italic>N</italic><sub><italic>K</italic></sub>, respectively. <bold>(B)</bold> Spike timing variance obtained in simulations by comparing the spike times generated by the Hodgkin-Huxley neuron with channel noise and the spike times generated by its reduced PIF counterpart. Blue curve is obtained by using <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; 5 &#x000D7; 10<sup>4</sup>, <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; &#x0221E;, and normalized to 1 sodium channel. Red curve is obtained by using <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 5 &#x000D7; 10<sup>4</sup>, <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; &#x0221E;, and normalized to 1 potassium channel.</p></caption>
<graphic xlink:href="fncom-08-00095-g0005.tif"/>
</fig>
<p>We also analyzed in simulations the difference between spike times generated by the alternative stochastic formulation of the Hodgkin-Huxley equations and those generated by the corresponding reduced PIF neuron. We used in simulation <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; 5 &#x000D7; 10<sup>4</sup>, <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; &#x0221E;, to obtain the variance <inline-formula><mml:math id="M49"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant='double-struck'>E</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>N</mml:mi><mml:mi>a</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:math></inline-formula> and scaled it by <italic>N</italic><sub><italic>Na</italic></sub> to compare it with Figure <xref ref-type="fig" rid="F5">5A</xref>. Similarly, we used <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 5 &#x000D7; 10<sup>4</sup>, <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; &#x0221E;, to obtain the variance <inline-formula><mml:math id="M50"><mml:mi mathvariant='double-struck'>E</mml:mi><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>K</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:math></inline-formula>. The spike timing variances of error across different <italic>I</italic><sup><italic>i</italic></sup> are shown in Figure <xref ref-type="fig" rid="F5">5B</xref> The pattern of similarity between variances in Figures <xref ref-type="fig" rid="F5">5A,B</xref> suggest that the reduced PIF with random threshold associated with this formulation of Hodgkin-Huxley equations is highly effective in capturing the encoding under internal noise sources.</p>
<p>We now show how ion channel noise sources affect the decoding of the input signal. We varied the number of sodium channels <italic>N</italic><sub><italic>Na</italic></sub> and fixed the number of potassium channels to be <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 0.3<italic>N</italic><sub><italic>Na</italic></sub>, a ratio typically used for Hodgkin-Huxley neurons with the alternative noise source model. By decoding the input stimulus we show how increasing the number of ion channels improves the faithfulness of signal representation. The SNR of the reconstruction of <italic>u</italic><sub>1</sub>(<italic>t</italic>) and <italic>u</italic><sup>2</sup><sub>1</sub>(<italic>t</italic>) are depicted in Figure <xref ref-type="fig" rid="F6">6</xref>. SNR goes down to about 4 dB when 600 sodium channels and 180 potassium channels are used. This corresponds to a membrane area of about 10 &#x003BC;m<sup>2</sup> with a density of 60 &#x003BC;m<sup>2</sup> in sodium channels and 18 &#x003BC;m<sup>2</sup> in potassium channels (Goldwyn et al., <xref ref-type="bibr" rid="B22">2011</xref>). We also tested the reconstruction for the case when one type of ion channels is infinitely large, i.e., deterministic, while varying the number of ion channels of the other type. The result is also shown in Figure <xref ref-type="fig" rid="F6">6</xref>. The noise from the dendritic tree shall have similar effect on the representation since the voltage equation is the same as in Section 3.3.2.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>SNR of reconstruction of the signals. (A)</bold> SNR of <italic>u</italic><sub>1</sub>(<italic>t</italic>). <bold>(B)</bold> SNR of <italic>u</italic><sup>2</sup><sub>1</sub>(<italic>t</italic>) &#x0003D; <italic>u</italic><sub>2</sub>(<italic>t</italic>, <italic>t</italic>). (Blue) <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; <italic>N</italic>, <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 0.3<italic>N</italic><sub><italic>Na</italic></sub>. (Green) <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; <italic>N</italic>, <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; &#x0221E;. (Red) <italic>N</italic><sub><italic>Na</italic></sub> &#x0003D; &#x0221E;, <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; <italic>N</italic>.</p></caption>
<graphic xlink:href="fncom-08-00095-g0006.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec>
<title>4. Functional identification and noise</title>
<p>In Section 4.1 we show how to functionally identify the feedforward and feedback DSPs of the circuit in Figure <xref ref-type="fig" rid="F1">1</xref> under noisy conditions. We assume here that the BSGs have already been identified using a methodology such as the one developed in Lazar and Slutskiy (<xref ref-type="bibr" rid="B41">2014</xref>). In Section 4.2 we discuss the effect of noise parameters on the quality of DSP identification.</p>
<sec>
<title>4.1. Functional identification</title>
<p>In the decoding problem analyzed in Section 3.2, we reconstructed unknown input stimuli by assuming that the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref> is known and the spike trains are observable. In contrast, the objective of the functional identification problem investigated in this section is to estimate the unknown circuit parameters of the feedforward and feedback DSPs from I/O data. The I/O data is obtained by stimulating the circuit with controllable inputs and by measuring the time occurrences of the output spikes. This basic methodology has been a standard practice in neurophysiology for inferring the function of sensory systems (Hubel and Wiesel, <xref ref-type="bibr" rid="B26">1962</xref>). We assume here that either the BSGs are known in functional form or the family of PRCs associated with the BSGs have already been identified (Lazar and Slutskiy, <xref ref-type="bibr" rid="B41">2014</xref>).</p>
<p>Although decoding and functional identification are seemingly two different problems, they are closely related. By exploiting the commutative property of linear operators, we can rearrange the diagram of the neural circuit model of Figure <xref ref-type="fig" rid="F1">1</xref> into the form shown in Figure <xref ref-type="fig" rid="F7">7</xref>. We notice that the outputs of Figure <xref ref-type="fig" rid="F7">7</xref> and those of Figure <xref ref-type="fig" rid="F1">1</xref> are spike time equivalent, as long as the RKs <italic>K</italic><sup>2</sup><sub>1</sub> and <italic>K</italic><sup>2</sup><sub>2</sub> have large enough bandwidth. In what follows we will evaluate the four Volterra terms, i.e., the four dendritic currents feeding the BSG of Neuron 1 in Figure <xref ref-type="fig" rid="F7">7</xref>.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>Diagram of the neural circuit that is spike timing equivalent with the one in Figure <xref ref-type="fig" rid="F1">1</xref> highlighting the duality between neural decoding and functional identification</bold>. Note that the input stimuli and the DSP projections are reordered to reflect that the unknowns are the DSP projections. The input stimuli <italic>u</italic><sup>1</sup><sub>1</sub>(<italic>t</italic>), <italic>u</italic><sup>1</sup><sub>2</sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>), and the kernel representation of spikes (see also Section 2.2.2) are intrinsic to the neural circuit. The DSP projections are interpreted as inputs.</p></caption>
<graphic xlink:href="fncom-08-00095-g0007.tif"/>
</fig>
<p>Formally, the first order (feedforward) Volterra term can be written as (Lazar and Slutskiy, <xref ref-type="bibr" rid="B42">in press</xref>)</p>
<graphic xlink:href="fncom-08-00095-e0016.tif"/>
<p>Similarly, the second order (feedforward) Volterra term amounts to</p>
<graphic xlink:href="fncom-08-00095-e0017.tif"/>
<p>The above equations suggest that the projections of the feedforward kernels can be re-interpreted as inputs, whereas the signals <italic>u</italic><sub>1</sub> and <italic>u</italic><sub>2</sub> can be treated as feedforward kernels.</p>
<p>In Section 2.2.2 we introduced two RKHSs, <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> and <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>2</sub>, for modeling two different spaces of spikes. The elements of <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> are functions defined over the domain [0, <italic>S</italic><sup>2</sup>] with</p>
<disp-formula id="E41"><mml:math id="M51"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x02265;</mml:mo><mml:mi>supp</mml:mi><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>max</mml:mi><mml:msub><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>&#x02124;</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>The period <italic>S</italic><sup>2</sup> is large enough to ensure that any spike that arrives supp{<italic>h</italic><sup>2<italic>ji</italic></sup><sub>1</sub>} seconds prior to the arrival of <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, or earlier, will not affect the output of the feedback kernel on the inter-spike time interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>]. Thus, such spikes will not introduce additional error terms in the <italic>t</italic>-transform evaluated on the inter-spike time interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>]. Note that the domain [0, <italic>S</italic><sup>2</sup>] of the functions in <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> may not be the same as the domain of the input space <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>. However, such a domain can be shifted on a spike by spike basis to [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub> &#x02212; <italic>S</italic><sup>2</sup>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>] for the inter-spike time interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>]. This is important for mitigating the practical limitation of modeling the stimuli as periodic functions in <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>.</p>
<p>The response of the first-order feedback term to its spiking input on the inter-spike time interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>] in Figure <xref ref-type="fig" rid="F7">7</xref> amounts to (<italic>i</italic> &#x02260; <italic>j</italic>)</p>
<graphic xlink:href="fncom-08-00095-e0018.tif"/>
<p>It is clear from Section 2.2.2 that</p>
<graphic xlink:href="fncom-08-00095-e0019.tif"/>
<p>if &#x003A9;<sup>2</sup> is at least larger than the effective bandwidth of <italic>h</italic><sup>2<italic>ji</italic></sup><sub>1</sub> and <italic>L</italic><sup>2</sup> &#x02192; &#x0221E;.</p>
<p>Similarly, the response of the second-order feedback kernel to its spiking input on the inter-spike time interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>] amounts to</p>
<graphic xlink:href="fncom-08-00095-e0020.tif"/>
<p>if &#x003A9;<sup>2</sup> is large enough and <italic>L</italic><sup>2</sup> &#x02192; &#x0221E;.</p>
<p>Combining (34), (36), (36), and (37), for each spike interval [<italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>t</italic><sup><italic>i</italic></sup><sub><italic>k</italic> &#x0002B; 1</sub>], the aggregated output current of the DSPs of Neuron <italic>i</italic> in Figure <xref ref-type="fig" rid="F7">7</xref>, shall converge to the DSP aggregated output current of Neuron <italic>i</italic> in Figure <xref ref-type="fig" rid="F1">1</xref> for large enough &#x003A9;<sup>2</sup>. A direct consequence of this equivalence is that, under the same additive Gaussian white noise and channel noise in the BSGs, the t-transform of the circuit in Figure <xref ref-type="fig" rid="F7">7</xref> and in Figure <xref ref-type="fig" rid="F1">1</xref> are identical.</p>
<p>Note that the outputs of the feedforward kernels are always equivalent; the equivalence of the outputs of the feedback kernels requires, however, the use of large enough bandwidth &#x003A9;<sup>2</sup>. Otherwise, the equivalence in the t-transform is invalid and an additional noise term appears in the <italic>t</italic>-transform of the Neuron 1 in Figure <xref ref-type="fig" rid="F7">7</xref>.</p>
<p>The projections of the Volterra DSP kernels of Figure <xref ref-type="fig" rid="F7">7</xref> are interpreted as inputs, while the input stimuli and the train of RKs at spike times replace the impulse response of the corresponding filters. Therefore, the functional identification problem has been transformed into a dual decoding problem, where the objects to decode are the set of projections of Volterra DSP kernels and the neural circuit is comprised of &#x0201C;stimulus DSP kernels&#x0201D; and &#x0201C;spike DSP kernels&#x0201D; with the same BSGs and noise sources. The only difference is that, instead of a Single-Input Multi-Output decoding problem, the identification was transformed into a Multi-Input Multi-Output decoding problem. In addition, multiple trials using different stimuli are needed; this procedure is illustrated in block diagram form in Figure <xref ref-type="fig" rid="F8">8</xref>. By stimulating the neural circuit with multiple stimuli in the functional identification setting, multiple neural circuits effectively encode the projections of the DSP kernels.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p><bold>Diagram of the functional identification with multiple trials</bold>. The neural circuit is presented a different stimulus <italic>u</italic><sup><italic>m</italic></sup><sub>1</sub>(<italic>t</italic>) for each trial <italic>m</italic>. See also Figure <xref ref-type="fig" rid="F7">7</xref> for details of a single trial.</p></caption>
<graphic xlink:href="fncom-08-00095-g0008.tif"/>
</fig>
<p>We are now in the position to derive the t-transform of Neuron 1 in Figure <xref ref-type="fig" rid="F7">7</xref>. Assuming that <italic>m</italic> &#x0003D; 1, &#x02026;, <italic>M</italic>, trials are performed for identification, the <italic>t</italic>-transform (26) can be written as</p>
<graphic xlink:href="fncom-08-00095-e0021.tif"/>
<p>for <italic>i</italic>, <italic>j</italic> &#x0003D; 1, 2, <italic>i</italic> &#x02260; <italic>j</italic>, <italic>k</italic> &#x02208; &#x02124;. Here <sup><italic>m</italic></sup><inline-graphic xlink:href="fncom-08-00095-i0005.tif"/><sup>1<italic>i</italic></sup><sub>1<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> &#x02192; &#x0211D;, <sup><italic>m</italic></sup><inline-graphic xlink:href="fncom-08-00095-i0005.tif"/><sup>1<italic>i</italic></sup><sub>2<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> &#x02192; &#x0211D; are bounded linear functionals associated with the feedforward DSP kernels, and <sup><italic>m</italic></sup><inline-graphic xlink:href="fncom-08-00095-i0005.tif"/><sup>2<italic>i</italic></sup><sub>1<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>1</sub> &#x02192; &#x0211D;, <sup><italic>m</italic></sup><inline-graphic xlink:href="fncom-08-00095-i0005.tif"/><sup>2<italic>i</italic></sup><sub>2<italic>k</italic></sub>: <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>2</sup><sub>2</sub> &#x02192; &#x0211D; are bounded linear functionals associated with the feedback DSP kernels for each trial <italic>m</italic>. The above functionals are defined as</p>
<graphic xlink:href="fncom-08-00095-e0022.tif"/>
<p>and <sup><italic>m</italic></sup>&#x003F5;<sup><italic>i</italic></sup><sub><italic>k</italic></sub>, <italic>i</italic> &#x0003D; 1, 2, <italic>k</italic> &#x02208; &#x02124;, <italic>m</italic> &#x0003D; 1, &#x02026;, <italic>M</italic>, are independent random variables with normal distribution <inline-graphic xlink:href="fncom-08-00095-i0002.tif"/>(0, 1).</p>
<p>The functional identification of the neural circuit in Figure <xref ref-type="fig" rid="F7">7</xref> can then be similarly defined to the decoding problem. We formulate the identification of the noisy neural circuit again as two smoothing spline problems, one for each neuron,</p>
<graphic xlink:href="fncom-08-00095-e0023.tif"/>
<p>and</p>
<graphic xlink:href="fncom-08-00095-e0024.tif"/>
<p>where <sup><italic>m</italic></sup><italic>n</italic><sub><italic>i</italic></sub> is the number of spikes generated by Neuron <italic>i</italic> in trial <italic>m</italic>.</p>
<p>The solution can be obtained in a similar way as in Theorem 3.7.</p>
<p><bold>Theorem 4.1</bold>. <italic>The solutions to</italic> (40) <italic>is</italic></p>
<graphic xlink:href="fncom-08-00095-e0025.tif"/>
<p><italic>where</italic></p>
<disp-formula id="E42"><mml:math id="M52"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>c</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msup><mml:msub><mml:mi>c</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msup><mml:mo>&#x022EF;</mml:mo><mml:mn>1</mml:mn></mml:msup><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msup><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:msup><mml:mo>,</mml:mo><mml:mi>M</mml:mi></mml:msup><mml:msub><mml:mi>c</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msup><mml:mo>&#x022EF;</mml:mo><mml:mi>M</mml:mi></mml:msup><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mi>M</mml:mi></mml:msup><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>is the solution to the system of linear equations</italic></p>
<disp-formula id="E43"><label>(41)</label><mml:math id="M53"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>3</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003BB;</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003BB;</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003BB;</mml:mi><mml:mn>2</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>3</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003BB;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>c</mml:mi></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>3</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>q</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><italic>where</italic></p>
<disp-formula id="E44"><mml:math id="M54"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>q</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msup><mml:msubsup><mml:mi>q</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:msup><mml:mo>&#x022EF;</mml:mo><mml:mn>1</mml:mn></mml:msup><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msup><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:msup><mml:mo>,</mml:mo><mml:mi>M</mml:mi></mml:msup><mml:msubsup><mml:mi>q</mml:mi><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:msubsup><mml:msup><mml:mo>&#x022EF;</mml:mo><mml:mi>M</mml:mi></mml:msup><mml:msubsup><mml:mi>q</mml:mi><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mi>M</mml:mi></mml:msup><mml:msup><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mn>1</mml:mn></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>and</italic></p>
<disp-formula id="E45"><mml:math id="M55"><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msubsup><mml:mtext>&#x02009;&#x02009;</mml:mtext><mml:mo>&#x022EF;</mml:mo><mml:mtext>&#x02009;&#x02009;&#x02009;</mml:mtext><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>M</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>&#x022EE;</mml:mo><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>&#x022F1;</mml:mo><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x022EF;</mml:mo><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>M</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p><italic>and finally</italic></p>
<disp-formula id="E46"><mml:math id="M56"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A6;</mml:mi></mml:mstyle><mml:mi>i</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mo>&#x02329;</mml:mo><mml:mi>m</mml:mi></mml:msup><mml:msub><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:msup><mml:msub><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0232A;</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p><italic>In addition, the sampling functions</italic> <sup><italic>m</italic></sup>&#x003D5;<sub><italic>ik</italic></sub> <italic>are given by</italic></p>
<graphic xlink:href="fncom-08-00095-e0026.tif"/>
<p><bold>Proof:</bold> The proof is similar to the one of Theorem 3.7.&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x025A1;</p>
<p>Since each of the kernel projections may be in a different RKHS, and their domain may also be different, the identification of all filters resemble that of the multi-sensory Time Encoding Machines. Recall that multi-sensory TEMs encode within the same circuit time-varying and space-time varying sensory signals while decoding remains tractable (Lazar and Slutskiy, <xref ref-type="bibr" rid="B39">2013</xref>). The solution to (41) can similarly be obtained as the solution to (40) above.</p>
<p>Note that we are only able to identify the projection of the Volterra kernels. This is because, in practice, we can only probe the system with signals in a bandlimited space. By increasing the bandwidth of the elements of the Hilbert space, the projection of the kernels will converge to their original form (Lazar and Slutskiy, <xref ref-type="bibr" rid="B40">2012</xref>).</p>
<p><bold>Remark 4.2</bold>. <italic>It is important to note that in order to have a good estimate of the kernels, stimuli must fully explore all input spaces. This can be quite easily achieved for the feedforward DSP kernels by using many (randomly generated) signals that cover the entire frequency spectrum. However, to properly identify the feedback DSP kernels, spike trains must be diverse enough to sample its different frequency components. This may not be easy to realize in practice. For first order feedback kernels, spike trains with constant spike intervals are, for example, undesirable. The Fourier transform of regular Dirac-delta pulses is a train of Dirac-delta pulses in the Fourier domain. This means that only certain frequency responses of the DSP kernels are, for example the DC component, sampled. The rest of the frequency components are essentially in the null space of the sampling functions</italic> <sup><italic>m</italic></sup>&#x003D5;<sub><italic>ik</italic></sub>, <italic>i</italic> &#x0003D; 1, 2, <italic>m</italic> &#x0003D; 1, &#x02026;, <italic>M</italic>. <italic>Similar effect applies to the space of trigonometric polynomials. If the spike intervals exhibit small variations, many of the frequency components may be sampled but the energy at DC may be too dominant. In this case, noise may contaminate more severely the measurement of non-DC components and may yield unsatisfactory identification. This effect may pose even more stringent requirements on the identification of the second order feedback kernels, as it requires the interaction between two spike trains</italic>.</p>
</sec>
<sec>
<title>4.2. Effect of noise on identification</title>
<p>In order to evaluate the effect of noise on the identification of the neural circuit in Figure <xref ref-type="fig" rid="F1">1</xref> we included intrinsic noise into the example neural circuit discussed under noiseless conditions in Section 4.1 of the Supplementary Material. Randomly generated signals were used in the identification examples given here. Chosen in the same way as in the decoding example in Section 3.3.2 all these signals are used here to identify the neuron in question. Therefore, in this section, multiple signals are used in repeat experiments to identify the parameters of a neural circuit. By contrast in Section 3.3.2, multiple neurons are used to encode a single signal.</p>
<p>First, we evaluated the effect of noise on the quality of identification of DSP kernels of Neuron 1 in Figure <xref ref-type="fig" rid="F7">7</xref> with a BSG modeled by the SDE (31) with 10&#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; 10&#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; &#x003C3;. Figure <xref ref-type="fig" rid="F9">9</xref> shows the SNR of the identified DSP kernels in Figure <xref ref-type="fig" rid="F7">7</xref> across several noise levels &#x003C3;. As expected, the general trend for all four kernels is decreasing SNR with increasing noise levels. We notice that the identified feedforward DSP kernels have similar shape as the original kernel, even at high noise levels. However, the feedback DSP kernels undergo a change in shape at high noise levels. We can see that the time instance of the peak amplitude in the first order feedback kernel is shifted to an earlier time instance.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p><bold>SNR of identified DSP kernels</bold>. Noise added using SDE (31), with 10&#x003C3;<sup><italic>i</italic></sup><sub>1</sub> &#x0003D; 10&#x003C3;<sup><italic>i</italic></sup><sub>2</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>3</sub> &#x0003D; &#x003C3;<sup><italic>i</italic></sup><sub>4</sub> &#x0003D; &#x003C3;. <bold>(A)</bold> Kernel <italic>h</italic><sup>111</sup><sub>1</sub>. In-sets provide a comparison between the original and the identified kernel. <bold>(B)</bold> Kernel <italic>h</italic><sup>111</sup><sub>2</sub>. In-sets are identified kernels. Original kernel is on the lower left. <bold>(C)</bold> Kernel <italic>h</italic><sup>221</sup><sub>1</sub>. In-sets provide a comparison between the original and the identified kernel. <bold>(D)</bold> Kernel <italic>h</italic><sup>221</sup><sub>2</sub>. In-sets are identified kernels. Original kernel is on the lower left.</p></caption>
<graphic xlink:href="fncom-08-00095-g0009.tif"/>
</fig>
<p>Second, we investigated the identification of DSPs for a BSG noise model already described in Section 3.3.3. Figure <xref ref-type="fig" rid="F10">10</xref> shows the SNR of the identified DSP kernels across a different number of sodium channels <italic>N</italic><sub><italic>Na</italic></sub> while <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 0.3<italic>N</italic><sub><italic>Na</italic></sub>. The SNR plots suggest that the identification quality increases as more ion channels are present in the BSGs.</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p><bold>SNR of identified DSP kernels</bold>. The BSG is described by the Hodgkin-Huxley equations with a finite number of ion channels and <italic>N</italic><sub><italic>K</italic></sub> &#x0003D; 0.3<italic>N</italic><sub><italic>Na</italic></sub>.</p></caption>
<graphic xlink:href="fncom-08-00095-g0010.tif"/>
</fig>
<p>Additionally, as discussed in Remark 4.2, BSG noise sources may degrade severely the identification of feedback kernels when the spike trains generated in trials are not sufficient for exploring the two spike input spaces. We show an example of the later in Figure <xref ref-type="fig" rid="F11">11</xref>. The two BSGs have higher bias currents and lower input current magnitude. The later was achieved by scaling down the magnitude of the DSP kernels. The combined effect results in regular spiking intervals in both neurons. The identification result under <italic>noiseless conditions</italic> is shown in Figure <xref ref-type="fig" rid="F11">11</xref>. Note that since the <italic>t</italic>-transform of the Hodgkin-Huxley neuron is not exact, a small error is introduced even if intrinsic noise is not present. We see that the feedforward DSP kernels can be identified quite well, yielding SNRs of around 17 dB. However, the feedback DSP kernels are not well identified. In particular, the identified second-order feedback kernel has a wide spread, similar to the high noise case in Figure <xref ref-type="fig" rid="F9">9D</xref>. This suggest that the spike pattern is not sufficiently exploring the space of feedback kernels. A large number of frequency components are only weakly sampled and they can be very easily contaminated by noise. The presence of both intrinsic noise sources can exacerbate the condition further. This effect is confirmed with a simulation of the circuit using Integrate-and-Fire (IAF) neurons. Since the <italic>t</italic>-transform for the IAF neuron is exact (Lazar and T&#x000F3;th, <xref ref-type="bibr" rid="B43">2004</xref>), both feedback kernels can be identified even if the generated spikes only weakly explore certain frequency components. However, by artificially adding a small measurement error to the t-transform of the circuit with IAF neurons, similar results to those in Figure <xref ref-type="fig" rid="F11">11</xref> can be obtained (data not shown).</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p><bold>Examples of functional identification when the generated spikes do not fully explore the space of feedback kernels. (A)</bold> Original first order feedforward kernel (black) and identified projection of the kernel (red). <bold>(B)</bold> Original first order feedback kernel (black) and identified projection of the kernel (red). <bold>(C)</bold> Original second order feedforward kernel. <bold>(D)</bold> Identified projection of second order feedforward kernel. <bold>(E)</bold> Error of identified second order feedforward kernel. <bold>(F)</bold> Original second order feedback kernel. <bold>(G)</bold> Identified projection of second order feedback kernel. <bold>(H)</bold> Error of identified second order feedback kernel.</p></caption>
<graphic xlink:href="fncom-08-00095-g0011.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s2">
<title>5. Discussion</title>
<p>In this paper, we introduced a novel neural circuit architecture based on a neuron model with a biophysical mechanism of spike generation and feedforward as well as feedback dendritic stimulus processors with intrinsic noise sources. Under this architectural framework, we quantitatively studied the effect of intrinsic noise on dendritic stimulus processing and on spike generation. We investigated how intrinsic noise sources affect the stimulus representation by decoding encoded stimuli from spikes, and quantified the effect of noise on the functional identification of neural circuits. We argued that a duality between stimulus decoding and functional identification holds. Therefore, the encoding framework based on the neural circuit architecture studied here can be applied to both the reconstruction of the encoded signal and the identification of the dendritic stimulus processors. We systematically showed how the precision in decoding is affected by different levels of stochastic variability within the circuit. These results apply verbatim to the functional identification of dendritic stimulus processors via the key duality property mentioned above.</p>
<p>Our theoretical framework highlights two indispensable components of modeling signal representation/processing in a neural circuit&#x02014;dendritic stimulus processing and spike generation. Such a divide and conquer strategy is ubiquitous in engineering circuits and leads to a separation of concerns. Recent experimental studies also showed that interesting nonlinear processing effects take place first in the dendritic trees rather than in the axon hillock (Yonehara et al., <xref ref-type="bibr" rid="B73">2013</xref>).</p>
<p>We presented here two types of nonlinear dendritic stimulus processors. The first type are feedforward DSPs that respond to continuous input sensory stimuli. The second type are feedback DSPs that respond to <italic>spiking</italic> inputs. We quantitatively demonstrated how intrinsic noise sources would affect the identification quality of all these DSPs. The examples in Section 4.2 suggest that in identification feedback kernels are more vulnerable to internal noise sources than feedforward kernels. In particular, the overall shape of the identified feedback kernels differs significantly from that of the underlying kernels when the strength of noise sources becomes large. Meanwhile the identified feedforward kernels are qualitatively preserved, albeit not accurately.</p>
<p>Most of the single neuron models (LIF, QIF) in the literature have focused on the spike generation mechanism. The encoding capability of these models is typically investigated based on rate encoding (Eliasmith and Anderson, <xref ref-type="bibr" rid="B16">2003</xref>; Lundstrom et al., <xref ref-type="bibr" rid="B49">2008</xref>; Ostojic and Brunel, <xref ref-type="bibr" rid="B57">2011</xref>). For both decoding and identification we used here the occurrence times of spikes generated by spiking neuron models. Most importantly, the BSG models discussed here were characterized by a PRC manifold (Kim and Lazar, <xref ref-type="bibr" rid="B33">2012</xref>) in the presence of noise, while many simplified models (such as the LIF) can be effectively described with a single PRC. Other sensory neuron models, e.g., GLM (Pillow et al., <xref ref-type="bibr" rid="B58">2011</xref>), usually rely on a rate-based output or Poisson spike generation that do not take into account key advances in dynamical systems-based spiking neuron models.</p>
<p>As already mentioned before, we investigated how intrinsic noise sources affect the stimulus representation by decoding encoded stimuli from spikes. We are not suggesting, however, that the decoding algorithm considered here is implemented in the brain. Rather, we argue that decoding is effective in measuring how well information is preserved in the spike domain. The decoding formalism allowed us to investigate how noise affects the fidelity of signal representation by a population of neurons by reconstructing stimuli and comparing their information content in the stimulus space.</p>
<p>While decoding can serve as an &#x0201C;oscilloscope&#x0201D; in understanding stimulus representation in sensory systems, functional identification serves as a guide in experiments to functionally identify sensory processing. Based on spike times, the identification algorithm presents a clear bound on the number of spikes that are necessary for perfect identification under noiseless conditions. Phrased differently, when a certain number of spikes are acquired from a neuron of interest, the identification algorithm places a constraint on the maximum DSP kernel bandwidth that can perfectly be recovered.</p>
<p>In more practical terms, we advanced two important applications of the circuit architecture considered in this paper. The first one considers dendritic stimulus processors that process information akin to complex cells in V1. The second one adapts the widely used Hodgkin-Huxley model known in the context of neural excitability (Izhikevich, <xref ref-type="bibr" rid="B27">2007</xref>) and analysis of neuronal stochastic variability to stimulus encoding in the presence of noise.</p>
<p>Based on the rigorous formalism of TEMs (Lazar and T&#x000F3;th, <xref ref-type="bibr" rid="B43">2004</xref>), we extended our previous theoretical framework (Lazar et al., <xref ref-type="bibr" rid="B38">2010</xref>) and argued that spike timing is merely a form of generalized sampling of stimuli. By studying sampling (or measurements) in the presence of intrinsic noise sources, we showed to what extent neurons can represent sensory stimuli in noisy environments as well as how much noise the identification process can tolerate while preserving an accurate understanding of circuit dynamics.</p>
<p>The reconstruction and identification quality are certainly not only related to the strength of noise, but also the strength of the signal. In particular, when the signal strength is small, two facts may affect the quality of reconstruction. First, neurons may not produce enough spikes that have valid <italic>t</italic>-transforms. Second, they may be contaminated by even weak noise, i.e., the signal-to-noise ratio is low. It is well known, however, that neural systems use gain control to boost the relevant signal (Shapley and Victor, <xref ref-type="bibr" rid="B61">1978</xref>; Wark et al., <xref ref-type="bibr" rid="B66">2007</xref>; Friederich et al., <xref ref-type="bibr" rid="B21">2013</xref>). Such strategy may be useful for increasing the signal strength relatively to the strength of the noise. Gain control may also suppress large signals to fit into the range of operation of the BSGs. The gain control itself, maybe considered as a type of Volterra feedforward DSP kernel (Lazar and Slutskiy, <xref ref-type="bibr" rid="B42">in press</xref>) and the interaction with feedback loops driven by spikes. The lack of spikes may be compensated by adding other neurons that are sensitive to other features in the input stimuli.</p>
<p>A key feature in our neural circuit model is the nonlinear processing in the feedforward and feedback paths. Nonlinear interaction between feedforward DSPs and feedback DSPs have not been considered here. However, they are of interest and could be addressed in the future. Self-feedback was not included in the model for clarity, but can be considered within the framework of our approach. Self-feedback was introduced to add refractoriness to phenomenological neuron models (Keat et al., <xref ref-type="bibr" rid="B32">2001</xref>; Pillow et al., <xref ref-type="bibr" rid="B59">2008</xref>). Our BSG models, on the contrary, are conductance-based models that have a refractory period built in.</p>
<p>Throughout this paper we assumed that the BSGs themselves have been perfectly identified. The intrinsic noise in the BSGs may degrade the identification quality of conditional PRCs. This may result in a lower identification quality as shown in the examples. It is beneficial to investigate in the future a method that can identify the entire circuit at once so that intrinsic noise in the circuit only affects the identification process a single time.</p>
<p>The theoretical results obtained here suggest a number of experiments in the early olfactory system of fruit flies. The glomeruli of the antennal lobe can be modeled using the Volterra DSPs discussed here and the projection neurons in the antennal lobe are accessible by patch clamping (Lazar and Yeh, <xref ref-type="bibr" rid="B44">2014</xref>). Functional identification of DSPs can then be carried out for studying olfactory stimulus processing in an accessible circuit with intrinsic noise sources (Masse et al., <xref ref-type="bibr" rid="B52">2009</xref>).</p>
</sec>
<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>
</body>
<back>
<ack>
<p>The research reported here was supported by AFOSR under grant &#x00023;FA9550-12-1-0232.</p>
</ack>
<sec sec-type="supplementary material" id="s3">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="http://www.frontiersin.org/journal/10.3389/fncom.2014.00095/abstract">http://www.frontiersin.org/journal/10.3389/fncom.2014.00095/abstract</ext-link></p>
<supplementary-material xlink:href="DataSheet1.PDF" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Agmon-Snir</surname> <given-names>H.</given-names></name> <name><surname>Carr</surname> <given-names>C. E.</given-names></name> <name><surname>Rinzel</surname> <given-names>J.</given-names></name></person-group> (<year>1998</year>). <article-title>The role of dendrites in auditory coincidence detection</article-title>. <source>Nature</source> <volume>393</volume>, <fpage>268</fpage>&#x02013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1038/30505</pub-id><pub-id pub-id-type="pmid">9607764</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benardete</surname> <given-names>E. A.</given-names></name> <name><surname>Kaplan</surname> <given-names>E.</given-names></name></person-group> (<year>1997</year>). <article-title>The receptive field of the primate P retinal ganglion cell, II: nonlinear dynapmics</article-title>. <source>Vis. Neurosci</source>. <volume>14</volume>, <fpage>187</fpage>&#x02013;<lpage>205</lpage>. <pub-id pub-id-type="doi">10.1017/S0952523800008865</pub-id><pub-id pub-id-type="pmid">9057279</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Berlinet</surname> <given-names>A.</given-names></name> <name><surname>Thomas-Agnan</surname> <given-names>C.</given-names></name></person-group> (<year>2004</year>). <source>Reproducing Kernel Hilbert Spaces in Probability and Statistics</source>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Kluwer Academic Publishers</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-1-4419-9096-9</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Berry</surname> <given-names>M. J.</given-names></name> <name><surname>Warland</surname> <given-names>D. K.</given-names></name> <name><surname>Meister</surname> <given-names>M.</given-names></name></person-group> (<year>1997</year>). <article-title>The structure and precision of retinal spike trains</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A</source>. <volume>94</volume>, <fpage>5411</fpage>&#x02013;<lpage>5416</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.94.10.5411</pub-id><pub-id pub-id-type="pmid">9144251</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Butts</surname> <given-names>D. A.</given-names></name> <name><surname>Weng</surname> <given-names>C.</given-names></name> <name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Yeh</surname> <given-names>C.-I.</given-names></name> <name><surname>Lesica</surname> <given-names>N. A.</given-names></name> <name><surname>Alonso</surname> <given-names>J.-M.</given-names></name> <etal/></person-group>. (<year>2007</year>). <article-title>Temporal precision in the neural code and the timescales of natural vision</article-title>. <source>Nature</source> <volume>449</volume>, <fpage>92</fpage>&#x02013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1038/nature06105</pub-id><pub-id pub-id-type="pmid">17805296</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Calvin</surname> <given-names>W. H.</given-names></name> <name><surname>Stevens</surname> <given-names>C. F.</given-names></name></person-group> (<year>1968</year>). <article-title>Synaptic noise and other sources of randomness in motoneuron interspike intervals</article-title>. <source>J. Neurophysiol</source>. <volume>31</volume>, <fpage>574</fpage>&#x02013;<lpage>587</lpage>. <pub-id pub-id-type="pmid">5709873</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carandini</surname> <given-names>M.</given-names></name> <name><surname>Demb</surname> <given-names>J. B.</given-names></name> <name><surname>Mante</surname> <given-names>V.</given-names></name> <name><surname>Tolhurst</surname> <given-names>D. J.</given-names></name> <name><surname>Dan</surname> <given-names>Y.</given-names></name> <name><surname>Olshausen</surname> <given-names>B. A.</given-names></name> <etal/></person-group>. (<year>2005</year>). <article-title>Do we know what the early visual system does?</article-title> <source>J. Neurosci</source>. <volume>25</volume>, <fpage>10577</fpage>&#x02013;<lpage>10597</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.3726-05.2005</pub-id><pub-id pub-id-type="pmid">16291931</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Clark</surname> <given-names>D. A.</given-names></name> <name><surname>Burszlyn</surname> <given-names>L.</given-names></name> <name><surname>Horowitz</surname> <given-names>M. A.</given-names></name> <name><surname>Schnitzer</surname> <given-names>M. J.</given-names></name> <name><surname>Clandinin</surname> <given-names>T. R.</given-names></name></person-group> (<year>2011</year>). <article-title>Defining the computational structure of the motion detector in <italic>Drosophila</italic></article-title>. <source>Neuron</source> <volume>70</volume>, <fpage>1165</fpage>&#x02013;<lpage>1177</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2011.05.023</pub-id><pub-id pub-id-type="pmid">21689602</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Connor</surname> <given-names>J. A.</given-names></name> <name><surname>Stevens</surname> <given-names>C. F.</given-names></name></person-group> (<year>1971</year>). <article-title>Prediction of Repetitive Firing Behaviour from Voltage Clamp Data on an Isolated Neurone Soma</article-title>. <source>J. Physiol</source>. <volume>213</volume>, <fpage>31</fpage>&#x02013;<lpage>53</lpage>. <pub-id pub-id-type="pmid">5575343</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dayan</surname> <given-names>P.</given-names></name> <name><surname>Abbott</surname> <given-names>L.</given-names></name></person-group> (<year>2001</year>). <source>Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>de Ruyter van Steveninck</surname> <given-names>R. R.</given-names></name> <name><surname>Lewen</surname> <given-names>G.</given-names></name> <name><surname>Strong</surname> <given-names>S. P.</given-names></name> <name><surname>Koberle</surname> <given-names>R.</given-names></name> <name><surname>Bialek</surname> <given-names>W.</given-names></name></person-group> (<year>1997</year>). <article-title>Reproducibility and variability in neural spike trains</article-title>. <source>Science</source> <volume>275</volume>, <fpage>1805</fpage>&#x02013;<lpage>1808</lpage>. <pub-id pub-id-type="doi">10.1126/science.275.5307.1805</pub-id><pub-id pub-id-type="pmid">9065407</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Destexhe</surname> <given-names>A.</given-names></name> <name><surname>Rudolph</surname> <given-names>M.</given-names></name> <name><surname>Fellous</surname> <given-names>J.-M.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2001</year>). <article-title>Fluctuating synaptic conductances recreate <italic>in vivo</italic>-like activity in neocortical neurons</article-title>. <source>Neuroscience</source> <volume>107</volume>, <fpage>13</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1016/S0306-4522(01)00344-X</pub-id><pub-id pub-id-type="pmid">11744242</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Destexhe</surname> <given-names>A.</given-names></name> <name><surname>Rudolph</surname> <given-names>M.</given-names></name> <name><surname>Par&#x000E9;</surname> <given-names>D.</given-names></name></person-group> (<year>2003</year>). <article-title>The high-conductance state of neocortical neurons in <italic>vivo</italic></article-title>. <source>Nat. Rev. Neurosci</source>. <volume>4</volume>, <fpage>739</fpage>&#x02013;<lpage>751</lpage>. <pub-id pub-id-type="doi">10.1038/nrn1198</pub-id><pub-id pub-id-type="pmid">12951566</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Destexhe</surname> <given-names>A.</given-names></name> <name><surname>Rudolph-Lilith</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <source>Neuronal Noise, Volume 8 of Springer Series in Computational Neuroscience</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eikenberry</surname> <given-names>S. E.</given-names></name> <name><surname>Marmarelis</surname> <given-names>V. Z.</given-names></name></person-group> (<year>2012</year>). <article-title>A nonlinear autoregressive volterra model of the hodgkin-huxley equations</article-title>. <source>J. Comput. Neurosci</source>. <volume>34</volume>, <fpage>163</fpage>&#x02013;<lpage>183</lpage>. <pub-id pub-id-type="doi">10.1007/s10827-012-0412-x</pub-id><pub-id pub-id-type="pmid">22878687</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Eliasmith</surname> <given-names>C.</given-names></name> <name><surname>Anderson</surname> <given-names>C. H.</given-names></name></person-group> (<year>2003</year>). <source>Neural Engineering: Computation, Representation, and Dynamics in Neurobiological Systems</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Faisal</surname> <given-names>A. A.</given-names></name> <name><surname>Laughlin</surname> <given-names>S. B.</given-names></name></person-group> (<year>2007</year>). <article-title>Stochastic simulations on the reliability of action potential propagation in thin axons</article-title>. <source>PLoS Comput. Biol</source>. <volume>3</volume>:<fpage>e79</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.0030079</pub-id><pub-id pub-id-type="pmid">17480115</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Faisal</surname> <given-names>A. A.</given-names></name> <name><surname>Neishabouri</surname> <given-names>A.</given-names></name></person-group> (<year>2014</year>). <article-title>Axonal noise as a source of synaptic variability</article-title>. <source>PLoS Comput. Biol</source>. <volume>10</volume>:<fpage>e1003615</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1003615</pub-id><pub-id pub-id-type="pmid">24809823</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Faisal</surname> <given-names>A. A.</given-names></name> <name><surname>Selen</surname> <given-names>L. P. J.</given-names></name> <name><surname>Wolpert</surname> <given-names>D. M.</given-names></name></person-group> (<year>2008</year>). <article-title>Noise in the nervous system</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>9</volume>, <fpage>292</fpage>&#x02013;<lpage>303</lpage>. <pub-id pub-id-type="doi">10.1038/nrn2258</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fellous</surname> <given-names>J.-M.</given-names></name> <name><surname>Rudolph</surname> <given-names>M.</given-names></name> <name><surname>Destexhe</surname> <given-names>A.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2003</year>). <article-title>Synaptic background noise controls the input/output characteristics of single cells in an <italic>in Vitro</italic> model of <italic>in Vivo</italic> activity</article-title>. <source>Neuroscience</source> <volume>122</volume>, <fpage>811</fpage>&#x02013;<lpage>829</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroscience.2003.08.027</pub-id><pub-id pub-id-type="pmid">14622924</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Friederich</surname> <given-names>U.</given-names></name> <name><surname>Billings</surname> <given-names>S. A.</given-names></name> <name><surname>Juusola</surname> <given-names>M.</given-names></name> <name><surname>Coca</surname> <given-names>D.</given-names></name></person-group> (<year>2013</year>). <article-title>We now know what fly photoreceptors compute</article-title>, in <source>Abstracts from the Twenty Second Annual Computational Neuroscience Meeting: CNS<sup>&#x0002A;</sup>2013</source>, <publisher-loc>Paris</publisher-loc>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldwyn</surname> <given-names>J. H.</given-names></name> <name><surname>Imennov</surname> <given-names>N. S.</given-names></name> <name><surname>Famulare</surname> <given-names>M.</given-names></name> <name><surname>Shea-Brown</surname> <given-names>E.</given-names></name></person-group> (<year>2011</year>). <article-title>Stochastic differential equation models for ion channel noise in hodgkin-huxley neurons</article-title>. <source>Phys. Rev. E</source> <volume>83</volume>:<fpage>041908</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.83.041908</pub-id><pub-id pub-id-type="pmid">21599202</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldwyn</surname> <given-names>J. H.</given-names></name> <name><surname>Shea-Brown</surname> <given-names>E.</given-names></name></person-group> (<year>2011</year>). <article-title>The what and where of adding channel noise to the hodgkin-huxley equations</article-title>. <source>PLoS Comput. Biol</source>. <volume>7</volume>:<fpage>e1002247</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1002247</pub-id><pub-id pub-id-type="pmid">22125479</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hille</surname> <given-names>B.</given-names></name></person-group> (<year>2001</year>). <source>Ion Channels of Excitable Membranes. 3rd Edn</source>. <publisher-loc>Sunderland, MA</publisher-loc>: <publisher-name>Sinauer Associates, Inc</publisher-name>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hodgkin</surname> <given-names>A.</given-names></name> <name><surname>Huxley</surname> <given-names>A.</given-names></name></person-group> (<year>1952</year>). <article-title>A quantitative description of membrane current and its application to conduction and excitation in nerve</article-title>. <source>J. Physiol</source>. <volume>117</volume>, <fpage>500</fpage>&#x02013;<lpage>544</lpage>. <pub-id pub-id-type="pmid">12991237</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hubel</surname> <given-names>D. H.</given-names></name> <name><surname>Wiesel</surname> <given-names>T. N.</given-names></name></person-group> (<year>1962</year>). <article-title>Receptive field, binocular interaction and functional architecture in the cat&#x00027;s visual cortex</article-title>. <source>J. Physiol</source>. <volume>160</volume>, <fpage>106</fpage>&#x02013;<lpage>154</lpage>.</citation>
</ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Izhikevich</surname> <given-names>E. M.</given-names></name></person-group> (<year>2007</year>). <source>Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jocobson</surname> <given-names>G. A.</given-names></name> <name><surname>Diba</surname> <given-names>K.</given-names></name> <name><surname>Yaron-Jakoubovitch</surname> <given-names>A.</given-names></name> <name><surname>Oz</surname> <given-names>Y.</given-names></name> <name><surname>Koch</surname> <given-names>C.</given-names></name> <name><surname>Segev</surname> <given-names>I.</given-names></name> <etal/></person-group>. (<year>2005</year>). <article-title>Subthreshold voltage noise of rat neocortical pyramidal neurones</article-title>. <source>J. Physiol</source>. <volume>564</volume>, <fpage>145</fpage>&#x02013;<lpage>160</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.2004.080903</pub-id><pub-id pub-id-type="pmid">15695244</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jonston</surname> <given-names>J. B.</given-names></name></person-group> (<year>1927</year>). <article-title>Thermal agitation of electricity in conductors</article-title>. <source>Phys. Rev</source>. <volume>29</volume>, <fpage>367</fpage>&#x02013;<lpage>368</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Katz</surname> <given-names>B.</given-names></name></person-group> (<year>1962</year>). <article-title>The Croonian lecture: the transmission of impulses from nerve to muscle, and the subcellular unit of synaptic action</article-title>. <source>Proc. R. Soc. Lond. B Biol. Sci</source>. <volume>155</volume>, <fpage>455</fpage>&#x02013;<lpage>477</lpage>. <pub-id pub-id-type="doi">10.1098/rspb.1962.0012</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kayser</surname> <given-names>C.</given-names></name> <name><surname>Logothetis</surname> <given-names>N. K.</given-names></name> <name><surname>Panzeri</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Millisecond encoding precision of auditory cortex neurons</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A</source>. <volume>107</volume>, <fpage>16976</fpage>&#x02013;<lpage>16981</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1012656107</pub-id><pub-id pub-id-type="pmid">20837521</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Keat</surname> <given-names>J.</given-names></name> <name><surname>Reinagel</surname> <given-names>P.</given-names></name> <name><surname>Reid</surname> <given-names>R. C.</given-names></name> <name><surname>Meister</surname> <given-names>M.</given-names></name></person-group> (<year>2001</year>). <article-title>Predicting every spike: a model for the responses of visual neurons</article-title>. <source>Neuron</source> <volume>30</volume>, <fpage>803</fpage>&#x02013;<lpage>817</lpage>. <pub-id pub-id-type="doi">10.1016/S0896-6273(01)00322-1</pub-id><pub-id pub-id-type="pmid">11430813</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>A. J.</given-names></name> <name><surname>Lazar</surname> <given-names>A. A.</given-names></name></person-group> (<year>2012</year>). <article-title>Recovery of stimuli encoded with a hodgkin-huxley neuron using conditional prcs</article-title>, in <source>Phase Response Curves in Neuroscience</source>, Chapter 11, eds <person-group person-group-type="editor"><name><surname>Schultheiss</surname> <given-names>N. W.</given-names></name> <name><surname>Prinz</surname> <given-names>A. A.</given-names></name> <name><surname>Butera</surname> <given-names>R. J.</given-names></name></person-group> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>257</fpage>&#x02013;<lpage>277</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>A. J.</given-names></name> <name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Slutskiy</surname> <given-names>Y. B.</given-names></name></person-group> (<year>2011</year>). <article-title>System identification of Drosophila olfactory sensory neurons</article-title>. <source>J. Comput. Neurosci</source>. <volume>30</volume>, <fpage>143</fpage>&#x02013;<lpage>161</lpage>. <pub-id pub-id-type="doi">10.1007/s10827-010-0265-0</pub-id><pub-id pub-id-type="pmid">20730480</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kloeden</surname> <given-names>P. E.</given-names></name> <name><surname>Platen</surname> <given-names>E.</given-names></name></person-group> (<year>1992</year>). <source>Numerical Solution of Stochastic Differential Equations</source>. <publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-3-662-12616-5</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name></person-group> (<year>2010</year>). <article-title>Population encoding with hodgkin-huxley neurons</article-title>. <source>IEEE Trans. Inf. Theory</source> <volume>56</volume>, <fpage>821</fpage>&#x02013;<lpage>837</lpage>. <pub-id pub-id-type="doi">10.1109/TIT.2009.2037040</pub-id><pub-id pub-id-type="pmid">24194625</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Pnevmatikakis</surname> <given-names>E. A.</given-names></name></person-group> (<year>2009</year>). <article-title>Reconstruction of sensory stimuli encoded with integrate-and-fire neurons with random thresholds</article-title>. <source>EURASIP J. Adva. Signal Process</source>. <volume>2009</volume>, <fpage>682930</fpage>. <pub-id pub-id-type="doi">10.1155/2009/682930</pub-id><pub-id pub-id-type="pmid">24077610</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Pnevmatikakis</surname> <given-names>E. A.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name></person-group> (<year>2010</year>). <article-title>Encoding natural scenes with neural circuits with random thresholds</article-title>. <source>Vision Res</source>. <volume>50</volume>, <fpage>2200</fpage>&#x02013;<lpage>2212</lpage>. <pub-id pub-id-type="doi">10.1016/j.visres.2010.03.015</pub-id><pub-id pub-id-type="pmid">20350565</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Slutskiy</surname> <given-names>Y.</given-names></name></person-group> (<year>2013</year>). <article-title>Multisensory encoding, decoding, and identification</article-title>, in <source>Advances in Neural Information Processing Systems 26</source>, eds <person-group person-group-type="editor"><name><surname>Burges</surname> <given-names>C.</given-names></name> <name><surname>Bottou</surname> <given-names>L.</given-names></name> <name><surname>Welling</surname> <given-names>M.</given-names></name> <name><surname>Ghahramani</surname> <given-names>Z.</given-names></name> <name><surname>Weinberger</surname> <given-names>K.</given-names></name></person-group> (<publisher-loc>Lake Tahoe, NV</publisher-loc>: <publisher-name>Curran Associates, Inc.</publisher-name>), <fpage>3183</fpage>&#x02013;<lpage>3191</lpage>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Slutskiy</surname> <given-names>Y. B.</given-names></name></person-group> (<year>2012</year>). <article-title>Channel identification machines</article-title>. <source>J. Comput. Intell. Neurosci</source>. <volume>2012</volume>, <fpage>1</fpage>&#x02013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1155/2012/209590</pub-id><pub-id pub-id-type="pmid">23227035</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Slutskiy</surname> <given-names>Y. B.</given-names></name></person-group> (<year>2014</year>). <article-title>Functional identification of spike-processing neural circuits</article-title>. <source>Neural Comput</source>. <volume>26</volume>, <fpage>264</fpage>&#x02013;<lpage>305</lpage>. <pub-id pub-id-type="doi">10.1162/NECO-a-00543</pub-id><pub-id pub-id-type="pmid">24206386</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Slutskiy</surname> <given-names>Y. B.</given-names></name></person-group> (<year>in press</year>). <article-title>Spiking neural circuits with dendritic stimulus processors: encoding, decoding, and identification in reproducing kernel Hilbert spaces</article-title>. <source>J. Comput. Neurosci</source>. <pub-id pub-id-type="doi">10.1007/s10827-014-0522-8</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>T&#x000F3;th</surname> <given-names>L.</given-names></name></person-group> (<year>2004</year>). <article-title>Perfect recovery and sensitivity analysis of time encoded bandlimited signals</article-title>. <source>IEEE Trans. Circ. Syst. I</source> <volume>51</volume>, <fpage>2060</fpage>&#x02013;<lpage>2073</lpage>. <pub-id pub-id-type="doi">10.1109/TCSI.2004.835026</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lazar</surname> <given-names>A. A.</given-names></name> <name><surname>Yeh</surname> <given-names>C.-H.</given-names></name></person-group> (<year>2014</year>). <article-title>Functional identification of an antennal lobe dm4 projection neuron of the fruit fly</article-title>, in <source>Abstracts from the Twenty Third Annual Computational Neuroscience Meeting: CNS<sup>&#x0002A;</sup>2014</source>, <publisher-loc>Qu&#x000E9;bec, QC</publisher-loc>.</citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>T. S.</given-names></name></person-group> (<year>1996</year>). <article-title>Image representation using 2d gabor wavelets</article-title>. <source>IEEE Trans. Patt. Anal. Mach. Intell</source>. <volume>18</volume>, <fpage>959</fpage>&#x02013;<lpage>971</lpage>. <pub-id pub-id-type="doi">10.1109/34.541406</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Linaro</surname> <given-names>D.</given-names></name> <name><surname>Storace</surname> <given-names>M.</given-names></name> <name><surname>Giugliano</surname> <given-names>M.</given-names></name></person-group> (<year>2011</year>). <article-title>Accurate and fast simulatioin of channel noise in conductance-based model neurons by diffusion approximation</article-title>. <source>PLoS Comput. Biol</source>. <volume>7</volume>:<fpage>e1001102</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1001102</pub-id><pub-id pub-id-type="pmid">21423712</pub-id></citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>London</surname> <given-names>M.</given-names></name> <name><surname>H&#x000E4;usser</surname> <given-names>M.</given-names></name></person-group> (<year>2005</year>). <article-title>Dendritic computation</article-title>. <source>Ann. Rev. Neurosci</source>. <volume>28</volume>, <fpage>503</fpage>&#x02013;<lpage>532</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.neuro.28.061604.135703</pub-id><pub-id pub-id-type="pmid">16033324</pub-id></citation>
</ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lu</surname> <given-names>U.</given-names></name> <name><surname>Song</surname> <given-names>D.</given-names></name> <name><surname>Berger</surname> <given-names>T. W.</given-names></name></person-group> (<year>2011</year>). <article-title>Nonlinear dynamic modeling of synaptically driven single hippocampal neuron intracelluar activity</article-title>. <source>IEEE Trans. Biomed. Eng</source>. <volume>58</volume>, <fpage>1303</fpage>&#x02013;<lpage>1313</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2011.2105870</pub-id><pub-id pub-id-type="pmid">21233041</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lundstrom</surname> <given-names>B. N.</given-names></name> <name><surname>Hong</surname> <given-names>S.</given-names></name> <name><surname>Higgs</surname> <given-names>M. H.</given-names></name> <name><surname>Fairhall</surname> <given-names>A. L.</given-names></name></person-group> (<year>2008</year>). <article-title>Two computational regimes of a single compartment neuron separated by a planar boundary in conductance space</article-title>. <source>Neural Comput</source>. <volume>20</volume>, <fpage>1239</fpage>&#x02013;<lpage>1260</lpage>. <pub-id pub-id-type="doi">10.1162/neco.2007.05-07-536</pub-id><pub-id pub-id-type="pmid">18194104</pub-id></citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manwani</surname> <given-names>A.</given-names></name> <name><surname>Koch</surname> <given-names>C.</given-names></name></person-group> (<year>1999</year>). <article-title>Detecting and estimating signals in noisy cable structures, i: Neuronal noise sources</article-title>. <source>Neural Comput</source>. <volume>11</volume>, <fpage>1797</fpage>&#x02013;<lpage>1829</lpage>. <pub-id pub-id-type="doi">10.1162/089976699300015972</pub-id><pub-id pub-id-type="pmid">10578034</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Masland</surname> <given-names>R. H.</given-names></name></person-group> (<year>2012</year>). <article-title>The neuronal organization of the retina</article-title>. <source>Neuron</source> <volume>76</volume>, <fpage>266</fpage>&#x02013;<lpage>280</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2012.10.002</pub-id><pub-id pub-id-type="pmid">23083731</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Masse</surname> <given-names>N. Y.</given-names></name> <name><surname>Turner</surname> <given-names>G. C.</given-names></name> <name><surname>Jefferis</surname> <given-names>G. S.</given-names></name></person-group> (<year>2009</year>). <article-title>Olfactory information processing in <italic>Drosophila</italic></article-title>. <source>Curr. Biol</source>. <volume>19</volume>, <fpage>R700</fpage>&#x02013;<lpage>R713</lpage>. <pub-id pub-id-type="doi">10.1016/j.cub.2009.06.026</pub-id><pub-id pub-id-type="pmid">19706282</pub-id></citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McDonnell</surname> <given-names>M. D.</given-names></name> <name><surname>Ward</surname> <given-names>L. M.</given-names></name></person-group> (<year>2011</year>). <article-title>The benefits of noise in neural systems: bridgin theory and experiment</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>12</volume>, <fpage>415</fpage>&#x02013;<lpage>425</lpage>. <pub-id pub-id-type="doi">10.1038/nrn3061</pub-id><pub-id pub-id-type="pmid">21685932</pub-id></citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Morris</surname> <given-names>C.</given-names></name> <name><surname>Lecar</surname> <given-names>H.</given-names></name></person-group> (<year>1981</year>). <article-title>Voltage oscillations in the barnacle giant muscle fiber</article-title>. <source>Biophys. J</source>. <volume>35</volume>, <fpage>193</fpage>&#x02013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1016/S0006-3495(81)84782-0</pub-id><pub-id pub-id-type="pmid">7260316</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Neher</surname> <given-names>E.</given-names></name> <name><surname>Sakmann</surname> <given-names>B.</given-names></name></person-group> (<year>1976</year>). <article-title>Single-channel currents recorded from membrane of denervated frog muscle fibres</article-title>. <source>Nature</source> <volume>260</volume>, <fpage>799</fpage>&#x02013;<lpage>802</lpage>. <pub-id pub-id-type="doi">10.1038/260799a0</pub-id><pub-id pub-id-type="pmid">1083489</pub-id></citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Orio</surname> <given-names>P.</given-names></name> <name><surname>Soudry</surname> <given-names>D.</given-names></name></person-group> (<year>2012</year>). <article-title>Simple, fast and accurate implementation of the diffusion approximation algorithm for stochastic ion channels with multiple states</article-title>. <source>PLoS ONE</source> <volume>7</volume>:<fpage>e36670</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0036670</pub-id><pub-id pub-id-type="pmid">22629320</pub-id></citation>
</ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ostojic</surname> <given-names>S.</given-names></name> <name><surname>Brunel</surname> <given-names>N.</given-names></name></person-group> (<year>2011</year>). <article-title>From spiking neuron models to linear-nonlinaer models</article-title>. <source>PLoS Comput. Biol</source>. <volume>7</volume>:<fpage>e1001056</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1001056</pub-id><pub-id pub-id-type="pmid">21283777</pub-id></citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pillow</surname> <given-names>J. W.</given-names></name> <name><surname>Ahmadian</surname> <given-names>Y.</given-names></name> <name><surname>Paninski</surname> <given-names>L.</given-names></name></person-group> (<year>2011</year>). <article-title>Model-based decoding, information estimation, and change-point detection techniques for multineuron spike trains</article-title>. <source>Neural Comput</source>. <volume>23</volume>, <fpage>1</fpage>&#x02013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1162/NECO-a-00058</pub-id><pub-id pub-id-type="pmid">20964538</pub-id></citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pillow</surname> <given-names>J. W.</given-names></name> <name><surname>Shlen</surname> <given-names>J.</given-names></name> <name><surname>Paninski</surname> <given-names>L.</given-names></name> <name><surname>Sher</surname> <given-names>A.</given-names></name> <name><surname>Litke</surname> <given-names>A. M.</given-names></name> <name><surname>Chichilnisky</surname> <given-names>E. J.</given-names></name> <etal/></person-group>. (<year>2008</year>). <article-title>Spatio-temporal correlations and visual signalling in a complete neuronal population</article-title>. <source>Nature</source> <volume>454</volume>, <fpage>995</fpage>&#x02013;<lpage>999</lpage>. <pub-id pub-id-type="doi">10.1038/nature07140</pub-id><pub-id pub-id-type="pmid">18650810</pub-id></citation>
</ref>
<ref id="B60">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Rieke</surname> <given-names>F.</given-names></name> <name><surname>Warland</surname> <given-names>D.</given-names></name> <name><surname>de Ruyter van Steveninck</surname> <given-names>R.</given-names></name> <name><surname>Bialek</surname> <given-names>W.</given-names></name></person-group> (<year>1999</year>). <source>Spikes: Exploring the Neural Code</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>The MIT Press</publisher-name>.</citation>
</ref>
<ref id="B61">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shapley</surname> <given-names>R. M.</given-names></name> <name><surname>Victor</surname> <given-names>J. D.</given-names></name></person-group> (<year>1978</year>). <article-title>The effect of contrast on the transfer properties of cat retinal ganglion cells</article-title>. <source>J. Physiol</source>. <volume>285</volume>, <fpage>275</fpage>&#x02013;<lpage>298</lpage>. <pub-id pub-id-type="pmid">745079</pub-id></citation>
</ref>
<ref id="B62">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>Z.</given-names></name> <name><surname>Postma</surname> <given-names>M.</given-names></name> <name><surname>Billings</surname> <given-names>S. A.</given-names></name> <name><surname>Coca</surname> <given-names>D.</given-names></name> <name><surname>Hardie</surname> <given-names>R. C.</given-names></name> <name><surname>Juusola</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <article-title>Stochastic, adaptive sampling of information by microvilli in fly photoreceptors</article-title>. <source>Curr. Biol</source>. <volume>22</volume>, <fpage>1371</fpage>&#x02013;<lpage>1380</lpage>. <pub-id pub-id-type="doi">10.1016/j.cub.2012.05.047</pub-id><pub-id pub-id-type="pmid">22704990</pub-id></citation>
</ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stuart</surname> <given-names>G. J.</given-names></name> <name><surname>H&#x000E4;usser</surname> <given-names>M.</given-names></name></person-group> (<year>2001</year>). <article-title>Dendritic coincidence detection of EPSPs and action potentials</article-title>. <source>Nat. Neurosci</source>. <volume>4</volume>, <fpage>63</fpage>&#x02013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1038/82910</pub-id><pub-id pub-id-type="pmid">11135646</pub-id></citation>
</ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Theunissen</surname> <given-names>F. E.</given-names></name> <name><surname>Sen</surname> <given-names>K.</given-names></name> <name><surname>Doupe</surname> <given-names>A. J.</given-names></name></person-group> (<year>2000</year>). <article-title>Spectral-temporal receptive fields of nonlinear auditory neurons obtained using natural sounds</article-title>. <source>J. Neurosci</source>. <volume>20</volume>, <fpage>2315</fpage>&#x02013;<lpage>2331</lpage>. <pub-id pub-id-type="pmid">10704507</pub-id></citation>
</ref>
<ref id="B65">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Volterra</surname> <given-names>V.</given-names></name></person-group> (<year>1930</year>). <source>Theory of Functionals and of Integral and Integro-Differential Equations</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Dover Publications</publisher-name>.</citation>
</ref>
<ref id="B66">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wark</surname> <given-names>B.</given-names></name> <name><surname>Lundstrom</surname> <given-names>B. N.</given-names></name> <name><surname>Fairhall</surname> <given-names>A. L.</given-names></name></person-group> (<year>2007</year>). <article-title>Sensory adpatation</article-title>. <source>Curr. Opin. Neurobiol</source>. <volume>17</volume>, <fpage>423</fpage>&#x02013;<lpage>429</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2007.07.001</pub-id></citation>
</ref>
<ref id="B67">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Werblin</surname> <given-names>F. S.</given-names></name></person-group> (<year>2011</year>). <article-title>The retinal hypercircuit: a repeating synaptic interactive motif underlying visual function</article-title>. <source>J. Physiol</source>. <volume>589</volume>, <fpage>3691</fpage>&#x02013;<lpage>3702</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.2011.210617</pub-id><pub-id pub-id-type="pmid">21669978</pub-id></citation>
</ref>
<ref id="B68">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>White</surname> <given-names>J. A.</given-names></name> <name><surname>Klink</surname> <given-names>R.</given-names></name> <name><surname>Alonso</surname> <given-names>A.</given-names></name> <name><surname>Kay</surname> <given-names>A. R.</given-names></name></person-group> (<year>1998</year>). <article-title>Noise from voltage-gated ion channels may influence neuronal dynamics in the entorhinal cortex</article-title>. <source>J. Neurophysiol</source>. <volume>80</volume>, <fpage>262</fpage>&#x02013;<lpage>269</lpage>. <pub-id pub-id-type="pmid">9658048</pub-id></citation>
</ref>
<ref id="B69">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>White</surname> <given-names>J. A.</given-names></name> <name><surname>Rubinstein</surname> <given-names>J. T.</given-names></name> <name><surname>Kay</surname> <given-names>A. R.</given-names></name></person-group> (<year>2000</year>). <article-title>Channel noise in neurons</article-title>. <source>Trends Neurosci</source>. <volume>23</volume>, <fpage>131</fpage>&#x02013;<lpage>137</lpage>. <pub-id pub-id-type="doi">10.1016/S0166-2236(99)01521-0</pub-id><pub-id pub-id-type="pmid">10675918</pub-id></citation>
</ref>
<ref id="B70">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wohrer</surname> <given-names>A.</given-names></name> <name><surname>Kornprobst</surname> <given-names>P.</given-names></name></person-group> (<year>2009</year>). <article-title>Virtual Retina: a biological retina model and simulator, with contrast gain control</article-title>. <source>J. Comput. Neurosci</source>. <volume>26</volume>, <fpage>219</fpage>&#x02013;<lpage>249</lpage>. <pub-id pub-id-type="doi">10.1007/s10827-008-0108-4</pub-id><pub-id pub-id-type="pmid">18670870</pub-id></citation>
</ref>
<ref id="B71">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>N.-L.</given-names></name> <name><surname>Harnett</surname> <given-names>M. T.</given-names></name> <name><surname>Williams</surname> <given-names>S. R.</given-names></name> <name><surname>Huber</surname> <given-names>D.</given-names></name> <name><surname>O&#x00027;Connor</surname> <given-names>D. H.</given-names></name> <name><surname>Svoboda</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Nonlinear dendritic integration of sensory and motor input during an active sensing task</article-title>. <source>Nature</source> <volume>492</volume>, <fpage>247</fpage>&#x02013;<lpage>251</lpage>. <pub-id pub-id-type="doi">10.1038/nature11601</pub-id><pub-id pub-id-type="pmid">23143335</pub-id></citation>
</ref>
<ref id="B72">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yarom</surname> <given-names>Y.</given-names></name> <name><surname>Hounsgaard</surname> <given-names>J.</given-names></name></person-group> (<year>2011</year>). <article-title>Voltage fluctuations in neurons: signal or noise?</article-title> <source>Physiol. Rev</source>. <volume>91</volume>, <fpage>917</fpage>&#x02013;<lpage>929</lpage>. <pub-id pub-id-type="doi">10.1152/physrev.00019.2010</pub-id></citation>
</ref>
<ref id="B73">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yonehara</surname> <given-names>K.</given-names></name> <name><surname>Farrow</surname> <given-names>K.</given-names></name> <name><surname>Ghanem</surname> <given-names>A.</given-names></name> <name><surname>Hillier</surname> <given-names>D.</given-names></name> <name><surname>Balint</surname> <given-names>K.</given-names></name> <name><surname>Teixeira</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>The first stage of cardinal direction selectivity is localized to the dendrites of retinal ganglion cells</article-title>. <source>Neuron</source> <volume>79</volume>, <fpage>1078</fpage>&#x02013;<lpage>1085</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2013.08.005</pub-id><pub-id pub-id-type="pmid">23973208</pub-id></citation>
</ref>
<ref id="B74">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Rasch</surname> <given-names>M. J.</given-names></name> <name><surname>Wu</surname> <given-names>S.</given-names></name></person-group> (<year>2013</year>). <article-title>Nonlinear multiplicative dendritic integration in neuron and network models</article-title>. <source>Front. Comput. Neurosci</source>. <volume>7</volume>:<issue>56</issue>. <pub-id pub-id-type="doi">10.3389/fncom.2013.00056</pub-id><pub-id pub-id-type="pmid">23658543</pub-id></citation>
</ref>
</ref-list>
<app-group>
<app id="A1">
<title>Appendix</title>
<sec>
<title>Proof of theorem 3.7</title>
<p><bold>Proof:</bold> By the Riesz representation theorem (Berlinet and Thomas-Agnan, <xref ref-type="bibr" rid="B3">2004</xref>), there exists a function &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> such that <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>1<italic>k</italic></sub><italic>u</italic><sub>1</sub> &#x0003D; &#x02329;<italic>u</italic><sub>1</sub>, &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub>&#x0232A;, &#x02200;<italic>u</italic><sub>1</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub>. Moreover by the reproducing property</p>
<graphic xlink:href="fncom-08-00095-e0027.tif"/>
<p>Let <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>10</sub> be a linear subspace of <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> spanned by &#x003D5;<sup><italic>i</italic></sup><sub>1<italic>k</italic></sub></p>
<graphic xlink:href="fncom-08-00095-e0028.tif"/>
<p>and let <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1&#x022A5;</sup><sub>10</sub> be a linear subspace of <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> defined by</p>
<graphic xlink:href="fncom-08-00095-e0029.tif"/>
<p>Then, for any <italic>u</italic><sub>1</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1&#x022A5;</sup><sub>10</sub> and any <inline-formula><mml:math id="M57"><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:msubsup><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:msubsup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>10</sub>, we have</p>
<graphic xlink:href="fncom-08-00095-e0030.tif"/>
<p>Since <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>1</sub> &#x0003D; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>10</sub> &#x02295; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1&#x022A5;</sup><sub>10</sub>, <italic>u</italic><sub>1</sub> can be represented as <italic>u</italic><sub>1</sub> &#x0003D; <italic>u</italic><sub>10</sub> &#x0002B; <italic>u</italic><sup>&#x022A5;</sup><sub>10</sub> where <italic>u</italic><sub>10</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>10</sub> and <italic>u</italic><sup>&#x022A5;</sup><sub>10</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1&#x022A5;</sup><sub>10</sub> are orthogonal. Therefore,</p>
<disp-formula id="E47"><mml:math id="M58"><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mo>&#x022A5;</mml:mo></mml:msubsup><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>&#x02016;</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mo>&#x022A5;</mml:mo></mml:msubsup><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Similarly, there exists a function &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>2</sub> such that <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>2<italic>k</italic></sub><italic>u</italic><sub>2</sub> &#x0003D; &#x02329;<italic>u</italic><sub>2</sub>, &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>&#x0232A;, where &#x003D5;<sup><italic>i</italic></sup><sub>2<italic>k</italic></sub>(<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>) &#x0003D; <inline-graphic xlink:href="fncom-08-00095-i0003.tif"/><sup><italic>i</italic></sup><sub>2<italic>k</italic></sub><overline><italic>K</italic><sup>1</sup><sub>2|<italic>t</italic><sub>1</sub><italic>t</italic><sub>2</sub></sub></overline>. <italic>u</italic><sub>2</sub> can be represented as <italic>u</italic><sub>2</sub> &#x0003D; <italic>u</italic><sub>20</sub> &#x0002B; <italic>u</italic><sup>&#x022A5;</sup><sub>20</sub>, where <italic>u</italic><sub>20</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>20</sub> and <italic>u</italic><sup>&#x022A5;</sup><sub>20</sub> &#x02208; <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1&#x022A5;</sup><sub>20</sub> are orthogonal, with</p>
<graphic xlink:href="fncom-08-00095-e0031.tif"/>
<p>and</p>
<graphic xlink:href="fncom-08-00095-e0032.tif"/>
<p>Finally,</p>
<graphic xlink:href="fncom-08-00095-e0033.tif"/>
<p>Therefore, the minimizer to (28) must belong to the subspaces <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>10</sub> and <inline-graphic xlink:href="fncom-08-00095-i0001.tif"/><sup>1</sup><sub>20</sub>.</p>
<p>By plugging (29) into (28) and setting the gradient with respect to <bold>c</bold> to 0, we see that <bold>c</bold> is the solution to (30).&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x025A1;</p>
</sec>
</app>
</app-group>
</back>
</article>