Click here to Download
# # DS_Simp # mod_type pop sscale 0.04 # degr/pix (this is different from stim) tscale 0.002 # sec/frame xn 32 # x size yn 32 # y size tn 1024 # t size
name v1 # Area name x0 6.0 # Origin wrt stim grid y0 6.0 # xn 20 # width yn 20 # height umx 64.0 (um) # microns per Area grid unit (for now, Area = Stim grid)
name orimap # ID for reference type ori # Type of map ncol_x 3 # Number of ori columns in X-direction phase_x 90.0 (deg) # Phase of pinwheel centers along x-axis, 0-360 phase_y 90.0 (deg) # Phase of pinwheel centers along y-axis, 0-360 phase_p 135.0 (deg) # Phase of color around pinwheel center, 0-360
model_noise_seed 231965 # Controls trial seed #--------------------------------------.--------------------------------------# # # # IN # # # #-----------------------------------------------------------------------------#
name in area v1
shape circle r 0.4 g 0.4 b 0.8
map_ori orimap # Set orientations using the named map
zn 1 # Depth of layer
name ex type psg_alpha # Mechanism type tau 0.003 # (s) Tau for excit PSC amp 1.0 # (nS) Amplitude for excit PSC syntype 1 # 1-excit, 2-inhib <>
name in type psg_alpha # Mechanism type tau 0.004 # (s) Tau for inhib PSC amp 4.0 # (nS) Amplitude for inhib PSC syntype 2 # 1-excit, 2-inhib <>
# EPSG from LGN to cortex, Diff Of Exp name lgn_ex type psg_doe # Mechanism type tau_r 1.0 # (ms) rise time constant tau_f 4.0 # (ms) fall time constant amp 1.0 # (nS) amplitude sdf 1.0 # () synaptic depression, ampl after spike sdtau 99.0 # (ms) synaptic depression, recovery time constant <>
# LGN input type lgn_on_off pop_origin lgn # Population of origin of LGN inputs [lgn] receptor lgn_ex sf 1.0 # (cyc/deg) Spatial frequency sd_orth 0.06 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.10 # (deg) Gaussian SD for Gabor RF, parallel to ori phseed 23092 # for chosing phase (random in 1 of 4 phases) phtype 2 # 0-const, 1-regular phase steps, 4-regular quads ph0 0.0 # (degr) initial phase phstep 90.0 # (degr) phase step seed 52938 # for chosing DOG sampling nsamp 10 # number of samples to select as inputs maxrep 1 # number of times any one connection can be sampled eps 0.05 # no connections where profile < this frac of max balance 0 # Balance the # of ON and OFF connections
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -57.8 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 80.0 # (ms) Adaptation fall time gbar_ad 0.0 # (nS) Adaptation conductance v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -81.6 # (mV) Leakage reversal g_leak_x 18.0 # (nS) Leakage conductance c_x 214.0 # (pF) Membrane capacitance trefr_x 1.5 # (ms) Refractory period gx_scale 3.8 # () Scale excit g, before adding bias gx_bias 0.0 # (nS) Constant added to g, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 4.0 (nS) # standard deviation tsd 2.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise
#--------------------------------------.--------------------------------------# # # # IN_D # # # #-----------------------------------------------------------------------------#
name in_d area v1
shape circle r 0.4 g 0.4 b 0.8
map_ori orimap # Set orientations using the named map
zn 1 # Depth of layer
name ex type psg_alpha # Mechanism type tau 0.003 # (s) Tau for excit PSC amp 1.0 # (nS) Amplitude for excit PSC syntype 1 # 1-excit, 2-inhib <>
name in type psg_alpha # Mechanism type tau 0.004 # (s) Tau for inhib PSC amp 4.0 # (nS) Amplitude for inhib PSC syntype 2 # 1-excit, 2-inhib <>
# EPSG from LGN to cortex, Diff Of Exp name lgn_ex type psg_doe # Mechanism type tau_r 1.0 # (ms) rise time constant tau_f 4.0 # (ms) fall time constant amp 1.0 # (nS) amplitude sdf 1.0 # () synaptic depression, ampl after spike sdtau 99.0 # (ms) synaptic depression, recovery time constant <>
# LGN input type lgn_on_off pop_origin lgn_d # Population of origin of LGN inputs [lgn] receptor lgn_ex sf 1.0 # (cyc/deg) Spatial frequency sd_orth 0.06 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.10 # (deg) Gaussian SD for Gabor RF, parallel to ori phseed 23092 # for chosing phase (random in 1 of 4 phases) phtype 2 # 0-const, 1-regular phase steps, 4-regular quads ph0 0.0 # (degr) initial phase phstep 90.0 # (degr) phase step seed 1237 # for chosing DOG sampling nsamp 10 # number of samples to select as inputs maxrep 1 # number of times any one connection can be sampled eps 0.05 # no connections where profile < this frac of max balance 0 # Balance the # of ON and OFF connections
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -57.8 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 80.0 # (ms) Adaptation fall time gbar_ad 0.0 # (nS) Adaptation conductance v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -81.6 # (mV) Leakage reversal g_leak_x 18.0 # (nS) Leakage conductance c_x 214.0 # (pF) Membrane capacitance trefr_x 1.5 # (ms) Refractory period gx_scale 3.8 # () Scale excit g, before adding bias gx_bias 0.0 # (nS) Constant added to g, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 4.0 (nS) # standard deviation tsd 2.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise
#--------------------------------------.--------------------------------------# # # # EX # # # #-----------------------------------------------------------------------------#
name ex area v1
shape stellate r 0.0 g 0.8 b 0.2 npoint 5
map_ori orimap # Set orientations using the named map
zn 1
# Incoming excitatory spikes name ex type psg_alpha # Mechanism type tau 0.003 # (s) Tau for excit PSC amp 1.0 # (nS) Amplitude for excit PSC syntype 1 # 1-excit, 2-inhib <>
# Incoming inhibitory spikes name in type psg_alpha # Mechanism type tau 0.004 # (s) Tau for inhib PSC amp 4.0 # (nS) Amplitude for inhib PSC syntype 2 # 1-excit, 2-inhib <>
# EPSG from LGN to cortex, Diff Of Exp name lgn_ex type psg_doe # Mechanism type tau_r 1.0 # (ms) rise time constant tau_f 4.0 # (ms) fall time constant amp 1.0 # (nS) amplitude sdf 1.0 # () synaptic depression, ampl after spike sdtau 99.0 # (ms) synaptic depression, recovery time constant <>
# Ex layer input connections (from LGN) name lgn type lgn_on_off pop_origin lgn receptor lgn_ex sf 1.0 # (cyc/deg) Spatial frequency sd_orth 0.06 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.10 # (deg) Gaussian SD for Gabor RF, parallel to ori phseed 485401 # for chosing phase (random in 1 of 4 phases) phtype 2 # 0-const, 1-regular phase steps, 4-regular quads ph0 0.0 # (degr) initial phase phstep 90.0 # (degr) phase step seed 9357 # for chosing DOG sampling nsamp 10 # number of samples to select as inputs maxrep 1 # number of times any one connection can be sampled eps 0.03 # no connections where profile < this frac of max balance 0 # Balance the # of ON and OFF connections
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -56.5 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 83.3 # (ms) Adaptation fall time gbar_ad 0.0 # (nS) Adaptation conductance v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -73.6 # (mV) Leakage reversal g_leak_x 25.0 # (nS) Leakage conductance c_x 500.0 # (pF) Membrane capacitance trefr_x 2.5 # (ms) Refractory period gx_scale 5.2 # () Scale excit g, before adding bias gx_bias 0.0 # (nS) Constant added to g, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 2.0 (nS) # standard deviation tsd 1.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise
#--------------------------------------.--------------------------------------# # # # EX_D # # # #-----------------------------------------------------------------------------#
name ex_d area v1
shape stellate r 0.0 g 0.8 b 0.2 npoint 5
map_ori orimap # Set orientations using the named map
zn 1
# Incoming excitatory spikes name ex type psg_alpha # Mechanism type tau 0.003 # (s) Tau for excit PSC amp 1.0 # (nS) Amplitude for excit PSC syntype 1 # 1-excit, 2-inhib <>
# Incoming inhibitory spikes name in type psg_alpha # Mechanism type tau 0.004 # (s) Tau for inhib PSC amp 4.0 # (nS) Amplitude for inhib PSC syntype 2 # 1-excit, 2-inhib <>
# EPSG from LGN to cortex, Diff Of Exp name lgn_ex type psg_doe # Mechanism type tau_r 1.0 # (ms) rise time constant tau_f 4.0 # (ms) fall time constant amp 1.0 # (nS) amplitude sdf 1.0 # () synaptic depression, ampl after spike sdtau 99.0 # (ms) synaptic depression, recovery time constant <>
# Ex layer input connections (from LGN) name lgn type lgn_on_off pop_origin lgn_d receptor lgn_ex sf 1.0 # (cyc/deg) Spatial frequency sd_orth 0.06 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.10 # (deg) Gaussian SD for Gabor RF, parallel to ori phseed 485401 # for chosing phase (random in 1 of 4 phases) phtype 2 # 0-const, 1-regular phase steps, 4-regular quads ph0 0.0 # (degr) initial phase phstep 90.0 # (degr) phase step seed 1777 # for chosing DOG sampling nsamp 10 # number of samples to select as inputs maxrep 1 # number of times any one connection can be sampled eps 0.03 # no connections where profile < this frac of max balance 0 # Balance the # of ON and OFF connections
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -56.5 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 83.3 # (ms) Adaptation fall time gbar_ad 0.0 # (nS) Adaptation conductance v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -73.6 # (mV) Leakage reversal g_leak_x 25.0 # (nS) Leakage conductance c_x 500.0 # (pF) Membrane capacitance trefr_x 2.5 # (ms) Refractory period gx_scale 5.2 # () Scale excit g, before adding bias gx_bias 0.0 # (nS) Constant added to g, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 2.0 (nS) # standard deviation tsd 1.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise
#--------------------------------------.--------------------------------------# # # # DS # # # #-----------------------------------------------------------------------------#
name ds area v1
shape triangle r 0.8 g 0.8 b 0.2
map_ori orimap # Set orientations using the named map map_dir_flag ori # for SI02
xn 2 # Layer dimensions yn 2 x0 9 y0 9
# Incoming excitatory spikes name ex type psg_alpha # Mechanism type tau 0.003 # (s) Tau for excit PSC amp 1.0 # (nS) Amplitude for excit PSC syntype 1 # 1-excit, 2-inhib <>
# Incoming inhibitory spikes name in type psg_alpha # Mechanism type tau 0.004 # (s) Tau for inhib PSC amp 4.0 # (nS) Amplitude for inhib PSC syntype 2 # 1-excit, 2-inhib <>
type bg # Background input spikes ex_rate 300.0 # spikes/s ex_amp 2.0 # relative to _psc_amp_ex in_rate 50.0 # spikes/s in_amp 2.0 # relative to _psc_amp_in ### Even phase, slow
# Template matched inputs type regular # name ex pop_origin ex_d # Where it comes from receptor ex # Where it lands
type corr_lgn # Correlation lgn_pname lgn_d # LGN population for correlation corr_sign 1 # 1-correlated, -1-anticorrelated algorithm 1 # run new picking algorithm, 0 calls old minw 0.2 # minimum weight cdist 1000.0 (um) # Cutoff distance (prob need to mult x 2 amp) normw 30.0 # prob 0.1 ### Template params, ori taken from orimap template Gabor # Use this Gabor template, not 'self_lgn' sf 2.0 # (cyc/deg) Spatial frequency sd_orth 0.16 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.28 # (deg) Gaussian SD for Gabor RF, parallel to ori phase 0 # (deg) phase
### Odd phase, fast
# Template matched inputs type regular # name exd pop_origin ex # Where it comes from receptor ex # Where it lands
type corr_lgn # Correlation lgn_pname lgn # LGN population for correlation corr_sign 1 # 1-correlated, -1-anticorrelated algorithm 1 # run new picking algorithm, 0 calls old minw 0.2 # minimum weight cdist 1000.0 (um) # Cutoff distance (prob need to mult x 2 amp) normw 30.0 # Based on cell center prob 0.1 ### Template params, ori taken from orimap template Gabor # Use this Gabor template, not 'self_lgn' sf 2.0 # (cyc/deg) Spatial frequency sd_orth 0.16 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.28 # (deg) Gaussian SD for Gabor RF, parallel to ori phase -90 # (deg) phase
### Even phase, slow
# Template matched inputs type regular # name in pop_origin in_d # Where it comes from receptor in # Where it lands
type corr_lgn # Correlation lgn_pname lgn_d # LGN population for correlation corr_sign 1 # 1-correlated, -1-anticorrelated algorithm 1 # run new picking algorithm, 0 calls old minw 0.2 # minimum weight cdist 1000.0 (um) # Cutoff distance (prob need to mult x 2 amp) normw 30.0 # Based on cell center prob 0.1 ### Template params, ori taken from orimap template Gabor # Use this Gabor template, not 'self_lgn' sf 2.0 # (cyc/deg) Spatial frequency sd_orth 0.16 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.28 # (deg) Gaussian SD for Gabor RF, parallel to ori phase 180 # (deg) phase
### Odd phase, fast
# Template matched inputs type regular # name ind pop_origin in # Where it comes from receptor in # Where it lands
type corr_lgn # Correlation lgn_pname lgn # LGN population for correlation corr_sign 1 # 1-correlated, -1-anticorrelated algorithm 1 # run new picking algorithm, 0 calls old minw 0.2 # minimum weight cdist 1000.0 (um) # Cutoff distance (prob need to mult x 2 amp) normw 30.0 # Based on cell center prob 0.1 ### Template params, ori taken from orimap template Gabor # Use this Gabor template, not 'self_lgn' sf 2.0 # (cyc/deg) Spatial frequency sd_orth 0.16 # (deg) Gaussian SD for Gabor RF, orthog to ori sd_par 0.28 # (deg) Gaussian SD for Gabor RF, parallel to ori phase 90 # (deg) phase
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -56.5 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 83.3 # (ms) Adaptation fall time gbar_ad 0.0 # (nS) Adaptation conductance v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -73.6 # (mV) Leakage reversal g_leak_x 25.0 # (nS) Leakage conductance c_x 500.0 # (pF) Membrane capacitance trefr_x 2.5 # (ms) Refractory period
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 2.0 (nS) # standard deviation tsd 1.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise
#--------------------------------------.--------------------------------------# # # # LGN # # # # DoG.0.moo # # # #-----------------------------------------------------------------------------#
name lgn type lgn # Layer type area lgn
shape cs r 1.0 g 1.0 b 1.0 r1 0.5 g1 0.5 b1 0.5
zn 2 # Depth of layer
binocular 0 # 0-monocular, 1-binocular mesh_flag 0 # 0-default, 1-mesh sig1 0.05 # SD Center (deg) sig2 0.25 # SD Surr (deg) amp1 4.00 # Amp Center amp2 0.10 # Amp Surr tsig 25.00 # SD Gaussian to multiply temporal filter (ms) tab_k 200.00 # ABTemporal filter 'k' tab_n 3.00 # ABTemporal filter 'n' cs_delay_s 0.008 # Delay of surround w.r.t. center (s) tdelay 0.010 # Time delay, to simulate latency (s) write_dog_temporal NULL # Set a name to do the dump [NULL] ifc_dump_center 0 # IFC dump for middle unit
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -56.5 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 80.0 # (ms) Adaptation fall time (fast avoids biphasic onset) gbar_ad 0.0 # (nS) Adaptation conductance (zero to avoid transient) v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -73.6 # (mV) Leakage reversal g_leak_x 75.0 # (nS) Leakage conductance c_x 200.0 # (pF) Membrane capacitance trefr_x 0.5 # (ms) Refractory period trefr_x_sd 2.0 # (ms) Add rectified Gaussian noise to refr period gx_scale 3.5 # () Scale exc conductance, before adding bias gx_bias 28.5 # (nS) Constant added to cond, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 2.0 (nS) # standard deviation tsd 1.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise dump 0 #
#--------------------------------------.--------------------------------------# # # # LGN_D # # # # DoG.0.moo (except tdelay is 30 ms) # # # #-----------------------------------------------------------------------------#
name lgn_d type lgn # Layer type area lgn
shape cs r 1.0 g 1.0 b 1.0 r1 0.5 g1 0.5 b1 0.5
zn 2 # Depth of layer
binocular 0 # 0-monocular, 1-binocular mesh_flag 0 # 0-default, 1-mesh sig1 0.05 # SD Center (deg) sig2 0.25 # SD Surr (deg) amp1 4.00 # Amp Center amp2 0.10 # Amp Surr tsig 25.00 # SD Gaussian to multiply temporal filter (ms) tab_k 200.00 # ABTemporal filter 'k' tab_n 3.00 # ABTemporal filter 'n' cs_delay_s 0.008 # Delay of surround w.r.t. center (s) tdelay 0.030 # Delay is 20 ms longer than that for 'lgn' write_dog_temporal NULL # Set a name to do the dump [NULL] ifc_dump_center 0 # IFC dump for middle unit
type ifc # Conductance driven integrate and fire v_spike 10.0 # (mV) Spike height v_th_x -52.5 # (mV) Spike threshold v_reset_x -56.5 # (mV) Spike reset voltage tau_r_ad 1.00 # (ms) Adaptation rise time tau_f_ad 80.0 # (ms) Adaptation fall time (fast avoids biphasic onset) gbar_ad 0.0 # (nS) Adaptation conductance (zero to avoid transient) v_ex 0.0 # (mV) Excitatory reversal v_in -70.0 # (mV) Inhibitory reversal v_ad -90.0 # (mV) Adaptation reversal v_leak_x -73.6 # (mV) Leakage reversal g_leak_x 75.0 # (nS) Leakage conductance c_x 200.0 # (pF) Membrane capacitance trefr_x 0.5 # (ms) Refractory period trefr_x_sd 2.0 # (ms) Add rectified Gaussian noise to refr period gx_scale 3.5 # () Scale exc conductance, before adding bias gx_bias 28.5 # (nS) Constant added to cond, after any scaling
type gfg # gfg = Gaussian filtered Gaussian noise mean 0.0 (nS) # mean sd 2.0 (nS) # standard deviation tsd 1.0 (ms) # temporal SD <> grect 1 # half-wave rectify gx, gi after adding noise dump 0 #