On the design of script languages for neural simulation
- PMID: 22897420
- DOI: 10.3109/0954898X.2012.716902
On the design of script languages for neural simulation
Abstract
In neural network simulators, models are specified according to a language, either specific or based on a general programming language (e.g. Python). There are also ongoing efforts to develop standardized languages, for example NeuroML. When designing these languages, efforts are often focused on expressivity, that is, on maximizing the number of model types than can be described and simulated. I argue that a complementary goal should be to minimize the cognitive effort required on the part of the user to use the language. I try to formalize this notion with the concept of "language entropy", and I propose a few practical guidelines to minimize the entropy of languages for neural simulation.
Similar articles
-
Creating, documenting and sharing network models.Network. 2012;23(4):131-49. doi: 10.3109/0954898X.2012.722743. Epub 2012 Sep 20. Network. 2012. PMID: 22994683 Review.
-
Collaborative modelling: the future of computational neuroscience?Network. 2012;23(4):157-66. doi: 10.3109/0954898X.2012.718482. Epub 2012 Sep 20. Network. 2012. PMID: 22994605
-
Simulating spiking neural networks on GPU.Network. 2012;23(4):167-82. doi: 10.3109/0954898X.2012.730170. Epub 2012 Oct 15. Network. 2012. PMID: 23067314 Review.
-
Conedy: a scientific tool to investigate complex network dynamics.Chaos. 2012 Mar;22(1):013125. doi: 10.1063/1.3685527. Chaos. 2012. PMID: 22463001
-
Nexa: a scalable neural simulator with integrated analysis.Network. 2012;23(4):254-71. doi: 10.3109/0954898X.2012.737087. Epub 2012 Nov 1. Network. 2012. PMID: 23116128
Cited by
-
Equation-oriented specification of neural models for simulations.Front Neuroinform. 2014 Feb 4;8:6. doi: 10.3389/fninf.2014.00006. eCollection 2014. Front Neuroinform. 2014. PMID: 24550820 Free PMC article.
-
Brian 2, an intuitive and efficient neural simulator.Elife. 2019 Aug 20;8:e47314. doi: 10.7554/eLife.47314. Elife. 2019. PMID: 31429824 Free PMC article.
-
morphforge: a toolbox for simulating small networks of biologically detailed neurons in Python.Front Neuroinform. 2014 Jan 28;7:47. doi: 10.3389/fninf.2013.00047. eCollection 2013. Front Neuroinform. 2014. PMID: 24478690 Free PMC article.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources