3,992 research outputs found
Integration of continuous-time dynamics in a spiking neural network simulator
Contemporary modeling approaches to the dynamics of neural networks consider
two main classes of models: biologically grounded spiking neurons and
functionally inspired rate-based units. The unified simulation framework
presented here supports the combination of the two for multi-scale modeling
approaches, the quantitative validation of mean-field approaches by spiking
network simulations, and an increase in reliability by usage of the same
simulation code and the same network model specifications for both model
classes. While most efficient spiking simulations rely on the communication of
discrete events, rate models require time-continuous interactions between
neurons. Exploiting the conceptual similarity to the inclusion of gap junctions
in spiking network simulations, we arrive at a reference implementation of
instantaneous and delayed interactions between rate-based models in a spiking
network simulator. The separation of rate dynamics from the general connection
and communication infrastructure ensures flexibility of the framework. We
further demonstrate the broad applicability of the framework by considering
various examples from the literature ranging from random networks to neural
field models. The study provides the prerequisite for interactions between
rate-based and spiking models in a joint simulation
Contrasting roles of axonal (pyramidal cell) and dendritic (interneuron) electrical coupling in the generation of neuronal network oscillations
Electrical coupling between pyramidal cell axons, and between interneuron dendrites, have both been described in the hippocampus. What are the functional roles of the two types of coupling? Interneuron gap junctions enhance synchrony of γ oscillations (25-70 Hz) in isolated interneuron networks and also in networks containing both interneurons and principal cells, as shown in mice with a knockout of the neuronal (primarily interneuronal) connexin36. We have recently shown that pharmacological gap junction blockade abolishes kainate-induced γ oscillations in connexin36 knockout mice; without such gap junction blockade, γ oscillations do occur in the knockout mice, albeit at reduced power compared with wild-type mice. As interneuronal dendritic electrical coupling is almost absent in the knockout mice, these pharmacological data indicate a role of axonal electrical coupling in generating the γ oscillations. We construct a network model of an experimental γ oscillation, known to be regulated by both types of electrical coupling. In our model, axonal electrical coupling is required for the γ oscillation to occur at all; interneuron dendritic gap junctions exert a modulatory effect
Simulation of networks of spiking neurons: A review of tools and strategies
We review different aspects of the simulation of spiking neural networks. We
start by reviewing the different types of simulation strategies and algorithms
that are currently implemented. We next review the precision of those
simulation strategies, in particular in cases where plasticity depends on the
exact timing of the spikes. We overview different simulators and simulation
environments presently available (restricted to those freely available, open
source and documented). For each simulation tool, its advantages and pitfalls
are reviewed, with an aim to allow the reader to identify which simulator is
appropriate for a given task. Finally, we provide a series of benchmark
simulations of different types of networks of spiking neurons, including
Hodgkin-Huxley type, integrate-and-fire models, interacting with current-based
or conductance-based synapses, using clock-driven or event-driven integration
strategies. The same set of models are implemented on the different simulators,
and the codes are made available. The ultimate goal of this review is to
provide a resource to facilitate identifying the appropriate integration
strategy and simulation tool to use for a given modeling problem related to
spiking neural networks.Comment: 49 pages, 24 figures, 1 table; review article, Journal of
Computational Neuroscience, in press (2007
BrainFrame: A node-level heterogeneous accelerator platform for neuron simulations
Objective: The advent of High-Performance Computing (HPC) in recent years has
led to its increasing use in brain study through computational models. The
scale and complexity of such models are constantly increasing, leading to
challenging computational requirements. Even though modern HPC platforms can
often deal with such challenges, the vast diversity of the modeling field does
not permit for a single acceleration (or homogeneous) platform to effectively
address the complete array of modeling requirements. Approach: In this paper we
propose and build BrainFrame, a heterogeneous acceleration platform,
incorporating three distinct acceleration technologies, a Dataflow Engine, a
Xeon Phi and a GP-GPU. The PyNN framework is also integrated into the platform.
As a challenging proof of concept, we analyze the performance of BrainFrame on
different instances of a state-of-the-art neuron model, modeling the Inferior-
Olivary Nucleus using a biophysically-meaningful, extended Hodgkin-Huxley
representation. The model instances take into account not only the neuronal-
network dimensions but also different network-connectivity circumstances that
can drastically change application workload characteristics. Main results: The
synthetic approach of three HPC technologies demonstrated that BrainFrame is
better able to cope with the modeling diversity encountered. Our performance
analysis shows clearly that the model directly affect performance and all three
technologies are required to cope with all the model use cases.Comment: 16 pages, 18 figures, 5 table
KInNeSS: A Modular Framework for Computational Neuroscience
Making use of very detailed neurophysiological, anatomical, and behavioral data to build biological-realistic computational models of animal behavior is often a difficult task. Until recently, many software packages have tried to resolve this mismatched granularity with different approaches. This paper presents KInNeSS, the KDE Integrated NeuroSimulation Software environment, as an alternative solution to bridge the gap between data and model behavior. This open source neural simulation software package provides an expandable framework incorporating features such as ease of use, scalabiltiy, an XML based schema, and multiple levels of granularity within a modern object oriented programming design. KInNeSS is best suited to simulate networks of hundreds to thousands of branched multu-compartmental neurons with biophysical properties such as membrane potential, voltage-gated and ligand-gated channels, the presence of gap junctions of ionic diffusion, neuromodulation channel gating, the mechanism for habituative or depressive synapses, axonal delays, and synaptic plasticity. KInNeSS outputs include compartment membrane voltage, spikes, local-field potentials, and current source densities, as well as visualization of the behavior of a simulated agent. An explanation of the modeling philosophy and plug-in development is also presented. Further developement of KInNeSS is ongoing with the ultimate goal of creating a modular framework that will help researchers across different disciplines to effecitively collaborate using a modern neural simulation platform.Center for Excellence for Learning Education, Science, and Technology (SBE-0354378); Air Force Office of Scientific Research (F49620-01-1-0397); Office of Naval Research (N00014-01-1-0624
Information flow through a model of the C. elegans klinotaxis circuit
Understanding how information about external stimuli is transformed into
behavior is one of the central goals of neuroscience. Here we characterize the
information flow through a complete sensorimotor circuit: from stimulus, to
sensory neurons, to interneurons, to motor neurons, to muscles, to motion.
Specifically, we apply a recently developed framework for quantifying
information flow to a previously published ensemble of models of salt
klinotaxis in the nematode worm C. elegans. The models are grounded in the
neuroanatomy and currently known neurophysiology of the worm. The unknown model
parameters were optimized to reproduce the worm's behavior. Information flow
analysis reveals several key principles underlying how the models operate: (1)
Interneuron class AIY is responsible for integrating information about positive
and negative changes in concentration, and exhibits a strong left/right
information asymmetry. (2) Gap junctions play a crucial role in the transfer of
information responsible for the information symmetry observed in interneuron
class AIZ. (3) Neck motor neuron class SMB implements an information gating
mechanism that underlies the circuit's state-dependent response. (4) The neck
carries non-uniform distribution about changes in concentration. Thus, not all
directions of movement are equally informative. Each of these findings
corresponds to an experimental prediction that could be tested in the worm to
greatly refine our understanding of the neural circuit underlying klinotaxis.
Information flow analysis also allows us to explore how information flow
relates to underlying electrophysiology. Despite large variations in the neural
parameters of individual circuits, the overall information flow architecture
circuit is remarkably consistent across the ensemble, suggesting that
information flow analysis captures general principles of operation for the
klinotaxis circuit
- …