ORIGINAL RESEARCH article

Front. Neurosci., 08 May 2019

Sec. Neural Technology

Volume 13 - 2019 | https://doi.org/10.3389/fnins.2019.00432

A Biohybrid Setup for Coupling Biological and Neuromorphic Neural Networks

  • 1. Department of Physiology, Biophysics and Systems Biology, Ruth and Bruce Rappaport Faculty of Medicine, Technion – Israel Institute of Technology, Haifa, Israel

  • 2. Network Biology Research Laboratory, Faculty of Electrical Engineering, Technion – Israel Institute of Technology, Haifa, Israel

  • 3. Institute of Circuits and Systems, Faculty of Electrical and Computer Engineering, School of Engineering Sciences, Dresden University of Technology, Dresden, Germany

Abstract

Developing technologies for coupling neural activity and artificial neural components, is key for advancing neural interfaces and neuroprosthetics. We present a biohybrid experimental setting, where the activity of a biological neural network is coupled to a biomimetic hardware network. The implementation of the hardware network (denoted NeuroSoC) exhibits complex dynamics with a multiplicity of time-scales, emulating 2880 neurons and 12.7 M synapses, designed on a VLSI chip. This network is coupled to a neural network in vitro, where the activities of both the biological and the hardware networks can be recorded, processed, and integrated bidirectionally in real-time. This experimental setup enables an adjustable and well-monitored coupling, while providing access to key functional features of neural networks. We demonstrate the feasibility to functionally couple the two networks and to implement control circuits to modify the biohybrid activity. Overall, we provide an experimental model for neuromorphic-neural interfaces, hopefully to advance the capability to interface with neural activity, and with its irregularities in pathology.

Introduction

Developing interfaces between brain activity and electrical circuits could bring new perspectives for basic research and medical applications, as therapeutic brain stimulation or neuroprosthetics. The development of such interfaces involves multiple challenges and expertise, spanning the fields of neurobiology, electrophysiology, bioengineering, computational neuroscience, and neuromorphic electrical engineering. Among the challenges are the different organizational levels of the neural systems involved, from in vitro to the whole brain; the different methodologies for stimulating and recording neural activity; various signal processing tools for detecting neural activity; biomimetic designs in hardware; and a variety of neural networks modeling approaches (; ). The attempts which have been made to implement such interfaces show great promise (O’Doherty et al., 2011; ; ), and therefore, immense efforts are invested in tackling this challenge.

For example, novel neurotherapeutic devices [see for review], use neural stimulation to help with epilepsy (Vagus Nerve Stimulation Study Group, 1995; ), chronic pain (Kumar et al., 2007), and rehabilitation following spinal cord injury (; ). Other studies use bidirectional stimulation to develop motoric feedback interfaces (O’Doherty et al., 2011; Vato et al., 2012), or to reinstate the input output relations of brain regions (). These methods often modify the stimulation parameters based on response biomarkers, at the time of initiation of the procedure or in real-time. However, it is yet unclear whether impacts of such therapeutic stimulation paradigms are also reflected indirectly in other downstream modular networks.

Here we present the outcome of a consortium under the European Union Seventh Framework Program (CORONET), targeted at developing a biohybrid interface between biological and artificial neural networks. We describe the designed setup and show how it can integrate the activities of neural networks in vitro with biomimetic hardware networks.

The hardware components are a CMOS-based VLSI, denoted the NeuroSoC system. These components may be integrated, functionally and physically, with neural systems. The overall NeuroSoC system, is built of nine individual NeuroSoCs and a support system realized on a commercial Field Programmable Gate Array (FPGA). This design allows routing of action potentials and communicating with both a host PC and the neural biological network. The NeuroSoC implements biophysical short-term dynamics and a large network size (320 neurons and up to 1.4 million presynaptic spike inputs per chip), for a realistic counterpart to the biological network. Output spikes of the neuron influence both its spike frequency adaptation (SFA) as well as its downstream presynaptic short-term plasticity (STP). The biological neural network is connected in a closed-loop to the NeuroSoC system via Ethernet, where the host PC is running a Matlab Simulink program which enables real-time configuration, monitoring and control of the experiment, with a sub-milliseconds delay.

We couple the hardware network to a biological network, comprises a large-scale, random network of cortical neurons in vitro. These networks develop from a culture of dissociated neurons, which form functional connections via synapses. It has been shown that such networks maintain properties of cortical networks in vivo, such as the cell type distribution and the response dynamics (Marom and Shahaf, 2002). When embedded on Micro-Electrode Arrays (MEAs), this experimental setup enables stimulation and recording from tens to hundreds of neurons simultaneously, at high spatio-temporal resolution (, ; ; Massobrio et al., 2015). Therefore, it has been a very useful experimental model for neural connectivity, cellular and synaptic physiology, learning and synchronization (Shahaf and Marom, 2001; ; Shahaf et al., 2008; ; Le Feber et al., 2010; Wallach et al., 2011; ; , 2016; Reinartz et al., 2014; ).

The coupling is configured by feeding the output of the 60 MEA channels, following spike detection, to a predefined subset of all 2880 neurons of the NeuroSoC network. The connection is made via Ethernet and the host PC enables the configuration, live experiment monitoring and control. The strength of recurrent and background connections is finely balanced for the hardware network to experience short population spikes.

Such neural networks in vitro have been already integrated with electronic devices, in order to record and stimulate activity (Wagenaar et al., 2005; ; Rolston et al., 2010; ). Moreover, progress in very-large-scale integration (VLSI) has advanced the design of complex integrated circuits and system-on-chip (SoC) devices (). Bidirectional neural interfaces have become a focus for investigation, where stimulation and PID control parameters are explored (Liu et al., 2017), and advancements are also made in the coupling to in vitro networks ().

