//genesis SingleBlast.g include RebekahSims/add_outputgrad3.g add_output str cellpath = "/cell" str othercell = "/othercell" str stimtype = "SingleBlastlong" diskpath={diskpath}@(stimtype)@".txt" echo {diskpath} setfield /output/plot_out filename output/{diskpath} reset setfield /output/plot_out filename output/{diskpath} call /output/plot_out OUT_OPEN call /output/plot_out OUT_WRITE "time SomaVm tert1Vm tert1Fluo5F tert1Vavg tert1NMDACa tert1LCa tert1NMDAGHKgk tert1NMDAblockgk tert1L12X tert1L12Y tert1L12Z tert1L13X tert1L13Y tert1L13Z tert1RX tert1RY tert1RZ" //header //because we are using the facsynchan which cannot recieve activation messages, we have to use spikegen //objects and send input into them. create compartment {othercell} str CompName foreach CompName ({el /cell/##[TYPE=compartment]}) addmsg {othercell} {CompName}/spikegen INPUT Vm end float deltaT = 0.01 float AP_durtime = 0.005 int i setfield /data/soma overlay 1 setfield /data/spineVm overlay 1 setfield /data/spineCa overlay 1 setfield /data/Ca overlay 1 for (i=0; i<15; i=i+1) call /output/plot_out OUT_WRITE "/newplot" call /output/plot_out OUT_WRITE "/plotname "{deltaT} step 0.1 -time setfield {othercell} Vm 10 step 1 setfield {othercell} Vm -0.090 step {deltaT} -time setfield {cellpath}/soma inject {1000e-12} step {AP_durtime} -time setfield {cellpath}/soma inject 0 step {{0.3}-{deltaT}-{AP_durtime}} -time deltaT={deltaT}+0.01 reset call /output/plot_out FLUSH end