Научная статья на тему 'Phenomenological simulation study of neuronal activity synchronization in 110 elements network'

Phenomenological simulation study of neuronal activity synchronization in 110 elements network Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
161
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
IZHYKEVICH’S MODEL / НЕЙРОННі МЕРЕЖі / МОДЕЛЮВАННЯ / МОДЕЛЬ ІЖИКЕВИЧА / НЕЙРОННА ДИНАМіКА / СПАЙКИ / БЬОРСТИ / СИНХРОНіЗАЦіЯ / РАСТРОГРАМА / ПРОСТОРОВО-ЧАСОВА ДіАГРАМА / NEURON NETWORKS / SIMULATION / NEURON DYNAMICS / SPIKES / BURSTS / SYNCHRONIZATION / THE RASTER PLOT / SPACE-TIME DIAGRAM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Karpenko K. S., Yatsiuk R. M., Kononov M. V., Sudakov O. O.

Розглянуто явище синхронізації нейронної активності мережевої структури. Проведено моделювання динаміки нейронної мережі 6-ти шарової структури із 110 елементів з різними режимами активності: регулярні спайки, хаотичні спайки, регулярні та хаотичні бьорсти, та інш. Для дослідження обрано модель Іжикевича, яка дозволяє відтворювати різні типи активності, притаманних реальним біологічним нейронам. Для візуальної оцінки синхронізації спайкової активності системи було побудовано просторово-часову діаграму для всієї мережі та растрограми як для всієї структури так і для кожного шару окремо. Обчислено коефіцієнти синхронізації для всієї нейронної системи і для кожного нейронного шару окремо. Метод розрахунку синхронізації базується на крос-кореляції часів потенціалів дії будь-яких пар нейронів.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The phenomenon of activity synchronization in biological neural network is considered. Simulation of neurons dynamics in the 6-layer neural network with 110 elements in different regimes: regular spikes, chaotic spikes, regular and chaotic bursting, etc was performed. Izhykevich’s phenomenological model that displays different types of activity inherent for real biological neurons was used for simulation. Space-t3ime diagram for the entire network and raster plots for the whole structure and for each layer separately were built for visual inspection of neural network activity synchronization. Synchronization coefficients based on cross-correlation times of action potentials for all neurons pairs were calculated for the whole neural system and for each layer separately.

Текст научной работы на тему «Phenomenological simulation study of neuronal activity synchronization in 110 elements network»

Physics Of The Alive, Vol. 20, N1, 2012. C. 22-27.

© Karpenko K.S., Yatsiuk R.M., Kononov M. V., Sudakov O. O.

y^K 577.3

PHENOMENOLOGICAL SIMULATION STUDY OF NEURONAL ACTIVITY SYNCHRONIZATION IN 110 ELEMENTS NETWORK

Karpenko K.S., Yatsiuk R.M., Kononov M.V., Sudakov O.O

Taras Shevchenko National University of Kyiv, Radiophysical department, Kyiv, Ukraine; e-mail:katharine.karpenko@gmail.com

Was received 15.05.2012

The phenomenon of activity synchronization in biological neural network is considered. Simulation of neurons dynamics in the 6-layer neural network with 110 elements in different regimes: regular spikes, chaotic spikes, regular and chaotic bursting, etc was performed. Izhykevich’s phenomenological model that displays different types of activity inherent for real biological neurons was used for simulation. Space-t3ime diagram for the entire network and raster plots for the whole structure and for each layer separately were built for visual inspection of neural network activity synchronization. Synchronization coefficients based on cross-correlation times of action potentials for all neurons pairs were calculated for the whole neural system and for each layer separately.

Keywords: neuron networks, simulation, Izhykevich’s model, neuron dynamics, spikes, bursts, synchronization, the raster plot, space -time diagram.

5

INTRODUCTION

