nrnivmodl mechanisms

python3 drawmorph_extNTsyns.py #Save morphology data needed for panel A

mytol=1e-05
stimprob=0.5
SCdev=0.5
SC=0.2

for myseed in `seq 1 40`
do

GFLUX=0.0
GFLUXPRE=0.0
GABABdur=600.0
GABABdel=-400
for Nsyn in 200 300 400 500 600 700 800 900
do
  if [ -f spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat ]
  then
    echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat exists"
  else
    echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat does not exist, simulating"
    echo python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 0 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
    python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 0 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
  fi
done

GFLUXPRE=0.0
GABABdel=-400
Nsyn=500

for GFLUX in 2e-06 2.8e-06 3.1e-06 3.25e-06 3.4e-06 3.5e-06
do
    
    if [ -f spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat ]
    then
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat exists"
    else
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom0of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat does not exist, simulating"
      echo python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 0 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
      python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 0 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
    fi
done

GFLUX=3.25e-06
GFLUXPRE=3.25e-06
GABABdel=-400

for NspinesGABAB in 0 5 10 15 20
do
    
    if [ -f spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat ]
    then
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat exists"
    else
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat does not exist, simulating"
      echo python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
      python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
    fi
done


GFLUXPRE=0.0
for GABABdel in -1000 -800 -600 -400 -200 0
do
    
  for NspinesGABAB in 0
  do
    
    if [ -f spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat ]
    then
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat exists"
    else
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat does not exist, simulating"
      echo python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
      python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
    fi
  done

done

GFLUXPRE=3.25e-06
for GABABdel in -1000 -800 -600 -400 -200 0
do

for NspinesGABAB in 20
do
    
    if [ -f spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat ]
    then
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat exists"
    else
      echo "spiking_extNTsyns_rh_lowmem_SC${SC}dev${SCdev}_Ntrials10_stim10000_600_${Nsyn}_gsyn0.001_Nterminalsrandom${NspinesGABAB}of20_stimf20.0x${stimprob}_GABABdur600.0_GABABdel${GABABdel}_fluxGABAB${GFLUX}_${GFLUXPRE}_gSKv3_1bar_SKv3_1x2.5p0_apic650-1300_tol${mytol}_seed${myseed}.mat does not exist, simulating"
      echo python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
      python3 calcSpiking_extNTsyns_rh_lowmem_manytrials_partialrandompresynGABA_GABABdel_givenpreflux_randomsc.py 10 ${SC} $SCdev 10000 600 $Nsyn 0.001 20 $NspinesGABAB 20 $stimprob $GABABdur $GABABdel $GFLUX $GFLUXPRE gSKv3_1bar_SKv3_1x2.5 p0 apic650-1300 $myseed $mytol
    fi
done

done

done #for myseed in `seq 1 40`