One aspect of sensory neuroscience is the development of techniques for understanding the functional organization of sensory systems. Comprehensive models of sensory processing can suffer at least in part due to a lack of methods for estimating spike-processing neural circuits in higher brain centers.
Certain neural circuit models and methods for their identification can assume rate-based systems, and can consider both the input (stimuli) and the output (response rates) to be in the continuous domain. However, outputs of most neurons in a sensory system can be sequences of all-or-none action potentials. Furthermore, input signals can be continuous in some cases only for neurons located at the sensory periphery. In contrast, input signals for neurons upstream of sensory neurons can be spatiotemporal spike trains. As such, there is a need to develop a framework for the estimation of both receptive fields in the periphery and of spatiotemporal spike processing upstream.
Systems and methods for identification of a spike-processing circuit are provided. According to one aspect of the disclosed subject matter, methods for identification of a spike-processing circuit are provided. An exemplary method includes receiving spike trains corresponding to a circuit input over a time period, and selecting a number of spikes for each of input spike trains over a predetermined time window. Each of the selected spikes can be replaced with a sampled reproducing kernel to obtain a plurality of signals, and each obtained signal can correspond to one of the input spike trains. Each of the obtained signals can be passed through a plurality of receptive fields or filters to obtain an aggregate filter output signal. The filter output signal can be encoded into an output spike train, and the output spike train can correspond to a response of the circuit to the plurality of input spike trains.
In some embodiments, the circuit input can correspond to an input to a neuron, an asynchronous sampling circuits, or an oscillator circuit. The circuit input can include a lateral input and a feedback input. One or more of the obtained signals can include a periodic signal. The filter output signal can include a dendritic current.
In some embodiments, the encoding the filter output signal can include encoding using an integrate-and-fire neuron. Additionally or alternatively, the encoding the filter output signal can include encoding using a Hodgkin-Huxley neuron. The encoding the filter output signal can include encoding using an Asynchronous Sigma Delta Modulator (ASDM). The encoding the filter output signal can include encoding using an oscillator. The oscillator can include additive or multiplicative coupling, and in some embodiments, the oscillator can include a van der Pol oscillator.
In some embodiments, the predetermined time window can correspond to 2 πL/Ω, where L corresponds to an order of a signal space of the plurality of input spike trains and Ω corresponds to a bandwidth of the plurality of input spike trains. The number of windows can be N, the number of receptive fields can be M, and the number of selected spikes can be greater than or equal to M(2L+1)+N.
In some embodiments, each of the plurality of receptive fields can have a single dimension over time. The method can include receiving a plurality of continuous, one-dimensional signals corresponding to the circuit input, and each of the plurality of receptive fields can have a single dimension over time. The method can further include receiving a plurality of continuous signals having a dimension greater than one, and one or more of the plurality of receptive fields can include a one-dimensional filter and one or more of the plurality of receptive fields can include a multi-dimensional filter. The plurality of continuous signals can include one or more audio-visual signals.
According to another aspect of the disclosed subject matter, systems for identification of a spike-processing circuit are provided. An exemplary system includes one or more inputs configured to receive a plurality of spike trains corresponding to a circuit input over a time period. A windowing circuit can be operatively coupled to the one or more inputs and configured to select a number of spikes for each of the plurality of spike trains over a predetermined time window. A kernel processor can be configured to receive the selected spikes and replace each of the selected spikes with a sampled reproducing kernel to obtain a plurality of signals. Each obtained signal can correspond to one of the plurality of input spike trains. A plurality of receptive fields or filters can obtain an aggregate filter output signal from the obtained signals. A neuronal encoder can be configured to receive the aggregate dendritic current and encode an output spike train, the output spike train corresponding to a response of the circuit to the plurality of input spike trains.
In some embodiments, the circuit input can correspond to an input to a neuron, an asynchronous sampling circuits, or an oscillator circuit. The circuit input can include a lateral input and a feedback input. One or more of the obtained signals can include a periodic signal. The filter output signal can include a dendritic current.
In some embodiments, the neuronal encoder can include an integrate-and-fire neuron. Additionally or alternatively, the neuronal encoder can include a Hodgkin-Huxley neuron. The neuronal encoder can include an Asynchronous Sigma Delta Modulator (ASDM). The neuronal encoder can include an oscillator. The oscillator can include additive or multiplicative coupling, and in some embodiments, the oscillator can include a van der Pol oscillator.
In some embodiments, the predetermined time window can correspond to 2 πL/Ω, where L can correspond to an order of a signal space of the plurality of input spike trains and Ω can correspond to a bandwidth of the plurality of input spike trains. The number of windows can be N, the number of receptive fields can be M, and the number of selected spikes can be greater than or equal to M(2L+1)+N.
In some embodiments, each of the plurality of receptive fields can have a single dimension over time. The one or more inputs can be further configured to receive a plurality of continuous, one-dimensional signals corresponding to the circuit input, and each of the plurality of receptive fields can have a single dimension over time. The one or more inputs can be further configured to receive a plurality of continuous signals having a dimension greater than one, one or more of the plurality of receptive fields can include a one-dimensional filter, and one or more of the plurality of receptive fields can include a multi-dimensional filter. The plurality of continuous signals can include one or more audio-visual signals.
Systems and methods for estimating receptive fields in circuit models are presented. The circuit models can incorporate biophysical spike-generating mechanisms (for example and without limitation, the Hodgkin-Huxley neuron) and can admit both continuous sensory signals and multidimensional spike trains as input stimuli. As such, the circuit models can allow for the nonlinear nature of spike generation that can result in significant interactions between various stimulus features and can affect the estimation of receptive fields. Furthermore, the systems and methods presented herein can estimate receptive fields directly from spike times produced by a neuron, thereby removing the need to repeat experiments in order to compute the neuron's instantaneous rate of response (for example, in a post-stimulus time histogram (PSTH)).
As referenced herein, the term “spike” or “spikes” can refer generally to electrical pulses or action potentials, which can be received or transmitted by a spike-processing circuit. The spike-processing circuit can include, for example and without limitation, a neurons or a neuronal circuits.
With reference to
Each arriving spike can be represented as a Dirac-delta function δ(t), t∈, and as such the train of spikes sm from a presynaptic neuron m, m=1, . . . , M, can be represented as sm(t)=Σk⊂Zδ(t−skm), t∈. The spike times skm can be assumed not to be events associated with a Poisson process and thus can correspond to peaks (or troughs) of action potentials as measured in intracellular or extracellular recordings.
With reference to
For purpose of illustration, the space of trigonometric polynomials can be represented as the Hilbert space of complex-valued functions u(t)=Σl=−LLulel(t), where el(t)=exp(jlΩt/L)√{square root over (T)}, l=−L, . . . , L, can represent an orthonormal basis, ul∈C, t∈[0, T]. As such, T=2πL/Ω can represent the period, Ω can represent the bandwidth and L can represent the order of the space. Endowed with the inner product (u, w)=∫0Tu(t)
The conditions for an arbitrarily-close L2 approximation of the kernel h∈H by its projection h∈ can be such that T≧S and that the bandwidth Ω and the order L of the space are sufficiently high. That is, for a period T, L/Ω can be constant and h can correspond to the Lth Fourier series of h. Thus, for a given number epsilon>0, a value of L and Ω can be determined such that the mean squared error between h and h, is smaller than epsilon. The values of L and Ω can be determined by the spectral and temporal supports of the receptive fields, which can be represented as conditions for convergence of the Fourier series.
The model of action potential generation can be chosen from a wide class of spiking neuron models, including any nonlinear conductance-based model with a stable limit cycle, for example and without limitation, a Hodgkin-Huxley model, Fitzhugh-Nagumo model, Morris Lecar model, an integrate-and-fire (IAF) neuron or a thresholding model. For purpose of illustration only and not limitation, the model of the action potential is embodied herein as the IAF neuron. Nevertheless, the model can be extended to conductance-based models, as discussed further herein.
With a dendritic current v(t), t∈, an IAF neuron with a bias b∈+, a capacitance C∈− and a threshold δ∈+ can be represented by the t-transform
L
k(v)=∫t
where Lk can represent a linear functional and qk=Cδ−b(tk+1−tk). At each spike time tk+1, the IAF neuron can provide a measurement qk of the signal v(t) on the time interval (tk, tk+1).
For purpose of illustration, the above technique can be represented as:
where (a) and (b) can illustrate the sampling properties of the RK and the Dirac-delta function, respectively. As illustrated in
According to another aspect of the disclosed subject matter, the action potential generation can be represented as a wide class of spiking point neuron models, including nonlinear conductance-based models with stable limit cycles (e.g., Hodgkin-Huxley, Fitzhugh-Nagumo, Morris Lecar), as well as the integrate-and-fire (IAF) or the threshold-and-fire neuron model. These models can be extended to incorporate various noise sources in the form of, e.g., random thresholds or stochastic gating variables. Furthermore, the response of such models can generally depend on the initial conditions of the dynamical system.
For purpose of illustration and not limitation, conductance-based neuron models are described herein. For example, and as embodied herein, the Hodgkin-Huxley point neuron model is described. In another exemplary embodiment, the reduced project-integrate-and-fire neuron with conditional phase response curves (reduced PIF-cPRC) is described. This reduced model can be used to accurately capture response properties of many point neuron models, including Hodgkin-Huxley, Morris-Lecar, Fitzhugh-Nagumo and others. Furthermore, as discussed further herein, the reduced PIF-cPRC model can be utilized to characterize the spike generation process of biological neurons when the underlying neuron parameters are not known.
The exemplary point neuron models described herein can be represented by the set of differential equations
where the vector x can describe the state of the point neuron, I(t), t∈, can represent the aggregate dendritic current and xT can denote the transpose of x.
For example, the biophysics of action potential generation can be represented as the four differential equations of the Hodgkin-Huxley neuron model
where V can represent the membrane potential, m, h and n can be gating variables and Ib∈+ can represent a constant input (bias) current. The original HH equations above can be compactly written as dx/dt=f(x), where x=[V, m, h, n]T can represent a vector including the membrane voltage and sodium/potassium gating variables, while f=[f1, f2, f3, f4]T can represent the corresponding function vector. The sequence of spike times {tk}k∈ can be obtained by detecting the peaks of the action potentials of the first component of the vector x, i.e., the membrane potential x1=V.
Using non-linear perturbation analysis, for weak input stimuli the HH neuron (as well as many other conductance-based neuron models) can be represented as a first order input/output (I/O)-equivalent to a reduced project-integrate-and-fire (PIF) neuron. The PIF neuron can be related to the ideal integrate-and-fire (IAF) neuron, with additionally projecting the external input current v(t) onto the phase response curve (PRC) of the neuron:
∫t
where qk=δ−(tk+1−tk) can represent the neuron's phase advance or delay, δ can represent the period of the neuron and φ1(t), t∈[0, tk+1−tk), can represent the PRC on a stable orbit. Eq. (5) can also represent the t-transform of the reduced PIF neuron. PRCs can describe the transient change in the cycle period of the neuron induced by a perturbation as a function of the phase at which that perturbation is received. For multidimensional models such as the Hodgkin-Huxley model, the function φ1 can represent the first component of the vector-valued PRC φ[φ1, φ2, φ3, φ4]T, corresponding to the membrane potential V.
For relatively strong input stimuli that introduce large perturbations into the dynamics of the neuronal response, the behavior of the neuron can be described by the reduced PIF-cPRC neuron, the reduced project-integrate-and-fire neuron with conditional PRCs:
∫t
where qk=δk−(tk+1−tk) with δk corresponding to the PRC φk1. In this model, the phase response curve is typically not frozen but can be conditioned on the input signal, as illustrated in
According to another aspect of the disclosed subject matter, techniques for identifying neuron models including receptive fields and spike generators are provided. An exemplary technique, identification of a spike generator (or point neuron) is provided. If parameters of the spike generator are not known, the reduced PIF neuron with conditional PRCs discussed herein can be used to determine a first-order equivalent model. As such, identification of the spike generator can include finding a family of PRCs.
As embodied herein, techniques for estimating PRCs do not require knowing parameters of the dynamical system or delivering pulses of current at different phases of the oscillation cycle. Rather, exemplary techniques include injecting a random current waveform and estimating the PRC from the information contained in the spike train at the output of the neuron. Furthermore, exemplary technique described herein do not use white noise stimuli and can provide strong insight into how the perturbation signal effects the estimated PRC. As embodied herein, if the bandwidth of the injected current is not taken into account, the estimated PRC can be substantially different from the underlying PRC of the neuron.
For purpose of illustration, a point neuron model on a stable limit cycle with a period δ that can be generated by an input bias current Ib=const. A weak random input signal u(t), t∈ can be provided, and the response of the point neuron can be captured by the reduced PIF neuron Eq. (6), which can be represented as ∫t
∫0t
where Pφ1∈ can represent the PRC projection onto and (*) holds, for example where tk−1−tk≦T, and generally φ1(t)=0 for t>tk+1−tk for certain neurons, including the Hodgkin-Huxley neuron. The inequality tk+1−tk≦T can be satisfied by an appropriate choice of the space .
By the Riesz representation theorem, the right hand side of Eq. (7) can be represented as a linear functional and
∫0Tu(s)Pφ1(s−tk)ds=L(Pφ1)=Pφ1,φk,
where φk∈. As such, spikes time perturbations due at least in part to the weak random input u∈ can be interpreted as measurements of the projection Pφ1. Pφ1 can be reconstructed from these measurements, as discussed further below.
For example, {ui|ui∈}i1 can be a collection of N linearly independent weak currents perturbing the Hodgkin Huxley neuron on a stable limit cycle with a period δk. The total number of spikes n=Σi−1Nn1 generated by the neuron can satisfy n≧2L+N+1, and the PRC projection Pφ1 can be identified from a collection of I/O pairs {(ui, Ti)} i1 as
where ψi=[ψ]i, l=−L+1, . . . , L, and ψ=Φ+q. Furthermore, Φ=[Φ1; Φ2; . . . ; ΦN], q=[q1; q2; . . . ; qN] and [qi]k=qki with each Φi of size (ni−1)×(2L+1) and qi of size (ni−1)×1. The elements of matrices Φi can be represented as
for all k=1, 2, . . . , n−1, l=−L, −L+1, . . . , L, and i=1, 2, . . . , N.
Pl∈H, and thus can be written as (Pφ1)(t)=Σl−−LLψlel(t). Furthermore, the stimuli can be linearly independent, and the measurements (qki)k=1n
or qi=Φiψ, with [qi]k=qki, [Φi]kl=
The result above illustrates that the PRC projection ρφ
The random current waveforms
can be delivered either in separate increments or in a single trial. The effects of a perturbation can last longer than a single cycle, and as such each current waveform can be followed by a quiescent period, for example to ensure that one perturbation does not influence the neuronal response to another perturbation. The resulting “spike-triggered random injected current waveform” protocol can reduce interactions between consecutive current waveforms and can allow for efficient measurement of the PRC projection Pφ1.
An exemplary technique for PRC identification and the performance thereof for a Hodgkin-Huxley neuron are illustrated in
For purpose of illustration,
In the exemplary technique, as embodied herein, the bandwidth of the stimulus was Ω=2π·524 rad/s and the PRCl1 was identified with a very high precision. However, the projection PRCl1 can be stimulus (i.e., bandwidth) dependent. This dependency is shown in
In another example, an entire family of PRCs estimated using the above method for 63 different limit cycles is shown in
According to another aspect of the disclosed subject matter, techniques for identifying a bank of spike-processing temporal receptive fields using multiple windows are provided.
For example, {s1}Ni=1N can represent a collection of N spike train M-tuples, collected from N windows, at the input of an IAF neuron with M temporal receptive fields represented as hm∈H, m=1, . . . , M, and (tki)k∈Z, i=1, . . . , N, can represent the sequence of spikes produced by the neuron. A space with T≧S can have sufficiently high order L and bandwidth Ω, as discussed herein, and the filter projections Phm can be identified with arbitrary precision from a collection of input and output spike trains, as represented by {si}i=1N and {ti}i=1N as (Phm)(t)=Σl=−LL hlmel(t), m=1, . . . , M. The coefficients hlm can be represented as h=Φ+q with q=[q1, q2, . . . , qN]T, [qi]k=qki and h=[h−L1, . . . , hL1, . . . , h−L2, . . . , hL2, . . . , h−LM, . . . , hLM]T, for example with the matrix Φ having a rank r(Φ)=M(2L+1). The ith row of matrix Φ can be represented as [Φi1, Φi2, . . . , ΦiM], i=1, . . . , N, with
where slim=Psim,el and the column index l=−L, . . . , L.
hm∈, can be represented as (Phm)(t)=Σl=−LL hlmel(t). As such, for the mth component of the spike-train M-tuple Psi, (Psim)*hm)(t)=√{square root over (T)}Σl=−LL hlmslimel(t) and vi(t)=Σl=−LL hlmslimel(t) with υi∈. The last expression can be substituted into the t-transformation of eq. (1) and can be represented as
where (a) can be determined from the Riesz representation theorem with φki=Σl=−LL φl,kiel(t). In matrix form, qi=[Φi1, Φi2, . . . , ΦiM]h with h=[h−L1, . . . , hL1, h=L2, . . . , hLM]T, [qi]k=qki and [Φim]ki=√{square root over (T)}slim
For purpose of illustration, the condition r(Φ)=M(2L=1) can be satisfied, where the neuron can produce a total of at least M(2L=1)+N spikes in all N temporal windows. This condition can be met, for example and without limitation, by increasing the duration NT of the experimental recording.
Identification results for the circuit of
According to another aspect of the disclosed subject matter, an exemplary 2-neuron circuit 1000 is provided. As shown in
An exemplary technique for identifying temporal receptive fields in the circuit of
Entries [Φjim]kl can be determined as described herein.
Simulation results demonstrating the performance of the above technique are shown in
The techniques presented herein can be extended in at least three directions. First, more biophysical detail can be introduced and both subthreshold and suprathreshold neuronal events can be modeled, for example and without limitation, by using a conductance-based model of spike generation. Second, certain biological neural circuits receive both spiking and continuous inputs, and such mixed-signal circuits can be modeled. Third, certain models of sensory processing can include receptive fields that are tuned not only to temporal, but also spatial variations in stimuli (for example, in audition, vision).
For purpose of illustration and not limitation, and as embodied herein, the Hodgkin-Huxley (HH) model of action potential generation can be utilized for techniques according to the disclosed subject matter. However, any other nonlinear dynamical system with a stable limit cycle, for example and without limitation, the Fitzhugh-Nagumo or the Morris Lecar model can also be utilized.
The HH equations can be provided as {dot over (x)}=f(x), where x=[V, n, m, h]T and f=[f1, f2, f3, f4]T can represent the corresponding function vector, with V representing the membrane potential and n, m and h representing the gating variables. The dendritic current υ(t), t∈ can be coupled additively, and the differential equations can assume the form {dot over (x)}=f(x)+[v(t), 0, 0, 0]T. Non-linear perturbation analysis can be utilized, and as such, for both weak and strong dendritic currents, such a neuron can be represented as a reduced project-integrate-and-fire (PIF) model with conditional phase response curves (cPRCs). The PIF neuron can be considered closely related to the IAF neuron discussed above, with the addition of projecting the current v(t) onto the cPRC of the HH neuron, which can be represented as:
∫l
where qk=δk−(tk+l−tk) and δk can represent the period of the HH neuron on a stable orbit. The function φ1 can represent the first component of the cPRC φ=[(φ1, φ2, φ3, φ4]T.
The correspondence between the PIF neuron with cPRCs and the HH neuron can be utilized, and as such the identification techniques presented herein can be applied to neural circuits with biophysical models of action potential generation or other non-biological circuits having nonlinear oscillators with additive or multiplicative coupling (e.g., van der Pol) or asynchronous samplers such as the Asynchronous Sigma Delta Modulator (ASDM). An exemplary application of the identification techniques to neural circuits according to the disclosed subject matter is illustrated in
The techniques presented above can also be applied to the circuit in
For certain biological neural circuits, it can be desirable to be able to account for not only the spiking feedforward and lateral inputs, but also various continuous inputs. Such mixed-signal models can be utilized, for example and without limitation, for studying neural circuits having both spiking neurons and neurons that produce graded potentials (for example, the retina), for investigating circuits that have extensive dendro-dendritic connections (for example, the olfactory bulb), and/or for investigating circuits that respond to a neuromodulator (for example, global release of dopamine, acetylcholine, etc.). The latter circuit models can be utilized, for example and without limitation, in studies of memory acquisition and consolidation, sensory processing, central pattern generation, as well as studies of attention and addiction.
According to another aspect of the disclosed subject matter, a continuous signal of interest u(t), t∈, appearing at the input to a dendritic tree of a neuron, can be modeled as an element of the space of trigonometric polynomials , which is described in further detail herein. As such, the techniques described herein can be modified to identify the processing of such a signal (or signals), as well as the concurrent processing of any spiking inputs received by the neuron.
In sensory modalities in which the external stimulus can be considered multidimensional (for example, space and time in vision, spectrum and time in audition), the response of many neurons can be described using multidimensional receptive fields. For example and without limitation, spatial and spatiotemporal receptive fields can be used in vision to model retinal ganglion cells in the retina as well as neurons in the lateral geniculate nucleus and the visual cortex. Additionally or alternatively, spectrotemporal receptive fields can be used to describe responses of auditory neurons, neurons in cochlear nuclei and neurons in the auditory cortex.
The techniques described herein can be extended to such multidimensional feedforward inputs. An exemplary neural circuit 1200 having multidimensional feedforward inputs 1202a, 1202b is illustrated in
Identification results for circuit 1200 are illustrated in
As described herein, systems and techniques for identifying receptive fields in spike-processing neural circuits are provided. Exemplary circuits according to the disclosed subject matter can include, for example and without limitation, circuits with feedforward inputs, lateral connectivity and feedback. As illustrated herein, receptive fields can be identified directly from spike times produced by neurons. Utilizing spike times, and not the response rates, receptive fields can be identified with only a single experimental trial of sufficient length, as discussed herein. As such, the challenge of repeating experiments in a spiking neural circuit, including circuits that are not a part of any sensory system, for example in higher brain centers, can be eliminated.
The systems and techniques described herein do not assume that spikes at the output of a neuron are generated by a Poisson process. Instead, the generation of action potentials can be treated using a nonlinear spiking neuron model, for example and without limitation, a biophysical nonlinear conductance-based model (such as, Hodgkin-Huxley, Fitzhugh-Nagumo, Morris Lecar, etc.) or an integrate-and-fire neuron. Additionally or alternatively, the methods can be applied to non-biological systems that incorporate asynchronous samplers, such as the Asynchronous Sigma/Delta Modulator (ASDM) and oscillators with multiplicative and additive coupling, including the van der Pol oscillator, which can be utilized in nonlinear circuits.
Additionally, the spiking input the systems and techniques described herein do not need to include broadband Poisson spikes, a condition utilized to estimate the kernels in a generalized Volterra model (GVM). As such, identification with broadband Poisson spikes involves artificial stimulation of presynaptic terminals of a neuron. For purpose of comparison, the systems and techniques according to the disclosed subject matter can allow for use of the recorded spikes produced by real neurons in a biological circuit. While a GVM can include a nonlinearity in the receptive field of the neuron, the nonlinear effects discussed herein can be found in the spike generation mechanism.
As discussed herein, the systems and methods according to the disclosed subject matter can be generalizable and scalable. With regard to input signals, the disclosed subject matter can accommodate a broad class of model stimuli, including and without limitation a mixture of spiking and continuous stimuli. With regard to receptive fields, the disclosed subject matter can be applied to temporal receptive fields arising in higher brain centers, as well as spatial, spatiotemporal and spectrotemporal receptive fields encountered in early sensory systems (for example and without limitation, olfaction, vision and audition). With regard to the circuit architecture, the disclosed subject matter can accommodate models with complex connectivity, including models with any number of feedforward, lateral and feedback connections. The identified receptive fields can provide important information about how inputs are processed, what kind of connections exist between neurons (excitatory or inhibitory), and/or whether a connection exists at all.
The foregoing merely illustrates the principles of the disclosed subject matter Various modifications and alterations to the described embodiments will be apparent to those skilled in the art in view of the teachings herein. It will thus be appreciated that those skilled in the art will be able to devise numerous techniques which, although not explicitly described herein, embody the principles of the disclosed subject matter and are thus within its spirit and scope.
This application is a continuation of International Application No. PCT/US2013/050115, filed on Jul. 11, 2013, which claims priority to U.S. Provisional Application Ser. No. 61/671,332, filed on Jul. 13, 2012, each of which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61671332 | Jul 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2013/050115 | Jul 2013 | US |
Child | 14591327 | US |