• Aucun résultat trouvé

Open-source numerical simulation tool for two-dimensional neural fields involving finite axonal transmission speed

N/A
N/A
Protected

Academic year: 2021

Partager "Open-source numerical simulation tool for two-dimensional neural fields involving finite axonal transmission speed"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01153789

https://hal.inria.fr/hal-01153789

Submitted on 20 May 2015

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Open-source numerical simulation tool for

two-dimensional neural fields involving finite axonal transmission speed

Eric Nichols, Kevin Green, Axel Hutt

To cite this version:

Eric Nichols, Kevin Green, Axel Hutt. Open-source numerical simulation tool for two-dimensional neural fields involving finite axonal transmission speed. International Conference on Mathematical NeuroScience (ICMNS), Jun 2015, Antibes, Juan-les-Pins, France, France. �hal-01153789�

(2)

ICMNS 15 INRIA

Open-source numerical simulation tool for two-dimensional neural fields involving finite axonal transmission speed

Eric Nichols 1 , Kevin Green 2 and Axel Hutt 1

1 INRIA Grand Est - Nancy, 615 Rue du Jardin Botanique, 54600 Villers-l `es-Nancy, France; CNRS et Universit ´e de Lorraine, Loria; Email: [email protected] 2 Faculty of Science, University of Ontario Institute of Technology, Oshawa, ON L1H7K4, Canada

Motivation

This work aims to provide an open source and cross-platform simulation tool that integrates numerically integral-differential equations of the type

η ∂

2

∂ t

2

+ γ ∂

∂ t + 1

!

V (x , t ) = I (x , t ) +

Z

d

2

y K (k x − y k) S

V

y, t − k x − y k c

(1) with mean neuron potential V in a two-dimensional quadratic spatial domain Ω with periodic boundary conditions. The term I denotes the external stimulus, K is the synaptic connectivity kernel and S is the firing rate. Finite axonal transmission speed c induces space-dependent delays.

To this end, we present the Neural Field Simulator [1].

Features

I

Great usability

• Parametrization can be as simple or complex as field model

• Visualization is easily modified by a keypress

I

Complete control over Eq. (1) variables

• Free choice of values provided by text-based Python interface

I

Spatio-temporal kernel

• Integral renders into a spatial integral and an integral over delays [2]

I

Optimal acceleration

1. Fast Fourier transform in space

2. Self-writing code based on interface selections

3. Utilization of graphics processing unit for hardware acceleration 4. Reduced rate of GPU uploads optimised for visual perception

I

Output in rich detail

• 2D matrices output in 3D whereby [x ,y ]7→[z ]

This allows features normally hidden in neural fields to be magnified and examined

normal resolution

−→

adjusted Z axis limit

• Matrices can be moved, rotated, zoomed and colors and axis limits are easily changed

• Movies and images of simulations can be saved

Breather

A breather (Fig. 1) is simulated with a spatial grid of n = 512 squared elements and parameters dt = 0 . 001, γ = 1, η= 0, length l = 30, V ( t = 0 )= 0, V

noise

( t > 0 )=

e(a

2+b2)

∂t

320π

where a and b are a meshgrid of [−l /2, · · · , l /2], I =

20e−x

2/32

32π

, K =

−e4.5π−x/3

, S =

1+e−10000(V1 −0.005)

and c =500.

176 ms 186 ms 196 ms 206 ms 216 ms

Figure 1: A breather at 10 millisecond intervals with manually set minimum Z axis (=0.0048).

Turing Pattern

Turing patterns emerge from noisy field voltage (Fig. 2) with terms dt =0.01, γ =1, η=0, l =90, n=512, V (t =0)=5.4+

e−x2/0.02

0.02π

, I =0, K =K − sin( ~ v )/200 with K = sin( ~ v )/150 and

~ v =[−9 π, . . . , 0 ] , S =

2

1+e−1.24(V−3)

and c ≥l √

2 ∆ t is infinite ( = 6364).

0 seconds ≥5 seconds

Figure 2: A smooth constant Turing pattern exists from noise after 5 seconds.

Alternating Roll

Reference [1] presents an alternating roll solution (Fig. 3) with descriptions of the following values: dt =0.02, γ =2, η=1, l =40.3805226, n=512, k

c

=1.0891958379832

ω

c

=3.4003003526352 V (t =0)=3+0.4 sin(k

c

a), U

excite

=0.4ω

c

cos(k

c

b) I =2.5, K =

121e−x−235.2e −1.4x

, S =

1+e−2.856(V1 −3)

and finite c =6.

102 ms 119 ms 133 ms

Figure 3: A stable alternating roll continuously transforms between horizontal and vertical line patterns every ≈31 milliseconds.

Acknowledgments

This work is funded by the European Research Council under the European Union’s Seventh Framework Program (FP7/2007-2013), ERC grant agreement No. 257253 (MATHANA project).

References

[1] http://nfsimulator.gforge.inria.fr

[2] A. Hutt and N. Rougier. Activity spread and breathers induced by finite transmission speeds in two-dimensional neural fields, Physical Review E 82 (5):055701 (2010).

[3] K.R. Green and A. Hutt. Dynamic square patterns in a two-dimensional neural field with finite transmission speed. Society for Industrial and Applied Mathematics (2015), Submitted for publication.

Références

Documents relatifs

— Random field, Markov process, L´evy process, compact Lie group, graph on a surface, rectifiable path, ramified covering, Yang-Mills, lattice gauge theory, continuous limit....

OpenFEM aims to provide all the basic functionalities needed to deal with multi-physic finite element modeling within theses environments as well as optimized compiled code (written

Hutt A, Rougier N: Activity spread and breathers induced by finite transmission speeds in two-dimensional neural fields. Nichols EJ, Hutt A: Neural field simulator: fast computation

FINITE PROPAGATION SPEED In this section we consider the strong solutions of the Ericksen–Leslie equation both in the periodic (see Definition 1) and the bounded domain case (see

It is difficult to classify the existing methods of numerical integration since there are many different criteria that can be used to fulfill such a task:

Laparoscopic Simulation: the primary target for SOFA being Medical Simulation, we have developed an early prototype of a laparoscopic simulation system in which the liver and

We il- lustrate the general components and we focus on three important aspects: support for static analysis of Solidity smart contracts, deployed smart contract binary analysis

VSEARCH includes most commands for analysing nucleotide sequences available in USEARCH version 7 and several of those available in USEARCH version 8, including searching (exact or