Studying the neural activity dynamics is of great interest for neuroscientist and specialists in physical and mathematical modeling. Many questions about functioning mechanisms of attention, division of unconscious and conscious mental processes and influence of emotions remain unclear. Are there general principles of information processing in the brain? If so, how are they reflected in the electrical activity of different structures? Do experimentally measured data of neurons activity correspond to principles mentioned above or these data are artifacts generated by specific experimental conditions? Getting answers to these questions depend largely on the theoretical understanding of the experimental data. Physical, mathematical and computer simulation of electrophysiological processes in biological objects is one of the important and promising areas of research.

According to the experimental results on animals synchronization of neural activity plays an important role in different mental processes [1], like the binding of different visual features into a single overall image by visual cortex. Mathematical simulation is the main tool for study of neurons synchronization.

Realistic (Hodgkin and Huxley based [2]) and phenomenological (Kuramoto [3], FitzHugh-Nagumo [4], etc) models are used for investigation of neural networks’ dynamics. Large computer resources requirement [5] for realistic simulations is the main reason that large amount of phenomenological models exist. So it is necessary to choose the phenomenological model of the neuron, which

is able to reproduce the real cells dynamics without detalization of physical processes that lie at its basis [6].

In present paper we perform numerical simulation study of neurons activity synchronization in cortical column by Izhikevich’s model [7].

MATERIALS AND METHODS

Structure of cortex columns. Cerebral cortex is the main element, which takes part in almost all physiological processes. It is a hierarchical system of neural networks -cortical columns. Powell, along with colleagues showed that the number of neurons in vertical, that goes through the thickness of the cortex, i.e. a cylinder with a diameter of 30 microns, is surprisingly constant and equals 110. [8] Cortex has six layers, contains from 10 to 14 billion neurons. It may be considered as a hierarchical system of neural networks - cortical columns. This structure of cortex offers the possibility to construct representations of complex objects.

In this work we consider the neural structure in the form of column, which consists of six layers of neurons. At each layer each neuron is connected to all neurons of its layer and to all neurons of the next layer lower in the hierarchy. The scheme of this structure is shown in fig. 1.

Six layers of columns are numbered by roman digits from top to bottom. The upper layer contains very few neurons and the deepest layer has the largest number of neurons. Topology of connections between neurons is one of the most significant factors that influence of information transformation and flows in the network.

Fig. 1. Structure of neural network with 110 elements.

To simplify computations here we take the neural network to be homogeneous (i.e. all network elements are identical and have the same type of neural connections). Simulated network if fully connected. It means that each element of the next layer receives synapses from all the previous elements.

Mathematical model of biological neuron. The

model of neuron we used was proposed in 2001 by Eugene Izhikevich [7]. It is two-compartment model that contains an additional requirement for cell membrane discharge:

dv 2

— = 0.04v2 + 5v +140- u +1, dt

du

— = a(bv - u), dt

v —— c, u —— u + d, if v>=30mB,

where v and u are the dimensionless membrane potential and membrane potential recovery variables respectively; a, b, c and d - dimensionless parameters. The variable u simulates the activation of ionic K+ currents and the deactivation of ionic Na+ currents and provides negative feedback to v. Variable I simulates external currents.

This model can reproduce all twenty types of real biological activity of neurons depending on the values of four model parameters [9]. On the subjective opinion of models’ author, the only one drawback of this model is a partial discontinuity of discharge dynamics of membrane potential when reaching the threshold.

Estimates of computing resources usage for most models presented in [10, 11]. Simulation of one neuron 1 ms dynamics using the Euler first-order fixed-step method by Izhikevich’s model requires 13 floating point operations. This number of operation is one of the best for all models that can reproduce all kinds of neurons activities.

Synchronization analysis. Usually synchronization is defined as setting of common rhythm in different natural processes. It is assumed that synchronization of oscillatory activity in sensory-motor cortex may provide

integration and coordination of information flows that control the muscle contraction during movements and respiration rhythm [1]. It is proved that synchronization is responsible for the generation of the pathological tremor in Parkinson’s disease [12]. Synchronization of cerebral cortex parts may lead to epileptic activity.

