// genesis // Setting the axonal propagation velocity float CABLE_VEL = 1 // scale factor = 1/(cable velocity) sec/meter float destlim = {P5IBd_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] */ echo Making connections from the P5IBd cells to the P5RSa cells. //P5IBd - 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}}) rvolumeconnect /P5IBdnet/P5IBd[]/soma/spk9 \ /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBAMPA@all \ -relative \ -sourcemask box -1 -1 -1 1 1 1 \ -destmask box -{destlim} -{destlim} -1 {destlim} {destlim} 1 \ -probability 0.02174*{P5IBd_P5RSa_prob} end //P5IBd - 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}}) rvolumeconnect /P5IBdnet/P5IBd[]/soma/spk9 \ /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBNMDA@all \ -relative \ -sourcemask box -1 -1 -1 1 1 1 \ -destmask box -{destlim} -{destlim} -1 {destlim} {destlim} 1 \ -probability 0.02174*{P5IBd_P5RSa_prob} end echo Setting weights and delays for P5IBd->P5RSa connections. // 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) */ rvolumedelay /P5IBdnet/P5IBd[]/soma/spk9 -radial {P5IBd_P5RSa_axdelayCV} -add -gaussian {P5IBd_P5RSa_axdelaystdev} {P5IBd_P5RSa_axdelaymaxdev} //P5IBd - 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}}) syndelay /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBAMPA {P5IBd_P5RSa_syndelay} -add -gaussian {P5IBd_P5RSa_syndelaystdev} {P5IBd_P5RSa_syndelaymaxdev} end //P5IBd - 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}}) syndelay /P5RSanet/P5RSa[]/{s}/Ex_ch23P5IBNMDA {P5IBd_P5RSa_syndelay} -add -gaussian {P5IBd_P5RSa_syndelaystdev} {P5IBd_P5RSa_syndelaymaxdev} 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] */ rvolumeweight /P5IBdnet/P5IBd[]/soma/spk9 -decay {P5IBdecayrate} {P5IBmaxwgt} {P5IBminwgt}