NEURON TUTORIAL FOR IMPLEMENTING SIMULATIONS OF SYNAPTIC CURRENTS AND SYNAPTIC INTERACTIONS IN NETWORK SIMULATIONS Alain Destexhe Department of Physiology, Laval University, Quebec G1K 7P4, Canada Present address: CNRS, UNIC (Bat-33), Avenue de la Terrasse, 91198 Gif-sur-Yvette, France Destexhe@iaf.cnrs-gif.fr http://cns.iaf.cnrs-gif.fr This package is running with the NEURON simulation program written by Michael Hines and available on internet at: http://www.neuro.duke.edu/neuron/home.html The package contains mechanisms (.mod files) and programs (.oc files) needed to simulate excitatory and inhibitory synaptic currents corresponding to the most common types of postsynaptic receptors (glutamate AMPA and NMDA, GABA-A and GABA-B). The "detailed" simulations include multistate kinetic models and a model for the release of transmitter. The "minimal" models use the simplest kinetic schemes but are computationally much faster while still capturing the most salient features of synaptic interactions. The latter are well suited for being implemented in network simulations. The models given here are described in detail in the following paper: Destexhe, A., Mainen, Z.F. and Sejnowski, T.J. Biophysical models of synaptic transmission. In: Methods in Neuronal Modeling (2nd edition; edited by Koch, C. and Segev, I.), MIT press, Cambridge, 1998, pp. 1-25. An electronic version of this paper is available at http://cns.iaf.cnrs-gif.fr PROGRAMS ======== release.hoc : detailed kinetic model for the release of transmitter (reproduces Fig. 1 of the paper) ampa5.hoc : detailed kinetic model for glutamate AMPA receptors (shown in Fig. 2A) nmda5.hoc : detailed kinetic model for glutamate NMDA receptors (shown in Fig. 2B) gabaa5.hoc : detailed kinetic model for GABA-A receptors (shown in Fig. 2C) gabab3.hoc : detailed kinetic model for GABA-B receptors (shown in Fig. 2D) ampa.hoc : minimal kinetic model for glutamate AMPA receptors (shown in Fig. 3A and Fig. 4A) nmda.hoc : minimal kinetic model for glutamate NMDA receptors (shown in Fig. 3B and Fig. 4B) gabaa.hoc : minimal kinetic model for GABA-A receptors (shown in Fig. 3C and Fig. 4C) gabab.hoc : minimal kinetic model for GABA-B receptors (shown in Fig. 3D and Fig. 4D) MECHANISMS ========== release.mod : kinetic model for the release of transmitter HH.mod : Hodgkin-Huxley kinetics for action potentials caL3d.mod : high-threshold calcium current in the presynaptic terminal capump.mod : calcium clearance mechanisms ampa5.mod : detailed kinetic model for glutamate AMPA receptors nmda5.mod : detailed kinetic model for glutamate NMDA receptors gabaa5.mod : detailed kinetic model for GABA-A receptors gabab3.mod : detailed kinetic model for GABA-B receptors ampa.mod : minimal kinetic model for glutamate AMPA receptors nmda.mod : minimal kinetic model for glutamate NMDA receptors gabaa.mod : minimal kinetic model for GABA-A receptors gabab.mod : minimal kinetic model for GABA-B receptors Note from ModelDB admin Tom Morse: capump.mod (cad mechanism) was incorporated into release.mod (rel mechanism) to take care of problem where each mechanism was writting cai. 9/16/2002 HOW TO RUN ========== To compile the demo, NEURON and INTERVIEWS must be installed and working on the machine you are using. Just type "nrnivmodl" to compile the mechanisms given in the mod files. Then, execute the main demo program by typing: nrngui rundemo.hoc Once the menu and graphics interface has appeared, click on "Init and Run" button to start the simulation... For more information about how to get NEURON and how to install it, please refer to the following sites: http://neuron.duke.edu/ http://www.neuron.yale.edu/ For further information, please contact: Alain Destexhe CNRS, UNIC (Bat-33), Avenue de la Terrasse, 91198 Gif-sur-Yvette, France email: Destexhe@iaf.cnrs-gif.fr http://cns.iaf.cnrs-gif.fr 10-2007: AD, better synaptic mechanisms using counters 20120111: removed some .old files and updated gabab3.mod (GABAb3) gabab.mod (GABAb) release.mod (rel) mechanisms from euler method to cnexp, and derivimplicit for rel as per http://www.neuron.yale.edu/phpbb/viewtopic.php?f=28&t=592 20150608 GABAb.mod was fixed from cnexp to derivimplicit