Here we describe an advanced hybridization setup – where the integrated hardware device is an artificial neural network demonstrating complex architecture and response dynamics, and the coupling is with short, millisecond range, processing, and stimulation delays.

We first present the feasibility to functionally couple the biomimetic hardware network with an in vitro neural network. Then, we demonstrate the tightness of the coupling by implementing a closed-loop control circuit – where the hardware network activity is modified via an indirect stimulation, which is provided to the biological network. We show also that modifying the activity of the biological network, affects functional properties of the hardware NeuroSoC network. These examples raise questions regarding possible impacts of local stimulation on other networks in modular constructs. Whether such long-range effects of stimulation are a desirable target or not, they are important to study when developing neural control interfaces.

Results

For coupling the in vitro networks with the biomimetic network, it was configured on all 2880 neurons of the NeuroSoC system (Figure 3A). Specifically, we can obtain bursting behavior as observed in cultured networks (Shahaf and Marom, 2001) (see Figure 3B for obtainable behavior range). We use the bursting behavior seen in graph 2 of Figure 3B as viable counterpart to the in vitro network.

The feasibility to couple the hardware network with the biological culture, is demonstrated first by showing a congruent synchronization between the two networks, when transferring all biological spiking activity in real-time as inputs to the hardware network. We show that due to the tight coupling, it is also feasible to implement a control circuit which reads the activity of one network while providing stimulation to the other (hence, considers the two as a unified compartment). This design creates a bidirectional interaction between the networks – while the hardware network receives as inputs the spiking activity from the biological network, also the biological activity is stimulated in an intensity which represents the activity level of the hardware network (as illustrated in Figure 4A). The circuit is comprised of the following steps: Sampling the activity of the hardware by a subset of 60 neurons, similarly, to the recording of the culture activity; This activity is then sent to a PI controller algorithm, which calculates the appropriate stimulation amplitude to be applied next; This stimulation is provided to the biological network. The transmission of data packets from culture to hardware and back spans the order of 1 ms. The control parameter is the probability of a network synchronization event to occur following a stimulation. This measure reflects the general activity level, as evoked activity is dominating the network under such stimulation frequency. The control target value of probability was of a sin shape (inset of Figure 4B). Both networks followed this target [see also Wallach et al. (2011) and for further technical details of the control algorithm]. The control efficiently modified the activity level of both networks to the target pattern, while eliminating the typical random fluctuations (even though in fact no direct stimulation is provided to the hardware network. See Figure 4C).

Next, we explore how alterations in activity levels in the biological network are reflected in the hardware network. Under this design, the biological network activity level is controlled to maintain two different activity levels, each for more than an hour, while being coupled to the hardware network. This is shown in Figure 5A by three such coupling experiments. Due to the coupling, both the biological and the hardware networks are, similarly, changing between high and low activity levels (Figure 5A, depicted blue and black, respectively). To modify the activity level of the biological network, a similar control algorithm is used to calculate the stimulation amplitude required to either increase or decrease the activity level (Figure 5B). The hardware network activity, however, is not exposed directly to stimulation, hence, any changes are evoked by the activity of the biological network (Figure 5C). Nevertheless, the hardware network activity is being efficiently controlled indirectly via stimulating the biological network.

Moreover, while the activity level of both networks is being congruently modified, we find that additional characteristics are affected as well on both sides. Propagation becomes faster during high activity level. Propagation speed in this context is derived from propagation delays, calculated as the inter-spike-intervals during the recruitment rate of an evoked synchronization. Figure 6A demonstrates that this effect on propagation times, occurs congruently in both networks of the biohybrid. Congruently, synchronization latencies are also altered during high activity level, becoming shorter (inset to Figure 6A). We also find that network synchronization duration is altered between high and low activity levels, in a similar direction in both biological and hardware networks. From a spatial perspective, we find that maintaining the activity level at a higher or lower level, results in an exploitation of different propagation paths across the biological network (Figure 6B, left, a pair-wise similarity matrix, between all response recruitment orders. Note two distinguished groups of responses). This is reflected to some extent in the hardware network as well (Figure 6B, right panel). Of all features, it seems that propagation paths are more affected by the intensity of stimulation, as this feature is mainly altered in the biological network which received the stimulation intensity directly. Therefore, this result suggests that while it can be possible to modify propagation paths using stimulation intensity, it might not be as efficiently modified in another downstream network.

All the described examples for coupling experiments (each comprised of three experiments), were set to a connectivity strength of 20%, but were then replicated with a connectivity of 10% without affecting the results.

Discussion

We present a setup for coupling a biological neural network with a neuromorphic hardware network. This experimental setting enables to design a real-time functional communication between neural networks, which is well-monitored from one hand while allowing access to complex features of neural networks from the other.

The bidirectional coupling between the networks is implemented by: transferring in real-time the biological spiking activity as inputs to the hardware nodes; modifying the stimulation input provided to the biological network according to the hardware activity. Here, the biological spiking parameters being transferred to the hardware are spike time and electrode identity. The hardware activity is affecting the stimulation of the biological network, by changing its stimulation amplitude. However, this setup allows simple modification of this experimental design and the characteristics of the coupling. For example, the feedback from the hardware to the biological network can be implemented using other stimulation parameters, as stimulation frequency, the spatial pattern of stimulation, etc.

