• Info
  • Home
  • About
  • Editorial Board
  • Archive
  • Research Topics
  • View Some Authors
  • Review Guidelines
  • Subscribe to Alerts
  • Search
  • Article Type

    Publication Date

  • Author Info
  • Why Submit?
  • Fees
  • Article Types
  • Author Guidelines
  • Submission Checklist
  • Contact Editorial Office
  • Submit Manuscript
Start date should be earlier than end date. OK Please enter valid date format.

Focused Review ARTICLE

Trends in programming languages for neuroscience simulations

1
Unité de Neurosciences Intégratives et Computationnelles, Centre National de la Recherche Scientifique, Gif sur Yvette, France
2
Computer Science, Yale University, New Haven, CT, USA
3
Laboratory for Computational Neuroscience, Ecole Polytechnique Fédérale de Lausanne, Lausanne, Switzerland
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.
Keywords:
Python, simulation, computational neuroscience
Citation:
Davison AP, Hines M and Muller E (2009). Trends in programming languages for neuroscience simulations.Front. Neurosci. 3,3:374- 380. doi: 10.3389/neuro.01.036.2009
Received:
31 July 2009;
 Paper pending published:
04 September 2009;
Accepted:
02 October 2009;
 Published online:
15 December 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, The Netherlands

Reviewed by:

Felix Schürmann, Ecole Polytechnique Fédérale de Lausanne, Switzerland
Marc-Oliver Gewaltig, Honda Research Institute Europe GmbH, Germany
Volker Steuber, University of Hertfordshire, UK
Copyright:
© 2009 Davison, Hines and Muller. This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
*Correspondence:
Andrew Davison, UNIC, Bât. 32/33, CNRS, 1 Avenue de la Terrasse, 91198 Gif sur Yvette, France. andrew.davison@unic.cnrs-gif.fr

People who looked at this article, also looked at:


Specialty Grand Challenge Article, Published on 22 Sep 2010

Grand Challenges in Educational Psychology

Jason W. Osborne and Melinda J. Mollette

Front. Psychology doi: 10.3389/fpsyg.2010.00157

Original Research Article, Published on 28 Jan 2009

NEURON and Python

Michael Hines, Andrew P Davison and Eilif Muller

Front. Neuroinform. doi: 10.3389/neuro.11.001.2009

General Commentary Article, Published on 24 Jun 2010

Excitement keeps your brain cells alive

María E Fernández and Olivier Raineteau

Front. Neurosci. doi: 10.3389/fnins.2010.00046

Review Article, Published on 18 Jun 2010

A brief history of fish osmoregulation: the central role of the Mt. Desert Island Biological Laboratory

David H Evans

Front. Physio. doi: 10.3389/fphys.2010.00013


© 2007 - 2012 Frontiers Media S.A. All Rights Reserved