Neural Field Simulator (Nichols & Hutt 2012-2015)

 Download zip file 
Help downloading and running models
Accession:184479
The NeuralFieldSimulator considers scalar spatially homogeneous neural fields taking into account finite axonal transmission speed and synaptic temporal derivatives of first and second order. A text-based interface offers complete control of field parameters and several approaches are used to accelerate simulations. A graphical output utilizes video hardware acceleration to display running output with reduced computational cost compared to exclusively software-based simulators. Diverse applications of simulations include breather oscillations, static and dynamic Turing patterns and activity spreading with finite propagation speed.
References:
1 . Nichols E, Green K, Hutt A (2015) Open-source numerical simulation tool for two-dimensional neural fields involving finite axonal transmission speed International Conference on Mathematical NeuroScience Antibes Juan-les-Pins, France. June 2015.
2 . Nichols E, Green K, Hutt A, van Veen L (2014) Two-dimensional patterns in neural fields subject to finite transmission speed BMC Neuroscience 15(1):16
3 . Nichols E, Hutt A (2014) Two-dimensional neural field simulator with parameter interface and 3D visualization International Conference on Neural Field Theory, Reading, U.K.
4 . Nichols E, Hutt A (2013) Neural field simulator: fast computation and 3D-visualization BMC Neuroscience 14(1):179
5 . Nichols EJ, Hutt A (2015) Neural field simulator: two-dimensional spatio-temporal dynamics involving finite transmission speed. Front Neuroinform 9:25 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type:
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: Python; Neural Field Simulator;
Model Concept(s):
Implementer(s): Nichols, Eric J [ericjnichols at gmail.com]; Hutt, Axel [axel.hutt @ inria.fr];
/
nfSimulator_2.3.4
code
sim
mainDNF.py
values.py
                            
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Dymamic Neural Field simulator with finite transmission speed
# Copyright (C) 2010 Nicolas P. Rougier
# Copyright (C) 2012 - 2015 Eric J. Nichols
#
# This program is free software: you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation, either version 3 of the License, or (at your option) any later
# version.
# 
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
# details.
# 
# You should have received a copy of the GNU General Public License along with
# this program. If not, see <http://www.gnu.org/licenses/>.
#
# -----------------------------------------------------------------------------
#
# Dependencies:
#
#     Python 2.7...: http://www.python.org
#     Numpy:         http://www.numpy.org
#     PyOpenGL:      http://pyopengl.sourceforge.net
#     GLFW:          http://www.glfw.org
#
# -----------------------------------------------------------------------------
# Contributors:
#
#     Eric Nichols
#     Nicolas P. Rougier
#     Axel Hutt
#     Cyril Noël
#
# Contact Information:
#
#     Axel Hutt / Eric Nichols
#     INRIA Nancy
#     Equipe Neurosys
#     54603 Villers les Nancy  
#     France
#
# References:
#
#     Axel Hutt and Nicolas P. Rougier
#     "Activity spread and breathers induced by finite transmission
#      speeds in two-dimensional neural fields"
#     Physical Review Letter E, 2010.
#
# -----------------------------------------------------------------------------

if __name__ == "__main__":

    import sim.initialize as init
    init.WindUp()

Loading data, please wait...