Researching the synchronization in large neuron ensembles is a significant problem because there is no sufficient knowledge in this area and only the presence of some known phenomena provides necessary information.

Network dynamics is traditionally visually represented by the raster plot (Fig. 3) - the graph, on which vertical axis correspondes to the number of a neuron in the network, the horizontal axis is a time and points color is values of membraine potential. Such raster plot allows to visually assess the synchronization in the network. Weak synchronization is presented by a chaotic set of points. Strong synchronization is described by points ordered on a vertical lines. Each line represents a short period of time, during which most of the neurons in the network generated a discharge, thereby providing synchronous activity of the system.

However, for the quantitative analysis of the network synchronization degree visual display on a raster plot is not enough. Reviewing the raster plot may give the impression that the oscillations are synchronized, but most of the neurons in the network do not generate action potential and therefore such oscillations in the network cannot be considered to be synchronous. Therefore, to characterize oscillations the coefficient (k) of network synchronization was calculated.

Normalized cross-correlation of different neurons pairs’ signals was used to calculate synchronization coefficient [13]. At first the oscillation frequency fi for each of n neurons in the network is computed as the inverse of the average inter-spike time interval. Then the average oscillation frequency for the whole network is computed as:

f =

J net

X f

i=1

n

The whole time interval, for which the synchronization coefficient is computed, is divided into K equal intervals with duration T = a / fnet (see Fig. 2,

dashed line). At each K-segment spikes for neurons pairs were determined in a binary format: X(l) =1 - if lth neuron generates a spike in this interval, and X(l) =0 - if the spike is absent (respectively Y(i)=1 and Y(i)=0 for other neuron). Then for each pair of ith and jth neurons the synchronization coefficient is determined as:

X* (1 )y (i)

i=i

X X (l )X Y (l)

l=1

l=1

Karpenko K.S., Yatsiuk R.M., Kononov M.V., Sudakov O.O.

The coefficient of synchronization k of the whole network is found by averaging the coefficients kij of all pairs of neurons.

Fig. 2. Sequence of action potentials generated by two neurons (left). Binary codes for this sequence (right).

Value of parameter a plays an important role in calculation of synchronization coefficient. This parameter determines the time-interval t necessary for coding of neural oscillations into a binary sequence. If a is too large, the spikes with significantly different generation times may appear in the same time-interval t. In this case the synchronization coefficient will be large despite the synchronization is actually absent in the network. For too small values of a the time-interval t is narrow, so action potential spikes may appear into different intervals and synchronization coefficient will be low in the synchronized network.

RESULTS AND DISCUSSION

For simulation we considered neural network structure of 110 elements with different states: regular spikes, chaotic spikes, regular and chaotic bursting, etc. It is homogeneous and fully connected neural network, whose hierarchical structure is close to the cortical column. It consists of six layers: the first layer has nine neurons, the second - eleven, the third - eleven, the fourth

- fifteen, the fifth - seventeen, the sixth - forty seven neurons. At each layer each neuron is connected to all neurons of its layer and to all neurons of the next layer lower in the hierarchy (fig. 1). Simulation is performed with model parameters suggested by models’ author [7]: a=0.02, b=0.2, c=-55, d=2 and time of discretization dt=0.01ms. Raster plots for each neural layer were maximally increased in scale to be visible. Special software was developed for calculation of neuron synchronization in cortical column and its layers. Parameter a is chosen to be 0.25.

The coefficient of synchronization k=0.284 for the whole neural network was computed, and for the visual synchronization analysis the raster plot was constructed (fig. 3).

Then the neural dynamics of whole network system on each layer was analyzed. The sixth layer receives the synaptic current from the lower cortical columns because it is the deepest layer of neural structures. Neural activity at lower layer has the form - class 2 excitable (fig. 4).

Fig. 3. The raster plot for neural network with 110 elements, the synchronization coefficient is k=0.284.

Fig. 4. The neural activity of neurons at sixth layer of network.

The primary information which comes to the sixth layer is processed by neurons of this layer. Then it is grouped in a sequence of pulses and transmitted to higher layers. Coefficient of synchronization for neurons of the sixth layer of neural network is k=0.577 and for this layer the raster plot was constructed (fig. 5).

Fig. 5. The raster plot for neurons from sixth layer of neural network, the synchronization coefficient is k=0.577.

The behavior of the membrane potential of neurons in the next, the fifth, layer differs significantly from the lower layer and looks like - mix mode: irregular tonic bursting and spiking (Fig. 6).

Fig. 6. The neural activity of neurons at fifth layer of network.

In this layer spiking sequences came from the sixth layer are transferred into "a sequence of sequences" -bursting activity. Coefficient of synchronization for neurons of the fifth layer of neural network is k=0.241 and for this layer the raster plot of neural activity was constructed (fig. 7).

Fig. 7. The raster plot for neurons from fifth layer of neural network, the synchronization coefficient is k=0.241.

The fourth-layer dynamics is not significantly different from the previous layer - irregular double spiking and regular tonic bursting (Fig. 8). So "sequences of sequences," which came from the lower layers, are transferred into combination of more structured pulses will go to higher levels of cortical hierarchy. Coefficient of synchronization for neurons of the fourth layer of neural network is k=0.213 and for this layer the raster plot of neural activity was constructed (fig. 9).

Fig. 8. The neural activity of neurons at fourth layer of network.

INI II 1 III III II 1 III INI INI 1 INI INI ii in II nil

HIM INI INI 1 INI INI 1 1 INI 1 INI INI INI Nil 1 mu ii

Nil 1 INI INI 1 INI INI III INI III 1 lllll in in 1 INI 1

INI III INI INI lllll INI INI III 1 II 1 II inn him in

III II III 1 INI 1 INI 1 INI INI Nil III INI 1 Nil 1 him ii

INI II III 1 INI 1 lllll Nil 1 III II II III 1 INI 1 him in

INI II 1 III INI INI 1 1 1 llll INI 1 llll II 11 in i mil

INI III INI INI lllll INI llll III 1 1 1 III 1 INI ii him

Hill INI 1 III lllll Nil III llll 1 Nil III 1 mu him in

lllll INI INI III INI INI INI III II lllll mi him hi

II1 1 1 INI INI 1 lllll III 1 lllll INI 1 III II III INI mu

INI II INI INI lllll INI II llll 1 INI II 1 1 III INI 1

Ill lllll INI INI lllll INI III llll 1 llll III 1 INI ii him

III III INI INI lllll Nil II III INI lllll INI him hi

III 1 III 1 III III 1 llll 1 II INI 1 INI II 1 inn mu mu ii

Fig. 9. The raster plot for neurons from fourth layer of neural network, the synchronization coefficient is k=0.213.

The neural behavior on the third level of the studied network takes the form - mix mode: regular single and double spiking and tonic spiking and tonic bursting (Fig. 10).

Fig. 10. The neural activity of neurons at third layer of network.

Coefficient of synchronization for neurons of third layer of neural network is k=0.222 and for this layer the raster plot of neural activity was constructed (fig. 11).

Fig. 11. The raster plot for neurons from third layer of neural network, the synchronization coefficient is k=0.222.

On the second level the behavior of membrane potential of neurons becomes like mix mode: regular double tonic spiking and tonic bursting (Fig. 12).

There are two higher levels of the cortical column, the second and the first that group all information from lower layers and transfer it to the sixth layer of other columns. Coefficient of synchronization for neurons of second layer of neural network is k=0.195 and for this layer the raster plot of neural activity was constructed (fig. 13).

Karpenko K.S., Yatsiuk R.M., Kononov M.V., Sudakov O.O.

Fig. 12. The neural activity of neurons at second layer of network.

Illll III

I Illll

I Illll

I INI II

Illll 1 Illll III

Illll 1 Illll III

