An open-source computational neuroscience virtual laboratory tool for simulating spiking neurons and circuits

Neuronal models and real-time simulations of large-scale neural networks allow hypothesis testing of physiological data and for predicting neurological disorders. Simulators using web technologies serve as educational tools in addition to allowing experimentalists make predictions on experimental hypotheses. In this paper, we have developed a web-based neuron and network simulator to model spatio-temporal computations in animal nervous systems. Neuronal models including Hodgkin-Huxley (HH), Adaptive Exponential (AdEx) integrate and fire model and Izhikevich model were incorporated. All models were implemented using JavaScript and python with visualization using HTML5. Single neuron responses and a small-scale network dynamics corresponding to experimentally-known stimuli patterns were simulated. The simulator allows configuring neuronal dynamics through the GUI and can also allow modeling complex dynamics by interfacing with BRIAN for more large-scale and complex simulations. This web technology-based simulation environment may be used by neurophysiologists to simulate experimental protocols and modeling simple circuit dynamics with or without backend programming.

[1]  Eugene M. Izhikevich,et al.  Simple model of spiking neurons , 2003, IEEE Trans. Neural Networks.

[2]  Tero Jokela,et al.  A Diary Study on Combining Multiple Information Devices in Everyday Activities and Tasks , 2015, CHI.

[3]  Raghu Raman,et al.  Complementing Neurophysiology Education for Developing Countries via Cost-Effective Virtual Labs: Case Studies and Classroom Scenarios. , 2014, Journal of undergraduate neuroscience education : JUNE : a publication of FUN, Faculty for Undergraduate Neuroscience.

[4]  Shyam Diwakar,et al.  Modeling Spike-Train Processing in the Cerebellum Granular Layer and Changes in Plasticity Reveal Single Neuron Effects in Neural Ensembles , 2012, Comput. Intell. Neurosci..

[5]  Nicholas T. Carnevale,et al.  The NEURON Simulation Environment , 1997, Neural Computation.

[6]  I. Song,et al.  Regulation of AMPA receptors during synaptic plasticity , 2002, Trends in Neurosciences.

[7]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[8]  Nicholas T. Carnevale,et al.  Simulation of networks of spiking neurons: A review of tools and strategies , 2006, Journal of Computational Neuroscience.

[9]  Wulfram Gerstner,et al.  Firing patterns in the adaptive exponential integrate-and-fire model , 2008, Biological Cybernetics.

[10]  Maria Ebling,et al.  The importance of translucence in mobile computing systems , 2002, TCHI.

[11]  Shyam Diwakar,et al.  Implementing a Web-Based Simulator with Explicit Neuron and Synapse Models to Aid Experimental Neuroscience and Theoretical Biophysics Education , 2016 .

[12]  Z. C. Xu,et al.  Differential changes of potassium currents in CA1 pyramidal neurons after transient forebrain ischemia. , 2000, Journal of neurophysiology.