Title |
Trends in Programming Languages for Neuroscience Simulations
|
---|---|
Published in |
Frontiers in Neuroscience, December 2009
|
DOI | 10.3389/neuro.01.036.2009 |
Pubmed ID | |
Authors |
Andrew P. Davison, Michael L. Hines, Eilif Muller |
Abstract |
Neuroscience simulators allow scientists to express models in terms of biological concepts, without having to concern themselves with low-level computational details of their implementation. The expressiveness, power and ease-of-use of the simulator interface is critical in efficiently and accurately translating ideas into a working simulation. We review long-term trends in the development of programmable simulator interfaces, and examine the benefits of moving from proprietary, domain-specific languages to modern dynamic general-purpose languages, in particular Python, which provide neuroscientists with an interactive and expressive simulation development environment and easy access to state-of-the-art general-purpose tools for scientific computing. |
X Demographics
Geographical breakdown
Country | Count | As % |
---|---|---|
United States | 1 | 50% |
Unknown | 1 | 50% |
Demographic breakdown
Type | Count | As % |
---|---|---|
Scientists | 2 | 100% |
Mendeley readers
Geographical breakdown
Country | Count | As % |
---|---|---|
United States | 6 | 5% |
United Kingdom | 4 | 3% |
Germany | 3 | 2% |
Canada | 3 | 2% |
Switzerland | 2 | 2% |
France | 2 | 2% |
New Zealand | 1 | <1% |
India | 1 | <1% |
Japan | 1 | <1% |
Other | 3 | 2% |
Unknown | 104 | 80% |
Demographic breakdown
Readers by professional status | Count | As % |
---|---|---|
Researcher | 36 | 28% |
Student > Ph. D. Student | 25 | 19% |
Student > Master | 16 | 12% |
Student > Bachelor | 10 | 8% |
Professor | 8 | 6% |
Other | 25 | 19% |
Unknown | 10 | 8% |
Readers by discipline | Count | As % |
---|---|---|
Agricultural and Biological Sciences | 36 | 28% |
Computer Science | 29 | 22% |
Engineering | 18 | 14% |
Neuroscience | 11 | 8% |
Psychology | 8 | 6% |
Other | 16 | 12% |
Unknown | 12 | 9% |