Illll 1 Illll III

Illll 1 Illll III

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Illll 1 Illll III

Illll 1 Illll III

Illll Illll Illll INI Illll

Illll HIM INI I I Illll I II Nil II llll INI Illll II

llll Illll llll I I II llll I llll III llll II IIII Illll

INI II INI I Illll llll I

II llll II Nil III III Illll

Nil II INI II Illll Illll

Illll Illll III

ii him mu

i him mi i

i him ini ii

him him hi

I Illll INI I I

Illll Illll III

Illll Illll III

ii nun mi in him ini ini i ii mi ii mu him mill mu ini mu him

hi ii iiii i mi in i ii i mi ini i mu

inn mu

him hi i

mu him

INI 1 1 Nil 1

mu llll 1

mi i iiii i

mu mi i

INI in

INI iiii ii

Illll 11

Illll ii i

Fig. 13. The raster plot for neurons from second layer of neural network, the synchronization coefficient is k=0.195.

On the first neural layer there is a kind of the neural activity - mix mode: single spiking and regular tonic bursting (Fig. 14). Coefficient of synchronization for neurons of first layer of neural network is k=0.202 and for this layer the raster plot of neural activity was constructed

(fig. 15).

Fig. 14. The neural activity of neurons at first layer of network.

The diagram for visual study of synchronization coefficients was constructed (fig. 16). The X-axis represents the number of neural network layer, and Y-axis

represents the synchronization coefficient.

Fig. 16. The diagram for synchronization coefficients on neural network layers.

The space-time diagram for visual studies of neural structure synchronization was constructed. The X-axis represents time in milliseconds, and the Y - axis represents the number of neural elements in the network, a gradient color on the scale characterizes potential value (fig. 17). One can easy observe a layered synchronization activity of studied neural structure. The synchronization time spikes occur in neighboring elements and then neighboring spikes group together.

Fig. 15. The raster plot for neurons from second layer of neural network, the synchronization coefficient is k=0.202.

Fig. 17. Space-time diagram for neural network with 110 elements.

CONCLUSION

Neurons activity in the cortical column model is changed from bursting to spiking activities when considering from the first to the sixth layer. Synchronization coefficient differs for different (from first to fifth) layers not more than 10%. Sixth layer is mostly synchronized and the second layer is less synchronized. The synchronization coefficient for the whole neural network does not exceed 30%, which corresponds to the normal physiological state of the cerebral cortex.

References

1. Осипов Г.В. Информационная динамика: синхронизация в сложных осцилляторных сетях. Учебно-методические материалы по программе повышения квалификации / Информационные технологии и компьютерное моделирование в прикладной математике. - Нижний Новгород, 2007/ - 102 с.

2. Hodgkin A.L., HuxleyA.F. A quantitative description of membrane current and application to conduction and excitation in nerve // Physiology. - 1954. - № 117. - P. 500-544.

3. Omel'chenko O.E., Wolfrum M., Yanchuk S., Maistrenko Y.L., Sudakov O. Stationary patterns of coherence and incoherence in two-dimensional arrays of non-locally-coupled phase oscillators // Phys. Rev. - 2012. - E 85, 036210.

4. Fitzhugh R Impulses and physiological states in theoretical models of nerve membrane // Biophysical Journal. - 1961. -Vol. 1. - Р. 445-466.

5. Levchenko R., Sudakov O., Maistrenko Y. Parallel software for modeling complex dynamics of large neuronal networks // 17th International Workshop on Nonlinear Dynamics of Electronic Systems, June 2009, Rapperswille, Switzerland. - Р. 34-37.

6. Романов С.П., А.В. Бахшиев. Математическое

моделирование процессов преобразования импульсных

потоков в естественном нейроне //Нейрокомпьютеры: разработка, применение - 2009. - №3 - C.71-80.

7. Izhikevich E. M. Simple model of spiking neurons II IEEE Transactions on Neural Networks. - 2003. - Vol. 14, N б.