There are various possibilities for implementing such interfaces, which are being currently investigated. These designs can include an in vivo or an in vitro biological network, can use intracellular or extracellular recording electrodes, can be implemented in a hardware or a software level, can use discrete components or integrated circuits (IC), and digital or analog data processing (Reger et al., 2000; ; Masson et al., 2002; ; Nowotny et al., 2003; Oprisan et al., 2004; Whittington et al., 2005; Potter et al., 2006; ; Novellino et al., 2007). Here, the hardware NeuroSoC network is a SC circuit, which exhibits significantly more robust and reproducible behavior than conventional subthreshold neuromorphic circuits. Even though SC circuits have been typically used with simple membrane leakage current and synaptic transmission (Vogelstein et al., 2007; ), we implement a more biologically realistic model with conductance-based synapse types and spike-frequency adaptation (Noack et al., 2014, 2015).

We show that using this implementation we can generate a similar pattern and dynamics of activity in the two networks. Such tight coupling between the networks is achieved also under sparse connectivity (tested as low as 10% of connection probability). Moreover, during this coupling, various activity features are also altered congruently between the coupled networks. In both networks, propagation of evoked synchronies is faster when activity is pushed to higher levels by a closed-loop control stimulation. This potentially reflects increased excitatory resources when activity is pushed to higher rates (). Both networks also show shorter latencies to synchronization during higher activity rates. This might suggest that even though the stimulation altering the activity rate is local, it has the potential to alter activity features also of other sparsely connected networks. This is an example of how this experimental design can be relevant to questions of impacts of stimulation on neural functional properties, when embedded in a modular organization (for evidence of such impacts in single networks, see , ; Madhavan et al., 2006; ; ; Vajda et al., 2008; ; Le Feber et al., 2010; ). Interestingly, changes in stimulation amplitude and in response probability, did not affect consistently the network response amplitude. This could be related to more heterogenous neural latencies under higher stimulation amplitudes (): if neurons reach their firing peak at different times, there would not be a consistent change in the overall synchrony amplitude. This suggests that the changes in hardware response probability are not elicited by differences in the overall biological network response, but by individual neurons properties during the recruitment time. The biological network is being controlled by the intensity of stimulation which causes faster/more spread direct responses, and the hardware network is then, respectively, controlled by these individual responses properties (propagation delays, firing rate and individual neurons latency changes).

Overall, we present an experimental setup for studying neural-neuromorphic coupling dynamics and impacts of stimulation on such modular constructs. This setup enables to integrate the activities of an in vitro MEA setup with a hardware network, in real-time, with a short time delay. Specifically, such experimental setup provides the feasibility to explore many important questions, from signal propagation in modular constructs, functional transference between networks, impacts of the density of modular connections, local versus global stimulation effects to external intervention in activity of modular constructs. Hopefully, the efficient experimental access to these questions, would enable to expose significant considerations for developing brain-neuromorphic interfaces.

Materials and Methods

Hardware System

While we do not give a fully detailed description of the hardware circuits, we do describe to some extent the hardware part of the system in the following section. A more detailed overview of our Neuromorphic System-on-Chip (NeuroSoC, Figure 1B) can be found in Noack et al. (2014). As the NeuroSoC should only replicate short-term dynamics, it omits the usual synaptic matrix with its long-term plasticity computation (Qiao et al., 2015). Thus, instead of the conventional neuromorphic chip layout with presynaptic adaptation at the input, a synaptic matrix and postsynaptic neurons, the NeuroSoC can be thought of as a collection of neuron building blocks, the neuron elements (see right half of Figure 1, respectively, Figure 2A for an organizational overview). The neuron elements are grouped in 10 groups of each 32 neuron elements (for a total of 320 neuron elements per chip). Overall, the system in Figure 1A contains 9 NeuroSoCs with 2880 neurons, 14400 conductance-based multi-synapses (equivalent to 12.7 M synapses) and 11520 presynaptic STP circuits. Analog biasing voltages for neurons and synapses (e.g., synaptic reversal potentials, membrane resting potentials, etc.) are generated via digital-analog converters on chip.

FIGURE 1

FIGURE 2

Figure 2 gives an organizational overview of the hardware system. The incoming synapses are conductance-based. Five individually configurable multi-synapses per neuron allow to model five separate synapse characteristics of either AMPA, NMDA, or GABA type. One inhibitory conductance is triggered by the neuron itself and thus acts as spike-frequency-adaptation. The output of the neuron feeds into four digital short-term adaptation modules. Each of these can be configured individually and thus provide the neuron with different types of synaptic adaptation for its downstream connections. All pulses are routed via an FPGA (Figure 2B) that also handles the routing in between the nine NeuroSoC chips that make up the system. Routing was designed to allow for arbitrary network topologies. Each of the four STP outputs of every neuron has 3.4 k routing entries in the FPGA routing table, which can either target individual multi-synapses of neurons inside the system or addresses outside, the latter being used for communication with other devices such as the neural cultures setup. Each routing entry includes a 6-bit synaptic weight, which is sent to the NeuroSoC together with the adaptation state of the source STP circuit. Both values are multiplied on-chip giving the resulting synaptic efficacy value to be added to the target multi-synapse. The NeuroSoC receives the incoming FPGA pulses via an address decoder, while an arbiter handles conflicts between outgoing pulses. The FPGA also handles the host communication and control (Figure 2C). The green arrows illustrate a sample spike path from/to the culture. The Ethernet-based interface to the neural cultures is also implemented on the FPGA (). For simplicity, the clock for the SC circuits is supplied by the FPGA but could in principle also be generated on chip ().

Hardware Components

