// genesis
// Setting the axonal propagation velocity
float CABLE_VEL = 1 // scale factor = 1/(cable velocity) sec/meter
float destlim = {P5IBa_P5RSa_destlim}
/*
* Usage :
* planarconnect source-path destination-path
* [-relative]
* [-sourcemask {box,ellipse} x1 y1 x2 y2]
* [-sourcehole {box,ellipse} x1 y1 x2 y2]
* [-destmask {box,ellipse} x1 y1 x2 y2]
* [-desthole {box,ellipse} x1 y1 x2 y2]
* [-probability p]
*/
//P5IBa - P5RSa AMPA
str s
//Load synapse location array
str locations = "apdend1 apdend2 apdend3 apdend4 apdend5 apdend6 apdend7 apdend8 apdend9 apdend10 apdend11 apdend12 apdend13 apobdistLa apobdistLb apobdistLc apobmidLa apobmidLb apobmidLc apobproxLa apobproxLb apobproxLc apobdistRa apobdistRb apobdistRc apobmidRa apobmidRb apobmidRc apobproxRa apobproxRb apobproxRc basalLsupera basalLsuperb basalLsuperc basalLmida basalLmidb basalLmidc basalRsupera basalRsuperb basalRsuperc basalRmida basalRmidb basalRmidc basaldeepa basaldeepb basaldeepc"
foreach s ({arglist {locations}})
barrierall //ayu
rvolumeconnect /P5IBanet/P5IBa[]/soma/spk6 \
/P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBAMPA@{regionnodes} \
-relative \
-sourcemask box -1 -1 -1 1 1 1 \
-destmask box -{destlim} -{destlim} -1 {destlim} {destlim} 1 \
-desthole box -0.000001 -0.000001 -0.000001 0.000001 0.000001 0.000001 \
-probability {{shortrangeprobscale}*{P5IBa_P5RSa_prob}}
end
//P5IBa - P5RSa NMDA
str s
//Load synapse location array
str locations = "apdend1 apdend2 apdend3 apdend4 apdend5 apdend6 apdend7 apdend8 apdend9 apdend10 apdend11 apdend12 apdend13 apobdistLa apobdistLb apobdistLc apobmidLa apobmidLb apobmidLc apobproxLa apobproxLb apobproxLc apobdistRa apobdistRb apobdistRc apobmidRa apobmidRb apobmidRc apobproxRa apobproxRb apobproxRc basalLsupera basalLsuperb basalLsuperc basalLmida basalLmidb basalLmidc basalRsupera basalRsuperb basalRsuperc basalRmida basalRmidb basalRmidc basaldeepa basaldeepb basaldeepc"
foreach s ({arglist {locations}})
barrierall //ayu
rvolumeconnect /P5IBanet/P5IBa[]/soma/spk6 \
/P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBNMDA@{regionnodes} \
-relative \
-sourcemask box -1 -1 -1 1 1 1 \
-destmask box -{destlim} -{destlim} -1 {destlim} {destlim} 1 \
-desthole box -0.000001 -0.000001 -0.000001 0.000001 0.000001 0.000001 \
-probability {{shortrangeprobscale}*{P5IBa_P5RSa_prob}}
end
// assigning delays using the planardelay function
/*
* Usage :
* planardelay path
* [-fixed delay]
* [-radial propagation_velocity]
* [-uniform range] (not used here)
* [-gaussian sd max] (not used here)
* [-exp mid max] (not used here)
* [-absoluterandom] (not used here)
*/
barrierall //ayu
rvolumedelay /P5IBanet/P5IBa[]/soma/spk6 -radial {P5IBa_P5RSa_axdelayCV} -add
//P5IBa - P5RSa AMPA
str s
//Load synapse location array
str locations = "apdend1 apdend2 apdend3 apdend4 apdend5 apdend6 apdend7 apdend8 apdend9 apdend10 apdend11 apdend12 apdend13 apobdistLa apobdistLb apobdistLc apobmidLa apobmidLb apobmidLc apobproxLa apobproxLb apobproxLc apobdistRa apobdistRb apobdistRc apobmidRa apobmidRb apobmidRc apobproxRa apobproxRb apobproxRc basalLsupera basalLsuperb basalLsuperc basalLmida basalLmidb basalLmidc basalRsupera basalRsuperb basalRsuperc basalRmida basalRmidb basalRmidc basaldeepa basaldeepb basaldeepc"
foreach s ({arglist {locations}})
barrierall //ayu
syndelay /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBAMPA {P5IBa_P5RSa_syndelay} -add
end
//P5IBa - P5RSa NMDA
str s
//Load synapse location array
str locations = "apdend1 apdend2 apdend3 apdend4 apdend5 apdend6 apdend7 apdend8 apdend9 apdend10 apdend11 apdend12 apdend13 apobdistLa apobdistLb apobdistLc apobmidLa apobmidLb apobmidLc apobproxLa apobproxLb apobproxLc apobdistRa apobdistRb apobdistRc apobmidRa apobmidRb apobmidRc apobproxRa apobproxRb apobproxRc basalLsupera basalLsuperb basalLsuperc basalLmida basalLmidb basalLmidc basalRsupera basalRsuperb basalRsuperc basalRmida basalRmidb basalRmidc basaldeepa basaldeepb basaldeepc"
foreach s ({arglist {locations}})
barrierall //ayu
syndelay /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBNMDA {P5IBa_P5RSa_syndelay} -add
end
// assigning weights using the planarweight function
/*
* Usage :
* planarweight sourcepath
* [-fixed weight]
* [-decay decay_rate max_weight min_weight]
* [-uniform range]
* [-gaussian sd max]
* [-exponential mid max]
* [-absoluterandom]
*/
barrierall //ayu
rvolumeweight /P5IBanet/P5IBa[]/soma/spk6 -decay {P5IBdecayrate} {P5IBmaxwgt} {P5IBminwgt}