// GENESIS script: gnrh model synaptic properties /******************************************************************* ** This script is to set up properties for synapses in gnrh ** neurons. The basic script is copied from "GPsyns.g", written ** by Jesse Hanson for Globus Pallidus neurons. *******************************************************************/ // Created by Jesse Hanson // Modified by Carson Roberts for use in gnrh modeling /******************************************************************* ** Each of these prototype functions will need to be explicitly ** called in the run script (gnrh_autofit_act.g). The constants used ** in the synapse definitions are defined in the script "gnrh_const.g" ********************************************************************/ function make_gnrh_AMPA if (!({exists AMPA})) create synchan AMPA end setfield AMPA \ Ek {E_AMPA} \ tau1 {tauRise_AMPA} \ tau2 {tauFall_AMPA} \ gmax {G_AMPA} \ frequency 0 end function make_gnrh_GABA if (!({exists GABA})) create synchan GABA end setfield GABA \ Ek {E_GABA} \ tau1 {tauRise_GABA} \ tau2 {tauFall_GABA} \ gmax {G_GABA} \ frequency 0 end function make_GP_GABA_pallidum if (!({exists GABA_GP})) create synchan GABA_GP end setfield GABA_GP Ek {E_GABA} tau1 {tauRise_GABA_GP} \ tau2 {tauFall_GABA_GP} gmax {G_GABA_GP} frequency 0 end function make_gnrh_NMDA if (!({exists NMDA})) create synchan NMDA end setfield NMDA Ek {E_NMDA} tau1 {tauRise_NMDA} tau2 {tauFall_NMDA} \ gmax {G_NMDA} frequency 0 end