The neurons and synapses on the NeuroSoC are carried out in the Switched Capacitor (SC) circuit technique. This means that conductances are determined by the switching frequency in connection with the capacitance (see Figure 1C). This reliance on frequencies and capacitance ratios, instead of process-dependent transistor parameters, lets the NeuroSoC exhibit very robust and reproducible behavior, ideal for biological experiments. A specialized switching circuit has been used to reach the necessary timescales in the order of 1 s (Mayr et al., 2016), which are otherwise hard to obtain in semiconductor circuits due to leakage currents (Roy et al., 2003). Figure 1C shows the analog circuits comprising the neuron element. In essence, this is a differential SC realization of a Leaky Integrate-and-Fire neuron with spike-frequency-adaptation and conductance-based multi-synapses at the input. The NMDA synapses constitute a special case as they exhibit a non-linear dependence on the membrane voltage plus a saturation. We have approximated this by an analog computation along a piecewise linear curve (Noack et al., 2014). The biological realism we aimed for in our SC circuits compares favorably with the literature, i.e., SC circuits were previously only used for simple membrane leakage current generation and synaptic transmission (Vogelstein et al., 2007; ; Noack et al., 2015).

When modeling the synaptic conductance in SC technique, a fixed frequency would result in a fixed conductance. Therefore, a digital circuit generates an exponentially-decaying frequency to emulate an instantaneous-onset, exponentially-decaying synaptic conductance. Each of the five synaptic conductances is implemented as a multi-synapse, meaning that multiple synaptic connections are modeled by overlaying them linearly on the same synaptic circuit. Hence the instantaneous increase will be re-triggered for each synaptic input on that conductance type and subsequent exponential decay performed on the accumulated value. Due to its widely configurable behavior range, we employ a model of presynaptic STP in the NeuroSoC (Markram et al., 1998). A fully digital translation of the model is used, as it was comparable in power and area to an SC implementation and offered superior programmability and repeatability. It transmits its 6-bit adaptation state off-chip for further routing in the FPGA. This state is used at the input of the next NeuroSoC as a dynamic synaptic weight value. In the same spirit as the multi-synapses, we did not implement a specific presynaptic adaptation circuit per single synapse configured in the system. Instead, four different realizations of the STP circuit driven by the same neuron provide for differently-configured flavors of presynaptic adaptation to postsynaptic neurons. That is, one STP channel could be configured for facilitation, one for depression, one for combined facilitation and depression (Noack et al., 2011) and each postsynaptic neuron can be configured in the FPGA routing table to receive one of those flavors. Please note that the multi-synapses do not implement long term plasticity, as this is usually a monosynaptic process, i.e., it would need individually realized synapses. This was intentionally omitted as we are only replicating short-term effects of the biological network. Due to the corresponding savings in silicon area, this in turn allowed us to realize more neurons per chip and it also allowed potentially very densely connected networks via the multi-input synapses. However, we could still implement long-term plasticity on the permanent weights via a plasticity processor on the FPGA similar to and , as the FPGA has access to the weights as well as to, e.g., the pre- and postsynaptic spike trains.

Biomimetic Network

Figure 3A shows the topology employed for the biohybrid experiment on the NeuroSoC system. At its center, all 2880 neurons of the system (distributed across the nine NeuroSoCs) are configured as an excitatory recurrent network with SFA. This network size approximately resembles the number of neurons present in the region of the MEA. For parametrization of the network, we use a theory-guided approach (; Partzsch et al., 2019), employing mean-field theory. While smaller neuromorphic systems have been employed for a mean-field approach (), the underlying diffusion approximation asks for synaptic fan-in being significantly smaller than the network size, which is a second motivation for fully utilizing the hardware system. In turn, recurrent connection probability was set to a low value of 0.007, i.e., on average a single neuron is recurrently connected to 20 other neurons. Feeding into this network is a background stimulus of 25 Poisson spike sources at 10 Hz, with each spike source connected to the recurrent network with p = 0.3 and a maximum synaptic conductance of g = 20 nS. Also feeding into this network is the output of the spike detection operating on the 60 MEA channels, i.e., 60 channels of biological spikes. Aided by the good statistical adherence of our implementation to the model behavior, we can configure the recurrent network for a wide range of dynamical regimes, guided by mean-field theory (; Partzsch et al., 2019), see Figure 3B. For the hybrid experiments in this paper, the SFA strength, strength of recurrent connections and the background are finely balanced for the network to experience short population spikes, as shown in behavior 2 of Figure 3B. Parameters of this configuration are given in Figure 3A. In this setting, the network can have spontaneous population spikes driven by the background stimulus as well as evoked spikes driven by the input from the neural cultures.

FIGURE 3

FIGURE 4

FIGURE 5

FIGURE 6

Cell Preparation

Cortical neurons were obtained from newborn rats (Sprague-Dawley) within 24 h after birth using mechanical and enzymatic procedures described in earlier studies (Marom and Shahaf, 2002). Rats were anesthetized by CO2 inhalation according to protocols approved by the Technion’s ethics committee. The neurons were plated directly onto a substrate-integrated multi electrode array and allowed to develop into functionally and structurally mature networks over a period of 2–3 weeks. The number of plated neurons was of the order of 450,000, covering an area of about 380 mm2. The preparations were bathed in MEM supplemented with heat-inactivated horse serum (5%), glutamine (0.5 mM), glucose (20 mM), and gentamycin (10 μg/ml), and maintained in an atmosphere of 37°C, 5% CO2 and 95% air, also during electrophysiological recording.

Electrophysiology