- P. 15б9-1572.

8. Эдельман Дж., Маунткасл В. Разумный мозг. - М.: Мир, 1981. - С. 15 - б7.

9. Izhikevich E. M. Which Model to Use for Cortical Spiking Neurons? IIIEEE Transactions on neural networks. - Vol. 15.

- P.1063 - 1070, 2004.

10. Тимощук П. В. Порівняльний аналіз моделей нейронних осциляторів//Автоматика, вимірювання та керування. -2009. - № 639. - С. 243-249.

11. Борисюк Г.Н., Р.М. Борисюк, Я.Б. Казанович,

Г.Р. Иваницкий. Модели динамики нейронной активности при обработке информации мозгом - итоги «десятилетия» II Успехи физических наук. - 2002. - 172, №10. - C.1189-1214.

12. Terman D., Rubin J., Yew A., Wilson C. Activity patterns in a model for the subthalamopallidal network of the basal ganglia II J. Neurosci. - 2002I - Vol 22. - P. 2963-2976.

13. Кочубей С.А. Особенности расчета коэффициента синхронизации нейронных сетей // Вісник Дніпропетровського університету. Біологія. Екологія. -2009. -Т. 2, Вип. 17. - С. 55-62.

ФЕНОМЕНОЛОГІЧНЕ ДОСЛІДЖЕННЯ СИНХРОНІЗАЦІЇ НЕЙРОНАЛЬНОЇ АКТИВНОСТІ В МЕРЕЖІ ІЗ 110 ЕЛЕМЕНТІВ

Карпенко К.С, Яцюк Р.М, Кононов М.В, Судаков О.О

Розглянуто явище синхронізації нейронної активності мережевої структури. Проведено моделювання динаміки нейронної мережі 6-ти шарової структури із 110 елементів з різними режимами активності: регулярні спайки, хаотичні спайки, регулярні та хаотичні бьорсти, та інш. Для дослідження обрано модель Іжикевича, яка дозволяє відтворювати різні типи активності, притаманних реальним біологічним нейронам. Для візуальної оцінки синхронізації спайкової активності системи було побудовано просторово-часову діаграму для всієї мережі та растрограми як для всієї структури так і для кожного шару окремо. Обчислено коефіцієнти синхронізації для всієї нейронної системи і для кожного нейронного шару окремо. Метод розрахунку синхронізації базується на крос-кореляції часів потенціалів дії будь-яких пар нейронів

Ключові слова: нейронні мережі, моделювання, модель Іжикевича, нейронна динаміка, спайки, бьорсти, синхронізація, растрограма, просторово-часова діаграма.

ФЕНОМЕНОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ СИНХРОНИЗАЦИИ НЕЙРОНАЛЬНОЙ АКТИВНОСТИ НЕЙРОННОЙ СЕТИ ИЗ 110 ЭЛЕМЕНТОВ

Карпенко К.С, Яцюк Р.М, Кононов М.В, Судаков А.А

Рассмотрено явление синхронизации нейронной активности сетевой структуры. Проведено моделирование динамики нейросетевой шестислойной структуры из 110 элементов с разными режимами активности: регулярные спайки, хаотические спайки, регулярные и хаотические бёрсты, и др. Для моделирования была выбрана модель Ижикевича, которая позволяет отображать различные типы активности, которые присущи реальным биологическим нейронам. Для визуальной оценки синхронизации спайковой активности системи были построены: пространственно-временная диаграмма для всей сети и растрограммы как для всей сети так и для каждого слоя отдельно. Вычислены коэффициенты синхронизации для всей нейронной системы и для каждого нейронного слоя отдельно. Метод вычисления синхронизации основывается на кросс-корреляции времен потенциалов действия различных пар нейронов

Ключовые слова: нейронные сети, моделирование, модель Ижикевича, нейронная динамика, спайки, бёрсты, синхронизация, растрограмма, пространственно-временная диаграмма.

i Надоели баннеры? Вы всегда можете отключить рекламу.