Cargando…

Neuronify: An Educational Simulator for Neural Circuits

Educational software (apps) can improve science education by providing an interactive way of learning about complicated topics that are hard to explain with text and static illustrations. However, few educational apps are available for simulation of neural networks. Here, we describe an educational...

Descripción completa

Detalles Bibliográficos
Autores principales: Dragly, Svenn-Arne, Hobbi Mobarhan, Milad, Våvang Solbrå, Andreas, Tennøe, Simen, Hafreager, Anders, Malthe-Sørenssen, Anders, Fyhn, Marianne, Hafting, Torkel, Einevoll, Gaute T.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society for Neuroscience 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5355897/
https://www.ncbi.nlm.nih.gov/pubmed/28321440
http://dx.doi.org/10.1523/ENEURO.0022-17.2017
_version_ 1782515688990048256
author Dragly, Svenn-Arne
Hobbi Mobarhan, Milad
Våvang Solbrå, Andreas
Tennøe, Simen
Hafreager, Anders
Malthe-Sørenssen, Anders
Fyhn, Marianne
Hafting, Torkel
Einevoll, Gaute T.
author_facet Dragly, Svenn-Arne
Hobbi Mobarhan, Milad
Våvang Solbrå, Andreas
Tennøe, Simen
Hafreager, Anders
Malthe-Sørenssen, Anders
Fyhn, Marianne
Hafting, Torkel
Einevoll, Gaute T.
author_sort Dragly, Svenn-Arne
collection PubMed
description Educational software (apps) can improve science education by providing an interactive way of learning about complicated topics that are hard to explain with text and static illustrations. However, few educational apps are available for simulation of neural networks. Here, we describe an educational app, Neuronify, allowing the user to easily create and explore neural networks in a plug-and-play simulation environment. The user can pick network elements with adjustable parameters from a menu, i.e., synaptically connected neurons modelled as integrate-and-fire neurons and various stimulators (current sources, spike generators, visual, and touch) and recording devices (voltmeter, spike detector, and loudspeaker). We aim to provide a low entry point to simulation-based neuroscience by allowing students with no programming experience to create and simulate neural networks. To facilitate the use of Neuronify in teaching, a set of premade common network motifs is provided, performing functions such as input summation, gain control by inhibition, and detection of direction of stimulus movement. Neuronify is developed in C++ and QML using the cross-platform application framework Qt and runs on smart phones (Android, iOS) and tablet computers as well personal computers (Windows, Mac, Linux).
format Online
Article
Text
id pubmed-5355897
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Society for Neuroscience
record_format MEDLINE/PubMed
spelling pubmed-53558972017-03-20 Neuronify: An Educational Simulator for Neural Circuits Dragly, Svenn-Arne Hobbi Mobarhan, Milad Våvang Solbrå, Andreas Tennøe, Simen Hafreager, Anders Malthe-Sørenssen, Anders Fyhn, Marianne Hafting, Torkel Einevoll, Gaute T. eNeuro Methods Educational software (apps) can improve science education by providing an interactive way of learning about complicated topics that are hard to explain with text and static illustrations. However, few educational apps are available for simulation of neural networks. Here, we describe an educational app, Neuronify, allowing the user to easily create and explore neural networks in a plug-and-play simulation environment. The user can pick network elements with adjustable parameters from a menu, i.e., synaptically connected neurons modelled as integrate-and-fire neurons and various stimulators (current sources, spike generators, visual, and touch) and recording devices (voltmeter, spike detector, and loudspeaker). We aim to provide a low entry point to simulation-based neuroscience by allowing students with no programming experience to create and simulate neural networks. To facilitate the use of Neuronify in teaching, a set of premade common network motifs is provided, performing functions such as input summation, gain control by inhibition, and detection of direction of stimulus movement. Neuronify is developed in C++ and QML using the cross-platform application framework Qt and runs on smart phones (Android, iOS) and tablet computers as well personal computers (Windows, Mac, Linux). Society for Neuroscience 2017-03-17 /pmc/articles/PMC5355897/ /pubmed/28321440 http://dx.doi.org/10.1523/ENEURO.0022-17.2017 Text en Copyright © 2017 Dragly et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International license (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution and reproduction in any medium provided that the original work is properly attributed.
spellingShingle Methods
Dragly, Svenn-Arne
Hobbi Mobarhan, Milad
Våvang Solbrå, Andreas
Tennøe, Simen
Hafreager, Anders
Malthe-Sørenssen, Anders
Fyhn, Marianne
Hafting, Torkel
Einevoll, Gaute T.
Neuronify: An Educational Simulator for Neural Circuits
title Neuronify: An Educational Simulator for Neural Circuits
title_full Neuronify: An Educational Simulator for Neural Circuits
title_fullStr Neuronify: An Educational Simulator for Neural Circuits
title_full_unstemmed Neuronify: An Educational Simulator for Neural Circuits
title_short Neuronify: An Educational Simulator for Neural Circuits
title_sort neuronify: an educational simulator for neural circuits
topic Methods
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5355897/
https://www.ncbi.nlm.nih.gov/pubmed/28321440
http://dx.doi.org/10.1523/ENEURO.0022-17.2017
work_keys_str_mv AT draglysvennarne neuronifyaneducationalsimulatorforneuralcircuits
AT hobbimobarhanmilad neuronifyaneducationalsimulatorforneuralcircuits
AT vavangsolbraandreas neuronifyaneducationalsimulatorforneuralcircuits
AT tennøesimen neuronifyaneducationalsimulatorforneuralcircuits
AT hafreageranders neuronifyaneducationalsimulatorforneuralcircuits
AT malthesørenssenanders neuronifyaneducationalsimulatorforneuralcircuits
AT fyhnmarianne neuronifyaneducationalsimulatorforneuralcircuits
AT haftingtorkel neuronifyaneducationalsimulatorforneuralcircuits
AT einevollgautet neuronifyaneducationalsimulatorforneuralcircuits