An array of Ti/Au extracellular electrodes, 30 μm in diameter, spaced 500 μm from each other and located in the center, was used (MultiChannelSystems, Reutlingen, Germany). A commercial amplifier (MEA-1060-inv-BC, MCS, Reutlingen, Germany) with frequency limits of 150–3,000 Hz and a gain of ×1024 was obtaining data. Data was digitized using data acquisition board (PD2-MF-64-3M/12H, UEI, Walpole, MA, United States). Each channel was sampled at a frequency of 16 kHz. The sampling rate was defined to allow multiple samples of the extracellular action potential, especially during the most rapid voltage change phase. In an intracellular action potential, the steepest voltage change lasts for about 200 μs, during the depolarization. Therefore, the highest frequencies during an extra cellular action potential are in this frequency range (; Mitra, 2007). The insulation layer (silicon nitride) was pre-treated with polyethyleneimine (Sigma, 0.01% in 0.1 M Borate buffer solution). Data acquired was analyzed using Matlab (Mathworks, Natick, MA, United States). Specifically, Simulink was used to process, analyze and transfer data on-line. Voltage stimulation was applied in a monophasic 200 μs square pulse 100–1000 mV, through extracellular electrodes, using a dedicated stimulus generator (MCS, Reutlingen, Germany). We based the choice of these parameters on previous works which focused on studying these aspects. These stimulation parameters were shown to generate efficiently action potentials in single neurons, for long time scales.

Analyses

Action potentials were detected by threshold crossing which is defined separately for each of the recording channels at the beginning of an experiment (6 × standard deviation of a 2 s voltage trace). A refractory period of 6 ms was considered. The detected activity in the electrodes can originate from one to two neurons. Nonetheless, it has been shown that using this spike detection method maintains the functional phenomena observed when using spike sorting (; Shahaf et al., 2008). Therefore, we found that for the purpose of this study it is sufficient if activity is comprised of 1–2 different neurons, which we consider here as an activation unit. Spike sorting could be added to the algorithm if individual spike shape properties are studied, for example. Detection of network bursts (i.e., synchronization events) was performed on-line by threshold crossing of the summed action potentials, binned to 25 ms. Exact threshold was determined according to 25% of the active electrodes, typically 20 action potentials. See Figure 7 below for illustration of a network synchronization parameters: each dot indicates a single action potential, described by its time stamp (x-axis) and the recording electrode index (y-axis). The solid blue line represents the sum of action potentials. The figure indicates the electrical stimulation time (yellow vertical line), the burst detection time (red vertical line), latency from stimulation to occurrence of synchronization, the amplitude of synchronization event and the propagation order.

FIGURE 7

PI Algorithm

A Proportional-Integral-Derivative (PID) controller was realized on the xPC target system (Levine, 1996). The input to the controller is the error signal,

where Pn and are the desired and estimated response probabilities at the nth stimulus, respectively. The output of the controller is generally composed of four components,

where gP, gI, and gD are the proportional, integral, and derivative gain parameters, respectively (typically gP is 1, 400 mV; gPen + gI is 0.2, 80 mV; and gD is 0), and Abaseline is the baseline amplitude bias (set to the amplitude which evokes the desired response probability in an open loop stimulation prior to the experiment). In this setup the stimulation amplitude range is between 100 and 1150 mV. Reaching the limit of this stimulation amplitude range, results in a saturation of the input signal to a constant uncontrolled signal, while the integrative error value steadily increases. Hence, for maintaining the control, stimulation within this range is required.

On-Line Estimation of Network Response Probability

The control algorithm uses a reduced binary response characteristic, representing the occurrence of a synchronized network response. Let si be an indicator function, so that si = 1 if the network generated a network burst within a predefined interval after the ith stimulus and si = 0 otherwise. The time interval for detecting an evoked synchronization event following a stimulation was set to 10–800 s. This interval was chosen according to previous studies which validated this time as the optimal for separating evoked synchronization from a spontaneous one (; ). We denote as the estimated probability, calculated at time t > tn, based on the set of responses {s1,s2,…, sn} to stimuli given at times {t1,t2,…, tn}. A weighted average was realized by using the recursive formula,

the estimation time-constant, τ, was typically set to 250 s.

Statements

Ethics statement

This study was carried out in accordance with protocols approved by the Technion’s ethics committee.

Author contributions

HK and SM set up the in vitro component of the biohybrid. JP and CM set up the hardware component of the biohybrid. HK led the biohybrid measurements and data analysis, with JP and CM contributing. All authors contributed to the writing of the manuscript and approved it for publication.

Conflict of interest

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.

