#!/bin/bash
compute_flag=1
numcorespersim=3 # number of cores per simulation
# FS parameters
IKPUMPMAX_FS=7
SLOPE_FS=-1.15
KOTH_FS=15
BINIT_FS=490
KOINIT_FS=3.5
# PY parameters
IKPUMPMAX_PY=7
SLOPE_PY=-1.15
KOTH_PY=15
BINIT_PY=495
KOINIT_PY=3.5
DURATION=2500000
DT=0.015
MCRATE=0.6 #1.0 # diffusion const
MCSLOPE=0.01 # NOT USED
BCKRATEE=300
BCKNOISEE=1
BCKRATEI=300
BCKNOISEI=1
BCKWTEE=0.000404
BCKWTEI=0.00061
BCKWTIE=0.000953
BCKWTII=0.00117
IEXT=0 #uA/cm2 (fixed)
GKI=10.0
GKE=0.3
SET=1 # set number for different noise and connectivity configs
CONNSEED=1
EXSEED=1
INSEED=1
# random seeds
if [ ${SET} = 1 ]
then
CONNSEED=1
EXSEED=12
INSEED=24
elif [ ${SET} = 2 ]
then
CONNSEED=2
EXSEED=75
INSEED=57
elif [ ${SET} = 3 ]
then
CONNSEED=3
EXSEED=15
INSEED=2
elif [ ${SET} = 4 ]
then
CONNSEED=4
EXSEED=80
INSEED=102
elif [ ${SET} = 5 ]
then
CONNSEED=5
EXSEED=63
INSEED=25
elif [ ${SET} = 6 ]
then
CONNSEED=6
EXSEED=125
INSEED=98
elif [ ${SET} = 7 ]
then
CONNSEED=7
EXSEED=236
INSEED=750
elif [ ${SET} = 8 ]
then
CONNSEED=8
EXSEED=89
INSEED=92
else
CONNSEED=1
EXSEED=12
INSEED=24
fi
EESYNMag=(0.000325 0.000250 0.000212 0.000200 0.000188 0.000175 0.000162 0.000150 0.000138 0.000125 0.000112)
for EESYN in ${EESYNMag[@]};
do
for EISYN in `seq -f %.5f 0.00015 0.00001 0.00015`
do
for IESYN in `seq -f %.5f 0.0005 0.0001 0.0005` #0.0040
do
for IISYN in `seq -f %.5f 0.00030 0.0001 0.00030`
do
./PrepScript.sh ${IKPUMPMAX_FS} ${SLOPE_FS} ${KOTH_FS} ${BINIT_FS} ${KOINIT_FS} ${IKPUMPMAX_PY} ${SLOPE_PY} ${KOTH_PY} ${BINIT_PY} ${KOINIT_PY} ${DURATION} ${DT} ${EESYN} ${EISYN} ${IESYN} ${IISYN} ${MCRATE} ${MCSLOPE} ${BCKRATEE} ${BCKNOISEE} ${BCKRATEI} ${BCKNOISEI} ${BCKWTEE} ${BCKWTEI} ${BCKWTIE} ${BCKWTII} ${IEXT} ${GKI} ${GKE} ${SET} ${CONNSEED} ${EXSEED} ${INSEED} ${numcorespersim} ${compute_flag}
done
done
done
done