References

  • 1

    AngeliC. A.EdgertonV. R.GerasimenkoY. P.HarkemaS. J. (2014). Altering spinal cord excitability enables voluntary movements after chronic complete paralysis in humans.Brain13713941409. 10.1093/brain/awu038

  • 2

    BauermeisterC.HannaK.JochenB. (2018). Broadly heterogeneous network topology begets order-based representation by privileged neurons. arXiv:1802.10131 [Preprint].

  • 3

    BergerT. W.SongD.ChanR. H. M.MarmarelisV. Z.LaCossJ.WillsJ.et al (2012). A hippocampal cognitive prosthesis: multi-input, multi-output nonlinear modeling and VLSI implementation.IEEE Trans. Neural Syst. Rehabil. Eng.20198211. 10.1109/TNSRE.2012.2189133

  • 4

    BolognaL. L.NieusT.TedescoM.ChiappaloneM.BenfenatiF.MartinoiaS. (2010). Low frequency stimulation enhances burst activity in cortical cultures during development.Neuroscience165692704. 10.1016/j.neuroscience.2009.11.018

  • 5

    BontorinG.RenaudS.GarenneA.AlvadoL.Le MassonG.TomasJ. (2007). “A real-time closed-loop setup for hybrid neural networks, medicine and biology society (EMBC 2007),” in Proceedings of the 29th Annual International conference of the IEEE Engineering, (Piscataway, NJ: IEEE), 30043007.

  • 6

    BroccardF. D.JoshiS.WangJ.CauwenberghsG. (2017). Neuromorphic neural interfaces: from neurophysiological inspiration to biohybrid coupling with nervous systems.J. Neural Eng.14:041002. 10.1088/1741-2552/aa67a9

  • 7

    CapogrossoM.MilekovicT.BortonD.WagnerF.MoraudE. M.MignardotJ. B.et al (2016). A brain-spine interface alleviating gait deficits after spinal cord injury in primates.Nature539284288. 10.1038/nature20118

  • 8

    CarmenaJ. M.LebedevM. A.CristR. E.O’DohertyJ. E.SantucciD. M.DimitrovD. F.et al (2003). Learning to control a brain-machine interface for reaching and grasping by primates.PLoS Biol.1:e42. 10.1371/journal.pbio.0000042

  • 9

    ChaoZ. C.BakkumD. J.PotterS. M. (2007). Region-specific network plasticity in simulated and living cortical networks: comparison of the center of activity trajectory (CAT) with other statistics.J. Neural Eng.4294308. 10.1088/17412560/4/3/015

  • 10

    ChiappaloneM.MassobrioP.MartinoiaS. (2008). Network plasticity in cortical assemblies.Eur. J. Neurosci.28221237. 10.1111/j.1460-9568.2008.06259.x

  • 11

    ChiolerioA.ChiappaloneM.ArianoP.BocchiniS. (2017). Coupling resistive switching devices with neurons: state of the art and perspectives.Front. Neurosci.11:70. 10.3389/fnins.2017.00070

  • 12

    ChouZ.LimJ.BrownS.KellerM.BugbeeJ.BroccardF. D.et al (2015). “Bidirectional neural interface: closed-loop feedback control for hybrid neural systems,” in Proceedings of the 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), (Piscataway, NJ: IEEE).

  • 13

    EisenreichH.MayrC.HenkerS.WickertM.SchüffnyR. (2009). A novel ADPLL design using successive approximation frequency control.Elsevier Microelectron. J.4016131622. 10.1016/j.mejo.2008.12.005

  • 14

    EytanD.MaromS. (2006). Dynamics and effective topology underlying synchronization in networks of cortical neurons.J. Neurosci.2684658476. 10.1523/jneurosci.1627-06.2006

  • 15

    FisherR. S.VelascoA. L. (2014). Electrical brain stimulation for epilepsy.Nat. Rev. Neurol.10261270. 10.1038/nrneurol.2014.59

  • 16

    FolowoseleF.Etienne-CummingsR.HamiltonT. J. (2009). “A CMOS switched capacitor implementation of the Mihalas-Niebur neuron,” in Proceedings of the 2009 IEEE Biomedical Circuits and Systems Conference, (Piscataway, NJ: IEEE), 105108.

  • 17

    FriedmannS.FrémauxN.SchemmelJ.GerstnerW.MeierK. (2013). Reward-based learning under hardware constraints—using a RISC processor embedded in a neuromorphic substrate.Front. Neurosci.7:160. 10.3389/fnins.2013.00160

  • 18

    GalA.EytanD.WallachA.SandlerM.SchillerJ.MaromS. (2010). Dynamics of excitability over extended timescales in cultured cortical neurons.J. Neurosci.301633216342. 10.1523/JNEUROSCI.4859-10.2010

  • 19

    GeorgeR.MayrC.IndiveriG.VassanelliS. (2015). “Event-based softcore processor in a biohybrid setup applied to structural plasticity,” in 2015 International Conference on Event-Based Control, Communication, and Signal Processing (EBCCSP), (Piscataway, NJ: IEEE), 14.

  • 20

    GiganteG.DecoG.MaromS.Del GiudiceP. (2015). Network events on multiple space and time scales in cultured neural networks and in a stochastic rate model.PLoS Comput. Biol.11:e1004547. 10.1371/journal.pcbi.1004547

  • 21

    GiulioniM.CamilleriP.MattiaM.DanteV.BraunJ.Del GiudiceP. (2012). Robust working memory in an asynchronously spiking neural network realized with neuromorphic VLSI.Front. Neurosci.5:149. 10.3389/fnins.2011.00149

  • 22

    GreenwaldE.MastersM. R.ThakorN. V. (2016). Implantable neurotechnologies: bidirectional neural interfaces—applications and VLSI circuit implementations.Med. Biol. Eng. Comput.541922. 10.1007/s11517-016-1452-6

  • 23

    GrossG. W.RhoadesB. K.ReustD. L.SchwalmF. U. (1993). Stimulation of monolayer networks in culture through thin-film indium-tin oxide recording electrodes.J. Neurosci. Methods50131143. 10.1016/0165-0270(93)90001-8

  • 24

    GrossG. W.RieskeE.KreutzbergG. W.MeyerA. (1977). A new fixed-array multielectrode system designed for long-term monitoring of extracellular single unit neuronal activity in vitro.Neurosci. Lett.6101105. 10.1016/0304-3940(77)90003-9

  • 25

    GydikovA. A.TrayanovaN. A. (1986). Extracellular potentials of single active muscle fibres: effects of finite fibre length.Biol. Cybern.53363372.

  • 26

    HarkemaS.GerasimenkoY.HodesJ.BurdickJ.AngeliC.ChenY.et al (2011). Effect of epidural stimulation of the lumbosacral spinal cord on voluntary movement, standing, and assisted stepping after motor complete paraplegia: a case study.Lancet37719381947. 10.1016/S0140-6736(11)60547-3

  • 27

    HaroushN.MaromS. (2015). Slow dynamics in features of synchronized neural network responses.Front. Comput. Neurosci.9:40. 10.3389/fncom.2015.00040

  • 28

    JimboY.RobinsonH. P.KawanaA. (1998). Strengthening of synchronized activity by tetanic stimulation in cortical cultures: application of planar electrode arrays.IEEE Trans. Biomed. Eng.4512971304.

  • 29

    JimboY.TatenoT.RobinsonH. P. (1999). Simultaneous induction of pathway-specific potentiation and depression in networks of cortical neurons.Biophys. J.76670678.

  • 30

    JouclaS.AmbroiseM.LeviT.LafonT.ChauvetP.SaïghiS.et al (2016). Generation of locomotor-like activity in the isolated rat spinal cord using intraspinal electrical microstimulation driven by a digital neuromorphic CPG.Front. Neurosci.10:7. 10.3389/fnins.2016.00067

  • 31

    JungR.BrauerE. J.AbbasJ. J. (2001). Real-time interaction between a neuromorphic electronic circuit and the spinal cord.IEEE Trans. Neural Syst. Rehabil. Eng.9319326.

  • 32

    KaufmanM.ReinartzS.ZivN. E. (2014). Adaptation to prolonged neuromodulation in cortical cultures: an invariable return to network synchrony.BMC Biol.12:83. 10.1186/s12915-014-0083-3

  • 33

    KerenH.MaromS. (2014). Controlling neural network responsiveness: tradeoffs and constraints.Front. Neuroeng.7:11. 10.3389/fneng.2014.00011

  • 34

    KerenH.MaromS. (2016). Long-range synchrony and emergence of neural reentry.Sci. Rep.6:36837. 10.1038/srep36837

  • 35

    KumarK.TaylorR. S.JacquesL.EldabeS.MeglioM.MoletJ.et al (2007). Spinal cord stimulation versus conventional medical management for neuropathic pain: a multicentre randomised controlled trial in patients with failed back surgery syndrome.Pain132179188.

  • 36

    Le FeberJ.StegengaJ.RuttenW. L. C. (2010). The effect of slow electrical stimuli to achieve learning in cultured networks of rat cortical neurons.PLoS One5:e8871. 10.1371/journal.pone.0008871

  • 37

    LevineW. S. (1996). The Control Handbook.Boca Raton, FL: CRC Press.

  • 38

    LiuX.ZhangM.RichardsonA. G.LucasT. H.Van der SpiegelJ. (2017). Design of a closed-loop, bidirectional brain machine interface system with energy efficient neural feature extraction and PID control.IEEE Trans. Biomed. Circ. Syst.11729742. 10.1109/TBCAS.2016.2622738

  • 39

    MadhavanR.ChaoZ. C.WagenaarD. A.BakkumD. J.PotterS. M. (2006). Multi-site stimulation quiets network-wide spontaneous bursts and enhances functional plasticity in cultured cortical networks.Conf. Proc. IEEE Eng. Med. Biol. Soc.115931596. 10.1109/IEMBS.2006.260571

  • 40

    MarkramH.WangY.TsodyksM. (1998). Differential signaling via the same axon of neocortical pyramidal neurons.Proc. Natl. Acad. Sci. U.S.A.9553235328.

  • 41

    MaromS.ShahafG. (2002). Development, learning and memory in large random networks of cortical neurons: lessons beyond anatomy.Q. Rev. Biophys.356387.

  • 42

    MassobrioP.TessadoriJ.ChiappaloneM.GhirardiM. (2015). In vitro studies of neuronal networks and synaptic plasticity in invertebrates and in mammals using multielectrode arrays.Neural Plast.2015:196195. 10.1155/2015/196195

  • 43

    MassonG. L.RenaudS.DebayD.BalT. (2002). Feedback inhibition controls spike transfer in hybrid thalamic circuits.Nature417854858.

  • 44

    MayrC.PartzschJ.NoackM.HaenzscheS.ScholzeS.HopepnerS.et al (2016). A biological real time neuromorphic system in 28nm CMOS using low leakage switched capacitor circuits.IEEE Trans. Biomed. Circ. Syst.10243254. 10.1109/TBCAS.2014.2379294

  • 45

    MitraP. (2007). Observed Brain Dynamics.Oxford: Oxford University Press.

  • 46

    Vagus Nerve Stimulation Study Group (1995). A randomized controlled trial of chronic vagus nerve stimulation for treatment of medically intractable seizures.Neurology45224230.

  • 47

    NoackM.KrauseM.MayrC.PartzschJ.SchuffnyR. (2014). “VLSI implementation of a conductance-based multi-synapse using switched-capacitor circuits,” in Proceedings of the 2014 IEEE International Symposium on Circuits and Systems (ISCAS), (Piscataway, NJ: IEEE), 850853.

  • 48

    NoackM.MayrC.PartzschJ.SchüffnyR. (2011). “Synapse dynamics in CMOS derived from a model of neurotransmitter release,” in Proceedings of the 20th European Conference on Circuit Theory and Design (ECCTD), (Piscataway, NJ: IEEE), 198201.

  • 49

    NoackM.PartzschJ.MayrC.HänzscheS.ScholzeS.HöppnerS.et al (2015). Switched capacitor realization of presynaptic short-term-plasticity and stop-learning synapses in 28 nm CMOS.Front. Neurosci.9:10. 10.3389/fnins.2015.00010

  • 50

    NovellinoA.AngeloP. D.CozziL.ChiappaloneM.SanguinetiV.MartinoiaS. (2007). Connecting neurons to a mobile robot: an in vitro bidirectional neural interface.Comput. Intell. Neurosci.2007:2. 10.1155/2007/12725

  • 51

    NowotnyT.ZhigulinV. P.SelverstonA. I.AbarbanelH. D. I.RabinovichM. I. (2003). Enhancement of synchronization in a hybrid neural circuit by spike-timing dependent plasticity.Neurosci. J.2397769785.

  • 52

    O’DohertyJ. E.LebedevM. A.IfftP. J.ZhuangK. Z.ShokurS.BleulerH.et al (2011). Active tactile exploration using a brain-machine-brain interface.Nature479228231. 10.1038/nature10489

  • 53

    OprisanS. A.PrinzA. A.CanavierC. C. (2004). Phase resetting and phase locking in hybrid circuits of one model and one biological neuron.Biophys. J.8722832298.

  • 54

    PartzschJ.MayrC.GiulioniM.NoackM.HänzscheS.ScholzeS.et al (2019). Mean field approach for configuring population dynamics on a biohybrid neuromorphic system. arXiv:1904.10389 [Preprint].

  • 55

    PotterS.WagenaarD.DeMarseT. (2006). “Closing the loop: stimulation feedback systems for embodied MEA cultures,” in Advances in Network Electrophysiology, edsTaketaniM.BaudryM. (Boston, MA: Springer).

  • 56

    QiaoN.MostafaH.CorradiF.OsswaldM.StefaniniF.SumislawskaD.et al (2015). A recon_gurable on-line learning spiking neuromorphic processor comprising 256 neurons and 128K synapses.Front. Neurosci.9:141. 10.3389/fnins.2015.00141

  • 57

    RegerB. D.FlemingK. M.SanguinetiV.AlfordS.Mussa- IvaldiF. A. (2000). Connecting brains to robots: the development of a hybrid system for the study of learning in neural tissues.Artif. Life6307324.

  • 58

    ReinartzS.BiroI.GalA.GiuglianoM.MaromS. (2014). Synaptic dynamics contribute to long-term single neuron response fluctuations.Front. Neural Circ.8:71. 10.3389/fncir.2014.00071

  • 59

    RolstonJ. D.GrossR. E.PotterS. M. (2010). Closed-loop, open-source electrophysiology’.Front. Neurosci.4:31. 10.3389/fnins.2010.00031

  • 60

    RoyK.MukhopadhyayS.Mahmoodi-MeimandH. (2003). “Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits,” in Proceedings of the IEEEVol. 91 (Piscataway, NJ: IEEE), 305327.

  • 61

    ShahafG.EytanD.GalA.KermanyE.LyakhovV.ZrennerC.et al (2008). Order based representation in random networks of cortical neurons.PLoS Comput. Biol.4:e1000228. 10.1371/journal.pcbi.1000228

  • 62

    ShahafG.MaromS. (2001). Learning in networks of cortical neurons.J. Neurosci.2187828788. 10.1523/JNEUROSCI.21-22-08782.2001

  • 63

    VajdaI.van PeltJ.WoltersP.ChiappaloneM.MartinoiaS.van SomerenE.et al (2008). Low-frequency stimulation induces stable transitions in stereotypical activity in cortical networks.Biophys. J.9450285039. 10.1529/biophysj.107.112730

  • 64

    VatoA.SempriniM.MaggioliniE.SzymanskiF. D.FadigaL.PanzeriS.et al (2012). Shaping the dynamics of a bidirectional neural interface.PLoS Comput. Biol.8:e1002578. 10.1371/journal.pcbi.1002578

  • 65

    VogelsteinR. J.MallikU.VogelsteinJ. T.CauwenberghsG. (2007). “Dynamically reconfigurable silicon array of spiking neurons with conductance-based synapses,” in Proceedings of the IEEE Transactions on Neural NetworksVol. 18 (Piscataway, NJ: IEEE), 253265.

  • 66

    WagenaarD. A.MadhavanR.PineJ.PotterS. M. (2005). Controlling bursting in cortical cultures with closed-loop multi-electrode stimulation.J. Neurosci.25680688. 10.1523/JNEUROSCI.4209-04.2005

  • 67

    WallachA.EytanD.GalA.ZrennerC.MaromS. (2011). Neuronal response clamp.Front. Neuroeng.4:3. 10.3389/fneng.2011.00003

  • 68

    WhittingtonR. H.GiovangrandiL.KovacsG. T. A. (2005). A closed loop electrical stimulation system for cardiac cell cultures.IEEE Trans. Biomed. Eng.5212611270.

Summary

Keywords

neural engineering, brain-machine interfacing, neural networks, neuromorphic networks, neural coupling

Citation

Keren H, Partzsch J, Marom S and Mayr CG (2019) A Biohybrid Setup for Coupling Biological and Neuromorphic Neural Networks. Front. Neurosci. 13:432. doi: 10.3389/fnins.2019.00432

Received

14 December 2018

Accepted

15 April 2019

Published

08 May 2019

Volume

13 - 2019

Edited by

Michele Giugliano, University of Antwerp, Belgium

Reviewed by

Alexandre Schmid, École Polytechnique Fédérale de Lausanne, Switzerland; Guo-Qiang Bi, University of Science and Technology of China, China

Updates

Copyright

*Correspondence: Hanna Keren,

This article was submitted to Neural Technology, a section of the journal Frontiers in Neuroscience

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics