diff --git a/examples/Costa2020/CPG_Model_01_09_2020/20simsbatch.bch b/examples/Costa2020/CPG_Model_01_09_2020/20simsbatch.bch new file mode 100644 index 0000000..ed03245 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/20simsbatch.bch @@ -0,0 +1,60 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> Batch job file: *.bch >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + PARAMETER: > One Parameter > +>----------------------->-------------------------------> + CPG_ASW.trt > File containing the param > +>----------------------->-------------------------------> + TRT > File type is treatment > +>----------------------->-------------------------------> + 0 > cinj=0,minj=1,vclmp=2,iclmp=3 > + 0 > which inject start from 0 > + 2 > start=0, stop=1, magn=2 > +>----------------------->-------------------------------> + 0 > Manual=0, Auto=1 > +>----------------------->-------------------------------> + 20 > number of parameter values > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> + 1.9 > One value > +>----------------------->-------------------------------> \ No newline at end of file diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.ion b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.ion new file mode 100644 index 0000000..6c57a15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 1.0 >K1< > | | ------- | | > + 0.2 >K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.neu b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.neu new file mode 100644 index 0000000..53d93ec --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20.neu @@ -0,0 +1,108 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B20.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + K_A > Name of conductance > + /B20/B20_K_A.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B20/B20_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B20/B20_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B20/B20_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B20/B20.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B20/B20_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.A new file mode 100644 index 0000000..c8a6e52 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -25.0 >-25 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -10.0 >-10 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.05 >.05 tx< > tA = ----------------------------------- + tn (3)> +> 0.003 >003 tn< > +- -+p1 +- -+p2 > +> -33.0 >-31 h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 12.0 >12 s1< > |1+e | |1+e | > +> 1 >1 p1< > +- -+ +- -+ > +> -60.0 >-58 h2< > > +> -11.0 >-11 s2< > > +> 1 >1 p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.vdg new file mode 100644 index 0000000..3e894b6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> B20_K.A >A< > > +> B20_K.B >B< > > +> R_VDG.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B20/B20_K.A >A< > > + /R/R_VDG_B20_3.R >R< > > + 13.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.A b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.A new file mode 100644 index 0000000..c48302e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -60.0 >-60 h< > ssA = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> 0.XX >.01 tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.2 >.2 tx< > tA = -------------------- + tn (2)> + 0.02 >.02 tn< > +- -+ p > + -56.0 >-56 h< > | (V-h)/s | > + 1.0 >1 s< > |1 + e | > + 2.0 >2 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.B b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.B new file mode 100644 index 0000000..19fa8cd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.B @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -55.0 >-55 h< > ssB = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 2.0 >2 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tB = tx (1)> + 0.5 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> XXX >tx< > tB = -------------------- + tn (2)> +> XXX >tn< > +- -+ p > +> XXX >h< > | (V-h)/s | > +> XXX >s< > |1 + e | > +> XXX > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.vdg new file mode 100644 index 0000000..434596d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_K_A.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B20/B20_K_A.A >A< > > + /B20/B20_K_A.B >B< > > + /R/R_VDG.R >R< > > + 1.25 >1.25 g< > > + 2 >2 P< > Ivd = G x (V -E) > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.A new file mode 100644 index 0000000..92ccc1a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->----------------------------------------------------> + 1 > 1 > + -39.0 >-39 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->----------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->----------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -45.0 >-45 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.B new file mode 100644 index 0000000..f5b5d8d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -45.0 >-45 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -40.0 >-40 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.vdg new file mode 100644 index 0000000..81ed511 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B20/B20_Na.A >A< > > + /B20/B20_Na.B >B< > > + /R/R_VDG_B20_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_leak.vdg new file mode 100644 index 0000000..0496fcb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B20/B20_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B20_1.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.ion b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.ion new file mode 100644 index 0000000..6c57a15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 1.0 >K1< > | | ------- | | > + 0.2 >K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.neu b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.neu new file mode 100644 index 0000000..1f35b2f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30.neu @@ -0,0 +1,106 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B30.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B30/B30_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B30/B30_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B30/B30_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B30/B30.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B30/B30_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.A new file mode 100644 index 0000000..7a82c65 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-10 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.05 >.05 tx< > tA = ----------------------------------- + tn (3)> +> 0.003 >003 tn< > +- -+p1 +- -+p2 > +> -33.0 >-31 h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 12.0 >12 s1< > |1+e | |1+e | > +> 1 >1 p1< > +- -+ +- -+ > +> -60.0 >-58 h2< > > +> -11.0 >-11 s2< > > +> 1 >1 p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.vdg new file mode 100644 index 0000000..e5c79f9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_K.vdg @@ -0,0 +1,56 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B30/B30_K.A >A< > > + /R/R_VDG_B30_3.R >R< > > + 13 >13 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.A new file mode 100644 index 0000000..03b8737 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->-----------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->----------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-45 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.B new file mode 100644 index 0000000..99bfad2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.B @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-40 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.vdg new file mode 100644 index 0000000..169056d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B30/B30_Na.A >A< > > + /B30/B30_Na.B >B< > > + /R/R_VDG_B30_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_leak.vdg new file mode 100644 index 0000000..f96ba9d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B30/B30_leak.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B30_1.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +>control value = 0.1< +>operant conditioning value = 0.08 +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.ion b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.ion new file mode 100644 index 0000000..e5e37dd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 14.0 >14 K1< > | | ------- | | > + 0.4 >.4 K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.neu b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.neu new file mode 100644 index 0000000..1af0b6e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a.neu @@ -0,0 +1,86 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured. > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > -60 Init. value membrane potential > +>------------------------------->---------------------------------------> + CM: 0.01 > .003 Membrane capacitance > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B31a.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B31/B31a_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B31/B31a_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B31/B31a_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B31/B31a.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B31/B31a_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + END: + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.vdg new file mode 100644 index 0000000..4cef846 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B31/B31a_K.A >A< > > + /R/R_VDG.R >R< > > + 12.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.vdg new file mode 100644 index 0000000..d107bc7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B31/B31a_Na.A >A< > > + /B31/B31a_Na.B >B< > > + /R/R_VDG.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_leak.vdg new file mode 100644 index 0000000..4dc3000 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31a_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.1 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.04 >.05 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s.neu b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s.neu new file mode 100644 index 0000000..3ec55bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s.neu @@ -0,0 +1,44 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.01 > .011 Membrane capacitance. > +>------------------------------->---------------------------------------> + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> +> B31_del_rec > Name of conductance > +> B31s_K1.vdg > File Name > +> white > Color > +>------------------------------->-------------------------------> + Leak > Name of conductance > + /B31/B31s_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> +> B31_A_current > Name of conductance > +> B31s_K2.vdg > File Name > +> red > Color > +>------------------------------->-------------------------------> +> maintained > Name of conductance > +> /B31/B31s_K3.vdg > File Name > +> blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.A b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.A new file mode 100644 index 0000000..d7893cf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -10.0 >-17.4 h< > ssA = -------------------- (1) > + 5.0 >8.8 s< > +- -+ p > + 2.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > + 1 > tA = tx (1)> + .05 >tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2)> +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> x >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.20 >.027 tx< > tA = ----------------------------------- + tn (3)> +> 0.02 >.00216 tn< > +- -+p1 +- -+p2 > +> 20.0 >-15 h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 7.0 >11.7 s1< > |1+e | |1+e | > +> 1.0 >1 p1< > +- -+ +- -+ > +> -15.0 >-42 h2< > > +> -6.0 >-11.2 s2< > > +> 1.0 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.vdg new file mode 100644 index 0000000..6de5b3c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_K3.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> R_VDG.R >R< > > +> X >5 g< > > +> X.0 >1 P< > Ivd = G x (V -E) > +> X.0 >-35 E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.000 >g< > > +> 00 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B31/B31s_K3.A >A< > > + /R/R_VDG.R >R< > > + 0 >5 g< > > + 1 >1 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.000 >g< > > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_leak.vdg new file mode 100644 index 0000000..4fb78cc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B31/B31s_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.xxx >g< > > +> x >P< > Ivd = G x (V -E) > +> -xx >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.05 >.05 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.ion b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.ion new file mode 100644 index 0000000..6c57a15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 1.0 >K1< > | | ------- | | > + 0.2 >K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.neu b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.neu new file mode 100644 index 0000000..d503dc2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34.neu @@ -0,0 +1,109 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B34.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B34/B34_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B34/B34_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K_A > Name of conductance > + /B34/B34_K_A.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B34/B34_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B34/B34.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B34/B34_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.A new file mode 100644 index 0000000..c8a6e52 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -25.0 >-25 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -10.0 >-10 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.05 >.05 tx< > tA = ----------------------------------- + tn (3)> +> 0.003 >003 tn< > +- -+p1 +- -+p2 > +> -33.0 >-31 h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 12.0 >12 s1< > |1+e | |1+e | > +> 1 >1 p1< > +- -+ +- -+ > +> -60.0 >-58 h2< > > +> -11.0 >-11 s2< > > +> 1 >1 p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.vdg new file mode 100644 index 0000000..8bdd7ab --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> B20_K.A >A< > > +> B20_K.B >B< > > +> R_VDG.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B34/B34_K.A >A< > > + /R/R_VDG_B34_3.R >R< > > + 13.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.A b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.A new file mode 100644 index 0000000..c48302e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -60.0 >-60 h< > ssA = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> 0.XX >.01 tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.2 >.2 tx< > tA = -------------------- + tn (2)> + 0.02 >.02 tn< > +- -+ p > + -56.0 >-56 h< > | (V-h)/s | > + 1.0 >1 s< > |1 + e | > + 2.0 >2 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.B b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.B new file mode 100644 index 0000000..19fa8cd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.B @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -55.0 >-55 h< > ssB = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 2.0 >2 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tB = tx (1)> + 0.5 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> XXX >tx< > tB = -------------------- + tn (2)> +> XXX >tn< > +- -+ p > +> XXX >h< > | (V-h)/s | > +> XXX >s< > |1 + e | > +> XXX > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.vdg new file mode 100644 index 0000000..101d6a3 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_K_A.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B34/B34_K_A.A >A< > > + /B34/B34_K_A.B >B< > > + /R/R_VDG.R >R< > > + 1.25 >1.25 g< > > + 2 >2 P< > Ivd = G x (V -E) > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.A new file mode 100644 index 0000000..92ccc1a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->----------------------------------------------------> + 1 > 1 > + -39.0 >-39 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->----------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->----------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -45.0 >-45 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.B new file mode 100644 index 0000000..f9b274c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -45.0 >-45 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -40.0 >-40 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.vdg new file mode 100644 index 0000000..350b3b9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B34/B34_Na.A >A< > > + /B34/B34_Na.B >B< > > + /R/R_VDG_B34_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_leak.vdg new file mode 100644 index 0000000..1809d90 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B34/B34_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B34_1.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4.neu b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4.neu new file mode 100644 index 0000000..00c0cf7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4.neu @@ -0,0 +1,63 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B4/B4_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B4/B4_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B4/B4_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.vdg new file mode 100644 index 0000000..668253d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B4/B4_K.A >A< > > + /R/R_VDG.R >R< > > + 12.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.vdg new file mode 100644 index 0000000..f317fb8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B4/B4_Na.A >A< > > + /B4/B4_Na.B >B< > > + /R/R_VDG.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_leak.vdg new file mode 100644 index 0000000..ba6fbbd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B4/B4_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40.neu b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40.neu new file mode 100644 index 0000000..6b7786b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40.neu @@ -0,0 +1,63 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B40/B40_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B40/B40_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B40/B40_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.vdg new file mode 100644 index 0000000..9e860da --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B40/B40_K.A >A< > > + /R/R_VDG_B40_3.R >R< > > + 13.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.vdg new file mode 100644 index 0000000..a8cc1bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B40/B40_Na.A >A< > > + /B40/B40_Na.B >B< > > + /R/R_VDG_B40_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_leak.vdg new file mode 100644 index 0000000..d869dee --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B40/B40_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B40_1.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a.neu b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a.neu new file mode 100644 index 0000000..909eb06 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a.neu @@ -0,0 +1,63 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B51/B51a_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B51/B51a_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B51/B51a_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.vdg new file mode 100644 index 0000000..8a00fed --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B51/B51a_K.A >A< > > + /R/R_VDG.R >R< > > + 12.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.vdg new file mode 100644 index 0000000..7cc866e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B51/B51a_Na.A >A< > > + /B51/B51a_Na.B >B< > > + /R/R_VDG.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_leak.vdg new file mode 100644 index 0000000..03a2046 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51a_leak.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 00 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.08 >.08 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +>control value = 0.08< +>operant conditioning value = 0.064 < +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s.neu b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s.neu new file mode 100644 index 0000000..e3b6446 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s.neu @@ -0,0 +1,71 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B51/B51s_Na_pp.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B51/B51s_K_pp.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B51/B51s_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B51/B51s_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B51/B51s_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K.vdg new file mode 100644 index 0000000..b5a8999 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B51/B51a_K.A >A< > > + /R/R_VDG.R >R< > > + 1.2 >1.2 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -80 >-80 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.A b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.A new file mode 100644 index 0000000..7ad5546 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -54.0 >-50 h< > ssA = -------------------- (1) > + 1 >1 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tA = tx (1)> + 4.0 >20 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 2.0 >2 tx< > tA = -------------------- + tn (2)> +> 0.1 >.1 tn< > +- -+ p > +> -53. >-53 h< > | (V-h)/s | > +> -1.0 >-1 s< > |1 + e | > +> 1 > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.vdg new file mode 100644 index 0000000..95bef8b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_K_pp.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.0 > g< > > +> 1 > P< > Ivd = G x (V -E) > +> 00.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B51/B51s_K_pp.A >A< > > + /R/R_VDG.R >R< > > + 0.35 >.19 g< > > + 1 >1 P< > Ivd = G x (V -E) > + -70.0 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.00 >g< > > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na.vdg new file mode 100644 index 0000000..f603c72 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B51/B51a_Na.A >A< > > + /B51/B51a_Na.B >B< > > + /R/R_VDG.R >R< > > + 2.5 >2.5 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.A b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.A new file mode 100644 index 0000000..d9911be --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -54.0 >-50 h< > ssA = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tA = tx (1)> + 0.1 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 2.0 >2 tx< > tA = -------------------- + tn (2)> +> 0.1 >.1 tn< > +- -+ p > +> -53. >-53 h< > | (V-h)/s | > +> -1.0 >-1 s< > |1 + e | > +> 1 > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.vdg new file mode 100644 index 0000000..86f98c8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_Na_pp.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> xx.xx > g< > > +> 1 > P< > Ivd = G x (V -E) > +> xx.xx > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B51/B51s_Na_pp.A >A< > > + /R/R_VDG.R >R< > > + 0.1 >.25 g< > > + 1 >1 P< > Ivd = G x (V -E) > + 30 >-40 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.00 >g< > > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_leak.vdg new file mode 100644 index 0000000..42a5dd8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B51/B51s_leak.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 00 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +>control value = 0.1< +>operant conditioning value = 0.08 < +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52.neu b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52.neu new file mode 100644 index 0000000..72addcb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52.neu @@ -0,0 +1,67 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B52/B52_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B52/B52_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na_rb > Name of conductance > + /B52/B52_Na_rb.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B52/B52_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.vdg new file mode 100644 index 0000000..d8e2d1b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_K.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B52/B52_K.A >A< > > + /R/R_VDG_B52_3.R >R< > > + 12.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.vdg new file mode 100644 index 0000000..7f7edc2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B52/B52_Na.A >A< > > + /B52/B52_Na.B >B< > > + /R/R_VDG_B52_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.A b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.A new file mode 100644 index 0000000..0a536e6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -61.0 >-61 h< > ssA = -------------------- (1) > + -1.0 >-1 s< > +- -+ p > + 3 >3 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> 0.0 >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 20.0 >20 tx< > tA = -------------------- + tn (2)> + 5.0 >5 tn< > +- -+ p > + -60.0 >-60 h< > | (V-h)/s | > + 5 >5 s< > |1 + e | > + 1 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.00 >tx< > tA = ----------------------------------- + tn (3)> +> 0.000 >tn< > +- -+p1 +- -+p2 > +> -0.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 00 >s1< > |1+e | |1+e | > +> 0 >p1< > +- -+ +- -+ > +> 0.0 >h2< > > +> 00 >s2< > > +> 0 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.vdg new file mode 100644 index 0000000..2a5c356 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_Na_rb.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> 0.00 >.05 g< > > +> 1 >4 P< > Ivd = G x (V -E) > +> 1.0 >-65 E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B52/B52_Na_rb.A >A< > > + /R/R_VDG.R >R< > > + 0.10 >.10 g< > > + 1 >1 P< > Ivd = G x (V -E) > + 30 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.0 >g< > > +> 0.0 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_leak.vdg new file mode 100644 index 0000000..c288dcc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B52/B52_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B52_1.R >R< > > + 0.1 >.1 g< > > + -62 >-62 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.ion b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.ion new file mode 100644 index 0000000..e5e37dd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 14.0 >14 K1< > | | ------- | | > + 0.4 >.4 K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.neu b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.neu new file mode 100644 index 0000000..ee11dbb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63.neu @@ -0,0 +1,106 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B63.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B63/B63_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B63/B63_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B63/B63_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B63/B63.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B63/B63_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.A new file mode 100644 index 0000000..3435321 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.vdg new file mode 100644 index 0000000..453a007 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_K.vdg @@ -0,0 +1,56 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B63/B63_K.A >A< > > + /R/R_VDG_B63_3.R >R< > > + 13 >13 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.A new file mode 100644 index 0000000..898488d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.B new file mode 100644 index 0000000..e30a19c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.B @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.vdg new file mode 100644 index 0000000..736e5a1 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B63/B63_Na.A >A< > > + /B63/B63_Na.B >B< > > + /R/R_VDG_B63_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.XX >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.XX >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.Xx >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_leak.vdg new file mode 100644 index 0000000..0cbf5b7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B63/B63_leak.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B63_1.R >R< > > + 0.04 >.04 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +>control value = 0.04> +>operant conditioning value = 0.02> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a.neu b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a.neu new file mode 100644 index 0000000..5f9f2ad --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a.neu @@ -0,0 +1,63 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B64/B64a_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B64/B64a_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B64/B64a_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.vdg new file mode 100644 index 0000000..fd5455f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B64/B64a_K.A >A< > > + /R/R_VDG.R >R< > > + 14.0 >14 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.vdg new file mode 100644 index 0000000..af27089 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B64/B64a_Na.A >A< > > + /B64/B64a_Na.B >B< > > + /R/R_VDG.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_leak.vdg new file mode 100644 index 0000000..a2fdf0a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64a_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 00 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s.neu b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s.neu new file mode 100644 index 0000000..3fe4b35 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s.neu @@ -0,0 +1,71 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B64/B64s_Na_pp.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B64/B64s_K_pp.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B64/B64s_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B64/B64s_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B64/B64s_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K.vdg new file mode 100644 index 0000000..731ac98 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B64/B64a_K.A >A< > > + /R/R_VDG.R >R< > > + 1.2 >1.2 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -80 >-80 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.A b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.A new file mode 100644 index 0000000..23a83cd --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -50.0 >-50 h< > ssA = -------------------- (1) > + 1 >1 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tA = tx (1)> + 4.0 >4 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 2.0 >2 tx< > tA = -------------------- + tn (2)> +> 0.1 >.1 tn< > +- -+ p > +> -53. >-53 h< > | (V-h)/s | > +> -1.0 >-1 s< > |1 + e | > +> 1 > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.vdg new file mode 100644 index 0000000..52a4631 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_K_pp.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.0 > g< > > +> 1 > P< > Ivd = G x (V -E) > +> 00.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B64/B64s_K_pp.A >A< > > + /R/R_VDG.R >R< > > + 0.35 >.35 g< > > + 1 >1 P< > Ivd = G x (V -E) > + -70.0 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.00 >g< > > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na.vdg new file mode 100644 index 0000000..de477dc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B64/B64a_Na.A >A< > > + /B64/B64a_Na.B >B< > > + /R/R_VDG.R >R< > > + 2.5 >2.5 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.A b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.A new file mode 100644 index 0000000..35b02fe --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -50.0 >-50 h< > ssA = -------------------- (1) > + 1.0 >1 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + > > + 1 > tA = tx (1)> + 0.1 >.1 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 2.0 >2 tx< > tA = -------------------- + tn (2)> +> 0.1 >.1 tn< > +- -+ p > +> -53. >-53 h< > | (V-h)/s | > +> -1.0 >-1 s< > |1 + e | > +> 1 > p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.vdg new file mode 100644 index 0000000..2b72929 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_Na_pp.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> xx.xx > g< > > +> 1 > P< > Ivd = G x (V -E) > +> xx.xx > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B64/B64s_Na_pp.A >A< > > + /R/R_VDG.R >R< > > + 0.1 >.1 g< > > + 1 >1 P< > Ivd = G x (V -E) > + 30 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.00 >g< > > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_leak.vdg new file mode 100644 index 0000000..a2fdf0a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B64/B64s_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.00 >g< > > +> 0 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.00 >g< > > +> 00 >P< > Ivd = G x (V -E) > +> 00 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.ion b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.ion new file mode 100644 index 0000000..6c57a15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 1.0 >K1< > | | ------- | | > + 0.2 >K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.neu b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.neu new file mode 100644 index 0000000..7b7500c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65.neu @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuron is above threshold will > + > be measured. > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > -68 Init. value membrane potential > +>------------------------------->---------------------------------------> + CM: 0.01 > .02 Membrane capacitance > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/B65.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B65/B65_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B65/B65_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B65/B65_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K_s > Name of conductance > + /B65/B65_K_s.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na_s > Name of conductance > + /B65/B65_Na_s.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /B65/B65.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /B65/B65_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + +END + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.A new file mode 100644 index 0000000..977e7d3 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.A @@ -0,0 +1,93 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > | 1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > | 1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1) > +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.2 >.2 tx< > tA = -------------------- + tn (2) > + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> XX >tx< > tA = ----------------------------------- + tn (3)> +> XX >tn< > +- -+p1 +- -+p2 > +> XX >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX >s1< > |1+e | |1+e | > +> XX >p1< > +- -+ +- -+ > +> XX >h2< > > +> XX >s2< > > +> XX >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.vdg new file mode 100644 index 0000000..3dab221 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K.vdg @@ -0,0 +1,56 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B65/B65_K.A >A< > > + /R/R_VDG_B65_3.R >R< > > + 13 >13 g< > > + 4.0 >4 P< > Ivd = G x (V -E) > + -70.0 >-70 E< > > + > > +>------------------------------->---------------------------------------> +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.0X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.A b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.A new file mode 100644 index 0000000..498b6a7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -40 >-40 h< > ssA = -------------------- (1) > + -5 >-5 s< > +- -+ p > + 4 >4 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > + 1 > tA = tx (1)> + 1 >1 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 0.X >tx< > tA = -------------------- + tn (2) > +> 0.X >tn< > +- -+ p > +> X.0 >h< > | (V-h)/s | > +> X.0 >s< > |1 + e | > +> X.0 >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.vdg new file mode 100644 index 0000000..e8840de --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_K_s.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 >g< > > +> X.0 >P< > Ivd = G x (V -E) > +> XX.0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B65/B65_K_s.A >A< > > + /R/R_VDG.R >R< > > + 0.01 >.01 g< > > + 1 >1 P< > Ivd = G x (V -E) > + -60 >-60 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.0X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.A new file mode 100644 index 0000000..16abf47 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.A @@ -0,0 +1,93 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5 >5 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2) > + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.B new file mode 100644 index 0000000..a334e40 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.B @@ -0,0 +1,95 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.X >Bn< > ssB = -------------------- + Bn > +> 0.X >h< > +- -+ p > +> 0.X >s< > | (V-h)/s | (2) > +> 0.X >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2) > + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.vdg new file mode 100644 index 0000000..5a20172 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B65/B65_Na.A >A< > > + /B65/B65_Na.B >B< > > + /R/R_VDG_B65_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.0X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.A b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.A new file mode 100644 index 0000000..44b2bfc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -45 >-45 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 3 >3 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > + 1 > tA = tx (1)> + 2 >2 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> 0.X >tx< > tA = -------------------- + tn (2) > +> 0.X >tn< > +- -+ p > +> X.0 >h< > | (V-h)/s | > +> X.0 >s< > |1 + e | > +> X.0 >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.vdg new file mode 100644 index 0000000..de09172 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_Na_s.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 >g< > > +> X.0 >P< > Ivd = G x (V -E) > +> XX.0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B65/B65_Na_s.A >A< > > + /R/R_VDG.R >R< > > + 0.3 >.3 g< > > + 1 >1 P< > Ivd = G x (V -E) > + -40 >-40 E< > > + > > +>------------------------------->---------------------------------------> +>------------------------------->---------------------------------------> +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.0X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_leak.vdg new file mode 100644 index 0000000..14bc5ed --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B65/B65_leak.vdg @@ -0,0 +1,56 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.01 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -67 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B65_1.R >R< > > + 0.08 >.08 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> +>Control value = 0.08> +>Operant conditioning value = 0.06 > + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8.neu b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8.neu new file mode 100644 index 0000000..2d272b0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8.neu @@ -0,0 +1,63 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODELE NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuronis above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membrane potential. > +>------------------------------->---------------------------------------> + CM: 0.010 > .010 Membrane capacitance > +>------------------------------->---------------------------------------> + +>------------------------------->---------------------------------------> + MEM_AREA: > Membrane Area options > +>------------------------------->---------------------------------------> + 0 > do not use membrane area > +>------------------------------->---------------------------------------> +> 1 > specify membrane area directly > +> 5.0 >S< > um2 > +>------------------------------->---------------------------------------> +> 2 > sphere > +> 20.0 >D< > um, diameter > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> 3 > cylinder > +> 3.0 >D< > diameter > +> 30.0 >L< > um, length > +> 0 >n< > number of ends closed > +> 1.0 >C< > invagination factor > +>------------------------------->---------------------------------------> +> membrane area is not used > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + Na > Name of conductance > + /B8/B8_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /B8/B8_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + leak > Name of conductance > + /B8/B8_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.A b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.A new file mode 100644 index 0000000..3d71c95 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >.04 tx< > tA = -------------------- + tn (2)> + 0.004 >.004 tn< > +- -+ p > + -8.0 >-8 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.0X >tx< > tA = ----------------------------------- + tn (3)> +> 0.00X >tn< > +- -+p1 +- -+p2 > +> -XX.0 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX.0 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> -XX.0 >h2< > > +> -XX.0 >s2< > > +> 1 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.vdg new file mode 100644 index 0000000..8929609 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX.A >A< > > +> XX.B >B< > > +> XX.R >R< > > +> XX.0 > g< > > +> X.0 > P< > Ivd = G x (V -E) > +> -XX.0 > E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /B8/B8_K.A >A< > > + /R/R_VDG_B8_3.R >R< > > + 13.0 >12 g< > > + 4 >4 P< > Ivd = G x (V -E) > + -70 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> XX >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.X >g< > > +> -XX >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.A new file mode 100644 index 0000000..38e9327 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2) > +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2)> + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.B new file mode 100644 index 0000000..e943634 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1.0 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1.0 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.vdg new file mode 100644 index 0000000..6d5ef28 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /B8/B8_Na.A >A< > > + /B8/B8_Na.B >B< > > + /R/R_VDG_B8_2.R >R< > > + 25.0 >25 g< > > + 3.0 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> 0.012 >g< > > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_leak.vdg new file mode 100644 index 0000000..abe3a22 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/B8/B8_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_B8_1.R >R< > > + 0.1 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.ion b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.ion new file mode 100644 index 0000000..6c57a15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.ion @@ -0,0 +1,52 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< ION >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Cion: > Concentration of an ion > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > > +> xxx.xx >Vc< > ------- > +> xxx.xx >K1< > \ > +> xxx.xx >K2< > \ > +> xxx.xx >K3< > dCion CIion - Iu - Id | > +> xxx.xx >Dgain< > ----- = ----------------- | > +> xxx.xx >Dmid< > dt Vc | > +> xxx.xx >p< > | > +> > +-- -+ | > +> > | ------- | | > +> > | \ | | > +> > CIion = K1 x |- > Iion | - K2 | > +> > | / | > (1) > +> > | ------- | | > +> > +-- -+ | > +> > | > +> > Dgain | > +> > Iu = --------------- | > +> > p | > +> > 1+ dmid/Cion | > +> > | > +> > Id = K3 x Cion | > +> > / > +> > / > +> > ------- > +> > > +>----------------------->------------------------------------------------------> + 2 > | +- -+ | > + 1.0 >K1< > | | ------- | | > + 0.2 >K2< > dCion | | \ | | > +> > -----= K1 x |K2 x |- > Iion | -Cion | (2) > +> > dt | | / | | > +> > | | ------- | | > +> > | +- -+ | > +> > +-- --+ > +> > > +>----------------------->------------------------------------------------------> +END + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.neu b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.neu new file mode 100644 index 0000000..1461bb9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2.neu @@ -0,0 +1,84 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> MODEL NAME: neu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + THRESHOLD: 0.0 > Threshold for transmitter release > +>------------------------------->---------------------------------------> + SPIKDUR: 0.003 > Spike duration. If equal 0 then > + > actual time when presynaptic > + > neuron is above threshold will > + > be measured > +>------------------------------->---------------------------------------> + VMINIT: -60.0 > Initial value of membranepotential(mV)> +>------------------------------->---------------------------------------> + CM: 0.010 > Membrane capacitance. > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR: > Dynamics of transmitter > +>------------------------------->---------------------------------------> + tr > Name of transmitter > + /cs/CBI2.tr > File Name > + blue > Color Name > +>------------------------------->---------------------------------------> + + +>------------------------------->-------------------------------> + CONDUCTANCES: > List of Conductances > +>------------------------------->-------------------------------> + leak > Name of conductance > + /CBI2/CBI2_leak.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + Na > Name of conductance > + /CBI2/CBI2_Na.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + K > Name of conductance > + /CBI2/CBI2_K.vdg > File Name > + green > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + +>------------------------------->-------------------------------> + LIST_ION: > List of Ion pools > +>------------------------------->-------------------------------> + ion > Name of Ion > + /CBI2/CBI2.ion > File Name > + blue > Color > +>------------------------------->-------------------------------> + END > > +>------------------------------->-------------------------------> + + + +>------------------------------->---------------------------------------> + CURRENT_TO_ION: > List of current contributing > + > to ion pools > +>------------------------------->---------------------------------------> + Na > Name of Conductance > + ion > Name of Ion > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + + +>------------------------------->---------------------------------------> + TRNSMTR_BY_ION: > Regulation of transmitter > + > by ion pools > +>------------------------------->---------------------------------------> + ion > Name of Ion > + /CBI2/CBI2_TR.fBR > File Name > + blue > Color > +>------------------------------->---------------------------------------> + END > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.A b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.A new file mode 100644 index 0000000..46c022a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -23.0 >-23 h< > ssA = -------------------- (1) > + 9.0 >9 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> 0.00X >An< > ssA = -------------------- + An > +> 0.00X >h< > +- -+ p > +> 0.00X >s< > | (h-V)/s | (2) > +> 0.00X >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.04 >tx< > tA = -------------------- + tn (2)> + 0.004 >tn< > +- -+ p > + -8.0 >h< > | (V-h)/s | > + 10.0 >s< > |1 + e | > + 1.0 >p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> XX >tx< > tA = ----------------------------------- + tn (3)> +> XX >tn< > +- -+p1 +- -+p2 > +> XX >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> XX >s1< > |1+e | |1+e | > +> XX >p1< > +- -+ +- -+ > +> XX >h2< > > +> XX >s2< > > +> XX >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.vdg b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.vdg new file mode 100644 index 0000000..5ff855b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_K.vdg @@ -0,0 +1,55 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> XX_K.A >A< > > +> XX_K.B >B< > > +> XX.R >R< > > +> XX.0 >g< > > +> X.0 >P< > Ivd = G x (V -E) > +> XX.0 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.0X >g< > > +> X >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> + > p > + 3 > G= g x A (3) > + /CBI2/CBI2_K.A >A< > > + /R/R_VDG_CBI2_3.R >R< > > + 13 >12 g< > > + 4.0 >4 P< > Ivd = G x (V -E) > + -70.0 >-70 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.X >g< > > +> X >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> XX.0 >g< > > +> XX.0 >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.A b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.A new file mode 100644 index 0000000..250766c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.A @@ -0,0 +1,92 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->--------------------------------------------------> + 1 > 1 > + -37.0 >-37 h< > ssA = -------------------- (1)> + 5.0 >5 s< > +- -+ p > + 1 >1 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->--------------------------------------------------> +> 2 > 1 - An > +> 0.0001 >An< > ssA = -------------------- + An > +> 0.0002 >h< > +- -+ p > +> 0.0003 >s< > | (h-V)/s | (2)> +> 0.00004 >p< > |1 + e | > +> > +- -+ > +>----------------------->--------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tA = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.006 >.006 tx< > tA = -------------------- + tn (2) > + 0.001 >.001 tn< > +- -+ p > + -43.0 >-43 h< > | (V-h)/s | > + 4.0 >4 s< > |1 + e | > + 1.0 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 0.1 >tx< > tA = ----------------------------------- + tn (3)> +> 0.2 >tn< > +- -+p1 +- -+p2 > +> 0.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 0.4 >s1< > |1+e | |1+e | > +> 1 >p1< > +- -+ +- -+ > +> 0.5 >h2< > > +> 0.6 >s2< > > +> 2 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- --+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.B b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.B new file mode 100644 index 0000000..53b68be --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.B @@ -0,0 +1,94 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: B >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-----------------------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +B: > Inactivation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > B = ssB (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssB - B > + -1 >IV< > dB/dt= ------------ (2) > + > tB > +>------------------------------->---------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssB: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -43.0 >-43 h< > ssB = -------------------- (1) > + 5.0 >5 s< > +- -+ p > + 1 >1 p< > | (V-h)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - Bn > +> 0.15 >Bn< > ssB = -------------------- + Bn > +> 0.26 >h< > +- -+ p > +> 0.37 >s< > | (V-h)/s | (2) > +> 0.48 >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tB: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> > > +> 1 > tB = tx (1)> +> xxxx.xx >tx< > > +>----------------------->------------------------------------------------------> + 2 > tx -tn > + 0.02 >.02 tx< > tB = -------------------- + tn (2)> + 0.005 >.005 tn< > +- -+ p > + -38.0 >-38 h< > | (V-h)/s | > + 10.0 >10 s< > |1 + e | > + 1 >1 p< > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> 1.1 >tx< > tB = ----------------------------------- + tn (3)> +> 2.2 >tn< > +- -+p1 +- -+p2 > +> 3.3 >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> 4.4 >s1< > |1+e | |1+e | > +> 5 >p1< > +- -+ +- -+ > +> 6.6 >h2< > > +> 7.7 >s2< > > +> 8 >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tB = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> x >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tB=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> x >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- -+ > +> xx.xx >s2< > > +> x >p2< > > +>----------------------->------------------------------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.vdg b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.vdg new file mode 100644 index 0000000..278cdd4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_Na.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > p > + 1 > G= g x A x B (1) > + /CBI2/CBI2_Na.A >A< > > + /CBI2/CBI2_Na.B >B< > > + /R/R_VDG_CBI2_2.R >R< > > + 25 >25 g< > > + 3 >3 P< > Ivd = G x (V -E) > + 30.0 >30 E< > > + > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -X >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> X >g< > > +> 1 >P< > Ivd = G x (V -E) > +> X >E< > > +> > > +>------------------------------->---------------------------------------> +> > > +> 5 > Ivd = G x (V -E) (5) > +> X >g< > > +> -X >E< > > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_TR.fBR b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_TR.fBR new file mode 100644 index 0000000..cdf7b1d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_TR.fBR @@ -0,0 +1,53 @@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fBR >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +fBR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> +> 1 > fBR = BR (1) > +> > > +>----------------------->-----------------------------------------------> + 2 > fBR = 1 + BR (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >ß< > fBR = ---------------- (3) > +> > 1 + ß x BR > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +BR: > Modulation by regulator > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->-----------------------------------------------> + 1 > dBR Creg - BR > + 0.0 >IV< > --- = ---------- (1) > + 0.5 >u< > dt u > +> > > +>----------------------->-----------------------------------------------> +> 2 > Creg > +> xxx.xx >a< > BR = ---------- (2) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 3 > Creg > +> 0.3 >a< > BR = 1 + --------- (3) > +> > a + Creg > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >ß< > BR = ------------ (4) > +> > 1 + ß x Creg > +> > > +> > > +>----------------------->-----------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_leak.vdg b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_leak.vdg new file mode 100644 index 0000000..b05ce3c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CBI2/CBI2_leak.vdg @@ -0,0 +1,54 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: vdg >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ivd: > Current due to a voltage-dependent conductance > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > p > +> 1 > G= g x A x B (1) > +> model.A >A< > > +> model.B >B< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 2 > Ivd= g x m x h (2) > +> model.m >m< > > +> model.h >h< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 3 > G= g x A (3) > +> model.A >A< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> -72 >E< > > +> > > +>------------------------------->---------------------------------------> +> > p > +> 4 > Ivd= g x m (4) > +> model.m >m< > > +> 0.012 >g< > > +> 1 >P< > Ivd = G x (V -E) > +> 35 >E< > > +> > > +>------------------------------->---------------------------------------> + > > + 5 > Ivd = G x (V -E) (5) > + /R/R_VDG_CBI2_1.R >R< > > + 0.10 >.1 g< > > + -60.0 >-60 E< > > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW.trt b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW.trt new file mode 100644 index 0000000..6e3b443 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW.trt @@ -0,0 +1,111 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: trt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + CURNT_INJ: > Timing for currnt injection > +>.......................>...............................> + CBI2 > Name of Neuron > +>.......................>...............................> + 2.0 > Start injection > +>.......................>...............................> + 358 > Stop injection > +>.......................>...............................> + 1.9 > 1.9 Magnitude > +>.......................>...............................> +> B63 > Name of Neuron > +>>.......................>...............................> +> 1 > Start injection > +>>.......................>...............................> +> 2 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>>.......................>...............................> +> B31a > Name of Neuron > +>>.......................>...............................> +> 1 > Start injection > +>>.......................>...............................> +> 15 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>>.......................>...............................> +> B31s > Name of Neuron > +>>.......................>...............................> +> 1 > Start injection > +>>.......................>...............................> +> 10 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>>.......................>...............................> +> B63 > Name of Neuron > +>>.......................>...............................> +> 6 > Start injection > +>>.......................>...............................> +> 7 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>>.......................>...............................> +> B63 > Name of Neuron > +>>.......................>...............................> +> 10 > Start injection > +>>.......................>...............................> +> 11 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>>.......................>...............................> +> B63 > Name of Neuron > +>>.......................>...............................> +> 14 > Start injection > +>>.......................>...............................> +> 15 > Stop injection > +>>.......................>...............................> +> 0 > Magnitude > +>----------------------->-------------------------------> + END > > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + MOD_INJ: > Timing for injection of > +>----------------------->-------------------------------> + END > > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + VCLAMP: > Timing for V_clamping > +>.......................>...............................> +> B20 > Name of Neuron > +>.......................>...............................> +> 0.0 > Start clamping > +>.......................>...............................> +> 7.0 > Stop clamping > +>.......................>...............................> +> -60.0 > Magnitude > +> filename.fnc > Magnitude > +>.......................>...............................> +> B20 > Name of Neuron > +>.......................>...............................> +> 1.0 > Start clamping > +>.......................>...............................> +> 3.0 > Stop clamping > +>.......................>...............................> +> -50.00 > Magnitude > +> filename.fnc > Magnitude > +>----------------------->-------------------------------> + END > > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + ICLAMP: > Timing for I_clamping > +>----------------------->-------------------------------> + END > > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + LIGHT_STIM: > Timing for light stimulus > +>----------------------->-------------------------------> + END > > +>----------------------->-------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL.smu b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL.smu new file mode 100644 index 0000000..116418e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL.smu @@ -0,0 +1,67 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: smu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + LOGICAL_NAME: > Name of Network > +>.......................>...............................> + CPG_ASW_FINAL > The name of the network > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + TIMING: > Timing information in seconds > +>.......................>...............................> + 0.0 > What value to assign to the > + > variable 'time' at time=0 > +>.......................>...............................> + 360.0 > When to stop the simulation > +>.......................>...............................> + 0.00002 > Step size (h) > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + ON_LINE_GRAPH: > On-line graph > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + STORE_RESULTS: > Store results > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + INT_METHOD: > Integration method > +>.......................>...............................> + 1 > 1 for Euler method > + > 2 for RK > + > 3 for RKQC > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + NETWORK: > Structure of network > +>.......................>...............................> + /ntw/CPG_ASW.ntw > the name of the file > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + OUTPUT_SETUP: > List of variables for output > +>.......................>...............................> + /ous/CPG_ASW_all.ous > the name of the file > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + TREATMENTS: > External treatments > +>.......................>...............................> + /trt/CPG_ASW.trt > the name of the file > +>----------------------->-------------------------------> + INT_&_FIRE: > Integration method > +>.......................>...............................> + 0.002 > Integrate And Fire step_size > +>----------------------->-------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_Fig.smu b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_Fig.smu new file mode 100644 index 0000000..469ee71 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_Fig.smu @@ -0,0 +1,67 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: smu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + LOGICAL_NAME: > Name of Network > +>.......................>...............................> + CPG_ASW_ALL_Fig > The name of the network > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + TIMING: > Timing information in seconds > +>.......................>...............................> + 0.0 > What value to assign to the > + > variable 'time' at time=0 > +>.......................>...............................> + 4.0 > When to stop the simulation > +>.......................>...............................> + 0.00002 > Step size (h) > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + ON_LINE_GRAPH: > On-line graph > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + STORE_RESULTS: > Store results > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + INT_METHOD: > Integration method > +>.......................>...............................> + 1 > 1 for Euler method > + > 2 for RK > + > 3 for RKQC > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + NETWORK: > Structure of network > +>.......................>...............................> + /ntw/CPG_ASW.ntw > the name of the file > +>----------------------->-------------------------------> + +>--------------------------->-------------------------------> + OUTPUT_SETUP: > List of variables for output > +>...........................>...............................> + /ous/CPG_ASW_ALL_Fig.ous > the name of the file > +>--------------------------->-------------------------------> + +>------------------------->-------------------------------> + TREATMENTS: > External treatments > +>.........................>...............................> + /trt/CPG_ASW_Fig.trt > the name of the file > +>------------------------->-------------------------------> + INT_&_FIRE: > Integration method > +>.......................>...............................> + 0.002 > Integrate And Fire step_size > +>----------------------->-------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_VClamp.smu b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_VClamp.smu new file mode 100644 index 0000000..bd685d1 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/CPG_ASW_ALL_VClamp.smu @@ -0,0 +1,67 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: smu >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + LOGICAL_NAME: > Name of Network > +>.......................>...............................> + CPG_ASW_ALL_Fig > The name of the network > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + TIMING: > Timing information in seconds > +>.......................>...............................> + 0.0 > What value to assign to the > + > variable 'time' at time=0 > +>.......................>...............................> + 4.0 > When to stop the simulation > +>.......................>...............................> + 0.00002 > Step size (h) > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + ON_LINE_GRAPH: > On-line graph > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + STORE_RESULTS: > Store results > +>.......................>...............................> + 1 > 1 for yes, 0 for no > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + INT_METHOD: > Integration method > +>.......................>...............................> + 1 > 1 for Euler method > + > 2 for RK > + > 3 for RKQC > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + NETWORK: > Structure of network > +>.......................>...............................> + /ntw/CPG_ASW.ntw > the name of the file > +>----------------------->-------------------------------> + +>--------------------------->-------------------------------> + OUTPUT_SETUP: > List of variables for output > +>...........................>...............................> + /ous/CPG_ASW_ALL_VClamp.ous > the name of the file > +>--------------------------->-------------------------------> + +>------------------------->-------------------------------> + TREATMENTS: > External treatments > +>.........................>...............................> + /trt/CPG_ASW_VClamp.trt > the name of the file > +>------------------------->-------------------------------> + INT_&_FIRE: > Integration method > +>.......................>...............................> + 0.002 > Integrate And Fire step_size > +>----------------------->-------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_1.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_10.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_10.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_10.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_2.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_3.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_4.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_4.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_4.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_5.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_5.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_5.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_6.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_6.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_6.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_7.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_7.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_7.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_8.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_8.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_8.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_9.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_9.R new file mode 100644 index 0000000..a6e9d76 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_9.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2.R new file mode 100644 index 0000000..ad1a5bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >50 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >50k step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_1.R new file mode 100644 index 0000000..ad1a5bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >50 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >50k step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_2.R new file mode 100644 index 0000000..ad1a5bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >50 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >50k step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_3.R new file mode 100644 index 0000000..ad1a5bf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_CS_CBI2_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >50 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >50k step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_1.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_2.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_3.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_4.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_4.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_4.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_5.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_5.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_5.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B30_B63.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B30_B63.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B30_B63.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B63_B65.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B63_B65.R new file mode 100644 index 0000000..5b0586d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_ES_B63_B65.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >30 percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >250 step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B20_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B30_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B31_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B34_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B40_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B4_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B51_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B52_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B63_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B64_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B65_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_B8_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_1.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_1.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_1.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_2.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_2.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_2.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_3.R b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_3.R new file mode 100644 index 0000000..7d52487 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/R/R_VDG_CBI2_3.R @@ -0,0 +1,25 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: R >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +R: > distributions > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > > +> 1 > R=0.0 (1) > +> > > +>------------------------------->---------------------------------------> +> > > + 2 > (2) > + > > + 25.0 >percent%< > R = Gaussian(g, percent% x g/3) > + > It's in (g-g*percent%, g+g*percent%) > + > > + 100.0 >step size< > In how many steps is R renewed > +>------------------------------->---------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/b30b63b65currInj.bch b/examples/Costa2020/CPG_Model_01_09_2020/b30b63b65currInj.bch new file mode 100644 index 0000000..8f8d58b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/b30b63b65currInj.bch @@ -0,0 +1,70 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> Batch job file: *.bch >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +>----------------------->-------------------------------> + PARAMETER: > One Parameter > +>----------------------->-------------------------------> + /trt/CPG_ASW_Fig.trt > File containing the param > +>----------------------->-------------------------------> + TRT > File type is treatment > +>----------------------->-------------------------------> + 0 > cinj=0,minj=1,vclmp=2,iclmp=3 > + 0 > which inject start from 0 > + 2 > start=0, stop=1, magn=2 > +>----------------------->-------------------------------> + 0 > Manual=0, Auto=1 > +>----------------------->-------------------------------> + 3 > number of parameter values > +>----------------------->-------------------------------> + -0.5 > One value > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + PARAMETER: > One Parameter > +>----------------------->-------------------------------> + /trt/CPG_ASW_Fig.trt > File containing the param > +>----------------------->-------------------------------> + TRT > File type is treatment > +>----------------------->-------------------------------> + 0 > cinj=0,minj=1,vclmp=2,iclmp=3 > + 1 > which inject start from 0 > + 2 > start=0, stop=1, magn=2 > +>----------------------->-------------------------------> + 0 > Manual=0, Auto=1 > +>----------------------->-------------------------------> + 3 > number of parameter values > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + -0.5 > One value > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + +>----------------------->-------------------------------> + PARAMETER: > One Parameter > +>----------------------->-------------------------------> + /trt/CPG_ASW_Fig.trt > File containing the param > +>----------------------->-------------------------------> + TRT > File type is treatment > +>----------------------->-------------------------------> + 0 > cinj=0,minj=1,vclmp=2,iclmp=3 > + 2 > which inject start from 0 > + 2 > start=0, stop=1, magn=2 > +>----------------------->-------------------------------> + 0 > Manual=0, Auto=1 > +>----------------------->-------------------------------> + 3 > number of parameter values > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + 0.0 > One value > +>----------------------->-------------------------------> + -0.5 > One value > +>----------------------->-------------------------------> diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4.Xt new file mode 100644 index 0000000..a85d6a9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.cs new file mode 100644 index 0000000..3f36e18 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B20_2_B4_f_exc.fAt >fAt< > > + /R/R_CS_5.R >R< > > + 0.05 >0.05 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.fAt new file mode 100644 index 0000000..6aff565 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >914.72 b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B20_2_B4.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.02 >.02 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> B34_2_B31.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0001 >u1< > ----- = ----------------------- (4) > +> 0.01 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.cs new file mode 100644 index 0000000..3a1ba5d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B20_2_B4_s_exc.fAt >fAt< > > + /R/R_CS_4.R >R< > > + 0.09 >0.05 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.fAt new file mode 100644 index 0000000..40c1e0b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B4_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> B20_2_BX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> 0.9 >.9 u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B20_2_B4.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.9 >.9 u1< > ----- = ----------------------- (4) > + 5.0 >5 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8.Xt new file mode 100644 index 0000000..4d5c1a4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.cs new file mode 100644 index 0000000..98fbe59 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B20_2_B8_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.fAt new file mode 100644 index 0000000..a9b3fe4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B20_2_B8.Xt >Xt< > File Name > + 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.A b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.A new file mode 100644 index 0000000..539bd7e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -31.0 >-51 h< > ssA = -------------------- (1) > + 3.0 >1 s< > +- -+ p > + 1.0 >2 p< > | (h-V)/s | > +> > |1 + e | > +> > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> xxx.xx >An< > ssA = -------------------- + An > +> xxx.xx >h< > +- -+ p > +> xxx.xx >s< > | (h-V)/s | (2) > +> xxx.xx >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > tA = tx (1) > + 0.5 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2) > +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> xxx.xx >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> xxx.xx >tx< > tA = ----------------------------------- + tn (3) > +> xxx.xx >tn< > +- -+p1 +- -+p2 > +> xxx.xx >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> xxx.xx >s1< > |1+e | |1+e | > +> xxx.xx >p1< > +- -+ +- -+ > +> xxx.xx >h2< > > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4) > +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> xxx.xx >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> xxx.xx >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.cs new file mode 100644 index 0000000..8471df7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > _ > +> 1 > G= (g+R) x fAt (1) > +> filename.fAt >fAt< > time-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + > _ > + 2 > G= (g+R) x fAvt (2) > + /cs/B20_2_B8_s_exc.fAvt >fAvt< > time- & voltage-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 0.9 >9 g uS< > > + 0.0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.fAvt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.fAvt new file mode 100644 index 0000000..f52e4d5 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B20_2_B8_s_exc.fAvt @@ -0,0 +1,75 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAvt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAvt: >> function of time- and voltage- dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAvt = Avt1*Avt2 (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAvt = a + b x Avt1*Avt2 (2) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >b< > fAvt = -------------------- (3) > +> > 1 + b x Avt1*Avt2 > +> > > +>----------------------->-----------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt1: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > > + > Avt = A (1) > + /cs/B20_2_B8_s_exc.A > File name > + > > +>----------------------->------------------------------------------------------> +> 2 > > +> > Avt = m (2) > +> filename.m > File name > +> > > +>----------------------->------------------------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt2: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B20_2_B8.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 1.0 >3 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> filename.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> xxx.xx >u1< > ----- = ------------------------------- (4) > +> xxx.xx >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> filename.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s.Xt new file mode 100644 index 0000000..4c42d57 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s.Xt @@ -0,0 +1,40 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX XX ud< > | -PSM/ud pre is > +> XX >XX ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.cs new file mode 100644 index 0000000..9da2939 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B30_2_B31s_f_exc.fAt >fAt< > > + /R/R_CS_10.R >R< > > + 0.5 >.5 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.fAt new file mode 100644 index 0000000..0c6e202 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B30_2_B31s.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.005 >.005 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> model.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.00 >u1< > ----- = ------------------------------- (4) > +> 0.00 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63.Xt new file mode 100644 index 0000000..6244fc0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63.Xt @@ -0,0 +1,40 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.cs new file mode 100644 index 0000000..b9a2fb0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B30_2_B63_f_exc.fAt >fAt< > > + /R/R_CS_5.R >R< > > + 0.25 >.25 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.fAt new file mode 100644 index 0000000..a584ddc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B63_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B30_2_B63.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.01 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> model.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.00 >u1< > ----- = ------------------------------- (4) > +> 0.00 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64.Xt new file mode 100644 index 0000000..935fa8f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64_s_exc.A b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64_s_exc.A new file mode 100644 index 0000000..7554a5e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64_s_exc.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -30.0 >-30 h< > ssA = -------------------- (1) > + 15.0 >15 s< > +- -+ p > + 1.0 >1 p< > | (h-V)/s | > +> > |1 + e | > +> > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> xxx.xx >An< > ssA = -------------------- + An > +> xxx.xx >h< > +- -+ p > +> xxx.xx >s< > | (h-V)/s | (2) > +> xxx.xx >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > tA = tx (1) > + 0.5 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2) > +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> xxx.xx >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> xxx.xx >tx< > tA = ----------------------------------- + tn (3) > +> xxx.xx >tn< > +- -+p1 +- -+p2 > +> xxx.xx >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> xxx.xx >s1< > |1+e | |1+e | > +> xxx.xx >p1< > +- -+ +- -+ > +> xxx.xx >h2< > > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4) > +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> xxx.xx >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> xxx.xx >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.cs new file mode 100644 index 0000000..9e8138c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + cs/B30_2_B64s_f_inh.fAt >fAt< > > + /R/R_CS_6.R >R< > > + 0.2 >0.2 g< > > + -80.0 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> X.X >g< > > +> X.X >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.fAt new file mode 100644 index 0000000..e8da7e8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >914.72 b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B30_2_B64.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.02 >.02 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> B34_2_B31.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0001 >u1< > ----- = ----------------------- (4) > +> 0.01 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.cs new file mode 100644 index 0000000..4726f18 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > - > +> 1 > G= g x fAt (1) > +> XX.fAt >fAt< > > +> XX.R >R< > > +> X.X >g< > > +> X.X >E< > Ics= G x (V -E) > +> > > +>-------------------------------->--------------------------------------> + > - > + 2 > G= g x fAvt (2) > +/cs/B30_2_B64s_s_exc.fAvt >fAvt< > > + /R/R_CS_7.R >R< > > + 5 >5 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>-------------------------------->--------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.fAvt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.fAvt new file mode 100644 index 0000000..c4d901e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B64s_s_exc.fAvt @@ -0,0 +1,75 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAvt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAvt: >> function of time- and voltage- dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAvt = Avt1*Avt2 (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAvt = a + b x Avt1*Avt2 (2) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >b< > fAvt = -------------------- (3) > +> > 1 + b x Avt1*Avt2 > +> > > +>----------------------->-----------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt1: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > > + > Avt = A (1) > + /cs/B30_2_B64_s_exc.A > File name > + > > +>----------------------->------------------------------------------------------> +> 2 > > +> > Avt = m (2) > +> filename.m > File name > +> > > +>----------------------->------------------------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt2: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> X.0 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B30_2_B64.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.5 >.5 u1< > ----- = ------------------------------- (4) > + 5.0 >5 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> filename.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.cs new file mode 100644 index 0000000..08ab911 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B30_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 0.7 >.7 g uS< > > + -70 >-70 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.fAt new file mode 100644 index 0000000..49f1891 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B30_2_B8.Xt >Xt< > File Name > + 0.2 >.02 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.001 >.001 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.cs new file mode 100644 index 0000000..e5c41a7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B30_2_B8_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_8.R >R< > random fluctuations > + 1.0 >1 g uS< > > + 0.0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> XX.fAvt >fAvt< > time- & voltage-dependent activation > +> XX.R >R< > random fluctuations > +> X.0 >g uS< > > +> X.0 >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.fAt new file mode 100644 index 0000000..d36a02f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B30_2_B8_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B30_2_B8.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 3.0 >3 u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> X.0 >u1< > ----- = ----------------------- (4) > +> X.0 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B31s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B31s_s_exc.cs new file mode 100644 index 0000000..5e0eb3f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B31s_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > - > +> 1 > G= g x fAt (1) > +> /cs/XX.fAt >fAt< > > +> /R/R_CS.R >R< > > +> 0.X >g< > > +> -X.0 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> +> > - > + 2 > G= g x fAvt (2) > + /cs/I_Ach.fAvt >fAvt< > > + /R/R_CS_9.R >R< > > + 3.8 >3.8 g< > > + 0.0 >0 E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.cs new file mode 100644 index 0000000..c8938db --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>--------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B31a_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.3 >.3 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>--------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>--------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.fAt new file mode 100644 index 0000000..581507d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B31a_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B31a_2_B64s.Xt >Xt< > File Name > + 0.1 >.1 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20.Xt new file mode 100644 index 0000000..feaa538 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.cs new file mode 100644 index 0000000..ac39ff6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B20_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 0.5 >.5 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.fAt new file mode 100644 index 0000000..0528b36 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B20_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B20.Xt >Xt< > File Name > + 0.2 >.2 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s.Xt new file mode 100644 index 0000000..2c7664b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.cs new file mode 100644 index 0000000..e215b50 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B31s_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 0.125 >.125 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.fAt new file mode 100644 index 0000000..44c1b56 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B31s.Xt >Xt< > File Name > + 0.01 >.01 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.cs new file mode 100644 index 0000000..59b808a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B31s_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 0.05 >.05 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.fAt new file mode 100644 index 0000000..910b5b0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B31s_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B31s.Xt >Xt< > File Name > + 1.5 >1.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63.Xt new file mode 100644 index 0000000..9de8da0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > +-- > + 0.5 >ud< > | -PSM/ud pre is > + 1.0 >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.cs new file mode 100644 index 0000000..ef00ffa --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B63_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_10.R >R< > random fluctuations > + 0.4 >.4 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.fAt new file mode 100644 index 0000000..01bbc89 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B63_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B63.Xt >Xt< > File Name > + 0.025 >.025 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s.Xt new file mode 100644 index 0000000..feaa538 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.cs new file mode 100644 index 0000000..ef1ced6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_9.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.fAt new file mode 100644 index 0000000..094338a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B64s.Xt >Xt< > File Name > + 0.2 >.2 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8.Xt new file mode 100644 index 0000000..feaa538 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.cs new file mode 100644 index 0000000..6a8cf4a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 0.2 >.2 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.fAt new file mode 100644 index 0000000..8f5a5be --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B8.Xt >Xt< > File Name > + 0.01 >.01 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.cs new file mode 100644 index 0000000..27412e8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B34_2_B8_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + -0.03 >-0.03 g uS< > > + -65 >-65 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.fAt new file mode 100644 index 0000000..e83a664 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B34_2_B8_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B34_2_B8.Xt >Xt< > File Name > + 1.0 >2 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.cs new file mode 100644 index 0000000..e7c80a3 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B40_2_B31s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -55 >-55 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.fAt new file mode 100644 index 0000000..be49185 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B31s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B40_2_B31s.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.cs new file mode 100644 index 0000000..fe42c1e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B40_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -65 >-65 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.fAt new file mode 100644 index 0000000..65dd545 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B40_2_B64s.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.cs new file mode 100644 index 0000000..9511b6e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B40_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_8.R >R< > random fluctuations > + 0.3 >.3 g uS< > > + -75 >-75 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.fAt new file mode 100644 index 0000000..42b6284 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B40_2_B8.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.A b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.A new file mode 100644 index 0000000..c535eba --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> +> 2 > ssA - A > +> -1.0 >IV< > dA/dt= ------------ (2) > +> > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -31.0 >-70 h< > ssA = -------------------- (1) > + 3.0 >5 s< > +- -+ p > + 1.0 >3 p< > | (h-V)/s | > +> > |1 + e | > +> > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> xxx.xx >An< > ssA = -------------------- + An > +> xxx.xx >h< > +- -+ p > +> xxx.xx >s< > | (h-V)/s | (2) > +> xxx.xx >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> +> 1 > tA = tx (1) > +> 0.5 >.005 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2) > +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> xxx.xx >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> xxx.xx >tx< > tA = ----------------------------------- + tn (3) > +> xxx.xx >tn< > +- -+p1 +- -+p2 > +> xxx.xx >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> xxx.xx >s1< > |1+e | |1+e | > +> xxx.xx >p1< > +- -+ +- -+ > +> xxx.xx >h2< > > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4) > +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> xxx.xx >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> xxx.xx >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.cs new file mode 100644 index 0000000..212b742 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > _ > +> 1 > G= (g+R) x fAt (1) > +> B40_2_B8_s_exc.fAt >fAt< > time-dependent activation > +> R_CS_7.R >R< > random fluctuations > +> -2.5 >-2.5 g uS< > > +> -63 >-63 E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> +> > _ > + 2 > G= (g+R) x fAvt (2) > + /cs/B40_2_B8_s_exc.fAvt >fAvt< > time- & voltage-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + -0.03 >-0.03 g uS< > > + -64 >-64 E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.fAvt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.fAvt new file mode 100644 index 0000000..5b2dd15 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B40_2_B8_s_exc.fAvt @@ -0,0 +1,75 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAvt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAvt: >> function of time- and voltage- dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAvt = Avt1*Avt2 (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAvt = a + b x Avt1*Avt2 (2) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >b< > fAvt = -------------------- (3) > +> > 1 + b x Avt1*Avt2 > +> > > +>----------------------->-----------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt1: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > > + > Avt = A (1) > + /cs/B40_2_B8_s_exc.A > File name > + > > +>----------------------->------------------------------------------------------> +> 2 > > +> > Avt = m (2) > +> filename.m > File name > +> > > +>----------------------->------------------------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt2: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> X.0 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B40_2_B8.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 5.0 >5 u1< > ----- = ------------------------------- (4) > + 0.001 >.001 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> filename.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.cs new file mode 100644 index 0000000..ac1e890 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B4_2_B31s_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_10.R >R< > random fluctuations > + 0.1 >.1 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.fAt new file mode 100644 index 0000000..7b5dc8f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B4_2_B31.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.cs new file mode 100644 index 0000000..8671c27 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B4_2_B51s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_9.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.fAt new file mode 100644 index 0000000..3ce1b28 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B51s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B4_2_B51.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.cs new file mode 100644 index 0000000..ad1af65 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B4_2_B52_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.fAt new file mode 100644 index 0000000..0adc4a8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B52_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B4_2_B52.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.cs new file mode 100644 index 0000000..21d92d6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B4_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + 1.0 >2.3 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.fAt new file mode 100644 index 0000000..9b21444 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B4_2_B64.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.cs new file mode 100644 index 0000000..7223504 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B4_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.fAt new file mode 100644 index 0000000..8cc8383 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B4_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B4_2_B8.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.cs new file mode 100644 index 0000000..28cc12c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B51_2_B52_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 4.0 >4 g uS< > > + -85 >-85 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.fAt new file mode 100644 index 0000000..4d678a6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B52_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B51_2_B52.Xt >Xt< > File Name > + 0.005 >.005 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s.Xt new file mode 100644 index 0000000..a5b4ae5 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> -0.02 >-.02 ud< > | -PSM/ud pre is > +> 0.7 >.7 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.cs new file mode 100644 index 0000000..a75f4bb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B51_2_B64s_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_9.R >R< > random fluctuations > + 0.45 >.45 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.fAt new file mode 100644 index 0000000..e51de9a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B64s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B51_2_B64s.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BXX_2_B8.Xt >Xt< > File Name > +> 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8.Xt new file mode 100644 index 0000000..a5b4ae5 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> -0.02 >-.02 ud< > | -PSM/ud pre is > +> 0.7 >.7 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.cs new file mode 100644 index 0000000..48ab3ee --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B51_2_B8_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.8 >.6 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.fAt new file mode 100644 index 0000000..2a3f9ed --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B51_2_B8_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B51_2_B8.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BXX_2_B8.Xt >Xt< > File Name > +> 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.cs new file mode 100644 index 0000000..7da9601 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B52_2_B51s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + 2.0 >.5 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.fAt new file mode 100644 index 0000000..4f2486d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B52_2_B51s.Xt >Xt< > File Name > + 0.005 >.005 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.cs new file mode 100644 index 0000000..5b30ff4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B52_2_B51s_s_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + 1.0 >1 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.fAt new file mode 100644 index 0000000..2c3bbb9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B51s_s_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B52_2_B51s.Xt >Xt< > File Name > + 0.2 >.2 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.cs new file mode 100644 index 0000000..7aaa7f9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B52_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_5.R >R< > random fluctuations > + 3.0 >3 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.fAt new file mode 100644 index 0000000..3fb3b96 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B52_2_B64s.Xt >Xt< > File Name > + 0.05 >.05 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.cs new file mode 100644 index 0000000..f7d86af --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B52_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_8.R >R< > random fluctuations > + 1.2 >1.2 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.fAt new file mode 100644 index 0000000..69963ff --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B52_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B52_2_B8.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f.Xt new file mode 100644 index 0000000..a85d6a9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.cs new file mode 100644 index 0000000..d07bf57 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B20_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 0.5 >.4 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.fAt new file mode 100644 index 0000000..e7def93 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>------------------------->----------------------------------------------------> + 3 > 2 > + /cs/B63_2_B20_f.Xt >Xt< > File Name > + 0.01 >.010 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>------------------------->----------------------------------------------------> +> 4 > 2 > +> BXX_2_B8.Xt >Xt< > File Name > +> 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s.Xt new file mode 100644 index 0000000..a85d6a9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.cs new file mode 100644 index 0000000..6a3bbdc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>-------------------------------->--------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B20_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 0.04 >.04 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>-------------------------------->--------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.fAt new file mode 100644 index 0000000..a49b14c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B20_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>-------------------------->----------------------------------------------------> + 3 > 2 > + /cs/B63_2_B20_s.Xt >Xt< > File Name > + 0.5 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>-------------------------->----------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a.Xt new file mode 100644 index 0000000..6244fc0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a.Xt @@ -0,0 +1,40 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.cs new file mode 100644 index 0000000..f44b457 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B63_2_B31a_f_exc.fAt >fAt< > > + /R/R_CS_1.R >R< > > + 0.0 >.3 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.fAt new file mode 100644 index 0000000..64e796e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31a_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B31a.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.005 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> model.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.00 >u1< > ----- = ------------------------------- (4) > +> 0.00 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s.Xt new file mode 100644 index 0000000..6244fc0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s.Xt @@ -0,0 +1,40 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.cs new file mode 100644 index 0000000..59431ca --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B63_2_B31s_f_exc.fAt >fAt< > > + /R/R_CS_10.R >R< > > + 0.6 >.6 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.fAt new file mode 100644 index 0000000..f7bc350 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B31s.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.005 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> model.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.00 >u1< > ----- = ------------------------------- (4) > +> 0.00 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_s_exc.cs new file mode 100644 index 0000000..c9a6ce2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B31s_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------------------->---------------------------------------> +> > - > +> 1 > G= g x fAt (1) > +> XXX.fAt >fAt< > > +> X >g< > > +> XX.0 >E< > Ics= G x (V -E) > +> > > +>----------------------------------->-------------------------------------> +> > - > + 2 > G= g x fAvt (2) > + /cs/I_Ach.fAvt >fAvt< > > + /R/R_CS_4.R >R< > > + 3.8 >3.8 g< > > + 0 >0 E< > Ics= G x (V -E) > +> > > +>----------------------------------->-------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34.Xt new file mode 100644 index 0000000..2ada5a4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.cs new file mode 100644 index 0000000..123e858 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B34_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 0.6 >.6 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.fAt new file mode 100644 index 0000000..4b9ba9f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B34_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B34.Xt >Xt< > File Name > + 0.015 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s.Xt new file mode 100644 index 0000000..ca87158 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.cs new file mode 100644 index 0000000..5229435 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B64s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 0.05 >.05 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.fAt new file mode 100644 index 0000000..1b4572f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B64s.Xt >Xt< > File Name > + 0.15 >.15 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.cs new file mode 100644 index 0000000..b8f3c79 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/B63_2_B64s_s_exc.fAt >fAt< > > + /R/R_CS_1.R >R< > > + 0.2 >.6 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.fAt new file mode 100644 index 0000000..38bff56 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B64s_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.0 >a< > > +> 0.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B64s.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.1 >.2 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> model.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.00 >u1< > ----- = ------------------------------- (4) > +> 0.00 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65.Xt new file mode 100644 index 0000000..828ff7d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.cs new file mode 100644 index 0000000..dd9ffde --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B65_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_10.R >R< > random fluctuations > + 0.5 >.5 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.fAt new file mode 100644 index 0000000..43bddf4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B65_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B65.Xt >Xt< > File Name > + 0.1 >.2 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BX_2_BX.Xt >Xt< > File Name > +> XX >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XX >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.cs new file mode 100644 index 0000000..4584766 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B63_2_B8_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.4 >.45 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.fAt new file mode 100644 index 0000000..c0fb790 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B63_2_B8_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B63_2_B8.Xt >Xt< > File Name > + 0.03 >.03 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.cs new file mode 100644 index 0000000..5d00e46 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B20_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + 2.0 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.fAt new file mode 100644 index 0000000..11fe95d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B20_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B20.Xt >Xt< > File Name > + 0.01 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.cs new file mode 100644 index 0000000..8ade01e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B30_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + 2.0 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.fAt new file mode 100644 index 0000000..b22d0f7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B30_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B30.Xt >Xt< > File Name > + 0.01 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.cs new file mode 100644 index 0000000..36cdb69 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B31s_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_5.R >R< > random fluctuations > + 2.0 >2 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.fAt new file mode 100644 index 0000000..de49df8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31a_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B31a.Xt >Xt< > File Name > + 0.01 >.05 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.cs new file mode 100644 index 0000000..9a260e7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B31a_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 5.0 >2 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.fAt new file mode 100644 index 0000000..d09538d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B31s_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B31s.Xt >Xt< > File Name > + 0.01 >.05 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.cs new file mode 100644 index 0000000..3dbbbd3 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B34_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 2.0 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.fAt new file mode 100644 index 0000000..996b49b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B34_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B34.Xt >Xt< > File Name > + 0.1 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.cs new file mode 100644 index 0000000..4a3f0cc --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B40_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 2.0 >.7 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.fAt new file mode 100644 index 0000000..109b767 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B40_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B40.Xt >Xt< > File Name > + 0.010 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.cs new file mode 100644 index 0000000..8e33349 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B4_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_9.R >R< > random fluctuations > + 0.8 >.1 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.fAt new file mode 100644 index 0000000..a69a90c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B4_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B4.Xt >Xt< > File Name > + 0.01 >.03 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52.Xt new file mode 100644 index 0000000..a8014c6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> 0.1 >.1 ud< > | -PSM/ud pre is > +> 2.5 >2.5 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.cs new file mode 100644 index 0000000..eca0b3c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B52_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_10.R >R< > random fluctuations > + 3 >3 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.fAt new file mode 100644 index 0000000..b5cf66c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B52_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B52.Xt >Xt< > File Name > + 0.010 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63.Xt new file mode 100644 index 0000000..9a65832 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.cs new file mode 100644 index 0000000..7f6b13b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B63_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_9.R >R< > random fluctuations > + 2.0 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.fAt new file mode 100644 index 0000000..b82288f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B63_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B63.Xt >Xt< > File Name > + 0.01 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65.Xt new file mode 100644 index 0000000..449476e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> 0.04 >.04 ud< > | -PSM/ud pre is > +> 3.0 >3 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.cs new file mode 100644 index 0000000..b41cb7f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B65_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + 2.0 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.fAt new file mode 100644 index 0000000..825d4c6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B65_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B65.Xt >Xt< > File Name > + 0.010 >.015 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.cs new file mode 100644 index 0000000..c69b6fb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_B8_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_8.R >R< > random fluctuations > + 0.04 >.05 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.fAt new file mode 100644 index 0000000..a124fc2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_B8_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_B8.Xt >Xt< > File Name > + 0.01 >.03 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2.Xt new file mode 100644 index 0000000..8cb710d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> X.X >ud< > | -PSM/ud pre is > +> X.X >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.cs new file mode 100644 index 0000000..19cc6c7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B64_2_CBI2_f_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_8.R >R< > random fluctuations > + 4.5 >.6 g< > > + -80 >-80 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.fAt new file mode 100644 index 0000000..77268af --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B64_2_CBI2_f_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B64_2_CBI2.Xt >Xt< > File Name > + 0.05 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> 0.XX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.XX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20.Xt new file mode 100644 index 0000000..692c12a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XXX >ud< > | -PSM/ud pre is > +> XXX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.cs new file mode 100644 index 0000000..c33e034 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B20_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_7.R >R< > random fluctuations > + 0.8 >.8 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.fAt new file mode 100644 index 0000000..a6efd83 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B65_2_B20.Xt >Xt< > File Name > + 0.05 >.1 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> XXX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XXX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.cs new file mode 100644 index 0000000..e6f5866 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B20_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + -0.01 >-2.5 g uS< > > + -60 >-100 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.fAt new file mode 100644 index 0000000..7cbe810 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B20_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B65_2_B20.Xt >Xt< > File Name > + 0.5 >10 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > File Name > +> XXX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XXX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30.Xt new file mode 100644 index 0000000..3c54637 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > +-- > + 0.01 >.01 ud< > | -PSM/ud pre is > + 2.5 >2.5 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.cs new file mode 100644 index 0000000..80e0dac --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B30_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_5.R >R< > random fluctuations > + 0.8 >.7 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.fAt new file mode 100644 index 0000000..219f7a6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B30_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B65_2_B30.Xt >Xt< > File Name > + 0.01 >.01 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> /cs/B65_2_B4.Xt >Xt< > File Name > +> 0.009 >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s.Xt new file mode 100644 index 0000000..a85d6a9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.cs new file mode 100644 index 0000000..f2fdf35 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B31s_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.1 >.1 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.fAt new file mode 100644 index 0000000..a2363ac --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B65_2_B31s.Xt >Xt< > File Name > + 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4.Xt new file mode 100644 index 0000000..3c54637 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > +-- > + 0.01 >.01 ud< > | -PSM/ud pre is > + 2.5 >2.5 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40.Xt new file mode 100644 index 0000000..692c12a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XXX >ud< > | -PSM/ud pre is > +> XXX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.cs new file mode 100644 index 0000000..4e8363e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B40_s_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_3.R >R< > random fluctuations > + 4.0 >4 g uS< > > + -60 >-60 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.fAt new file mode 100644 index 0000000..3be4921 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B40_s_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B65_2_B40.Xt >Xt< > File Name > + 1.5 >1.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> B20_2_B8.Xt >Xt< > File Name > +> 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.cs new file mode 100644 index 0000000..615910d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B4_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_6.R >R< > random fluctuations > + 0.35 >.45 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.fAt new file mode 100644 index 0000000..525096b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B4_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B65_2_B4.Xt >Xt< > File Name > + 0.009 >.009 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63.Xt new file mode 100644 index 0000000..a85d6a9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.cs new file mode 100644 index 0000000..3a8fdff --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B63_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_2.R >R< > random fluctuations > + 0.07 >.07 g< > > + 0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.fAt new file mode 100644 index 0000000..07ac244 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B63_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B65_2_B63.Xt >Xt< > File Name > + 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.Xt new file mode 100644 index 0000000..7100ccf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> 0.005 >.005 ud< > | -PSM/ud pre is > +> 3.0 >3 ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.cs new file mode 100644 index 0000000..cf5e77a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B64s_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_1.R >R< > random fluctuations > + 0.6 >.6 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.fAt new file mode 100644 index 0000000..8a6e347 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XXX.Xt >Xt< > File Name > +> XX.0 >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>---------------------------->-------------------------------------------------> + 4 > 2 > +/cs/B65_2_B64s_f_exc.Xt >Xt< > File Name > + 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>---------------------------->-------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.Xt new file mode 100644 index 0000000..f0f400b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XXX >ud< > | -PSM/ud pre is > +> XXX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.cs new file mode 100644 index 0000000..b63df4a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B64s_s_inh.fAt >fAt< > time-dependent activation > + /R/R_CS_10.R >R< > random fluctuations > + 0.8 >.8 g uS< > > + -80 >-80 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.fAt new file mode 100644 index 0000000..1cff432 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B64s_s_inh.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>------------------------------>----------------------------------------------------> + 3 > 2 > +/cs/B65_2_B64s_s_inh.Xt >Xt< > File Name > + 0.5 >.5 u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>------------------------------>----------------------------------------------------> +> 4 > 2 > +> XXX >Xt< > File Name > +> XXX >u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> XXX >u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8.Xt new file mode 100644 index 0000000..288ab87 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.cs new file mode 100644 index 0000000..c610741 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B8_f_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_5.R >R< > random fluctuations > + 0.6 >.55 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.fAt new file mode 100644 index 0000000..3eb9a4b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XX.Xt >Xt< > File Name > +> XX >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/B65_2_B8.Xt >Xt< > File Name > + 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.cs new file mode 100644 index 0000000..a0a9584 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > _ > + 1 > G= (g+R) x fAt (1) > + /cs/B65_2_B8_s_exc.fAt >fAt< > time-dependent activation > + /R/R_CS_4.R >R< > random fluctuations > + 0.25 >.25 g uS< > > + 0 >0 E mV< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > _ > +> 2 > G= (g+R) x fAvt (2) > +> filename.fAvt >fAvt< > time- & voltage-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.fAt new file mode 100644 index 0000000..c4f8987 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/B65_2_B8_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: >> Function of time-dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAt = At (1) > +> > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/B65_2_B8.Xt >Xt< > File Name > + 1.0 >u< > d At Xt - 2 x u x (dAt/dt) - At > +> > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> B20_2_B8.Xt >Xt< > File Name > +> 0.004 >.004 u1< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0015 >.0015 u2< > ----- = ------------------------------- (4) > +> > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> 5 > > +> filename.Xt >Xt< > File Name > +> > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> +END; diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2.tr b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2.tr new file mode 100644 index 0000000..7816ba6 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2.tr @@ -0,0 +1,38 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: tr >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +TR: > Transmitter's dynamics > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > TR=1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > TR=ssTR (2) > +> > > +>----------------------->------------------------------------------------------> +> 3 > | -TR/ud neuron is > +> 0.5 >ud< > | spiking > +> 1.0 >ud< > dTR/dt= < (3) > +> > | > +> > | (ssTR - TR)/ur neuron is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssTR: > Steady-state value for transmitter's concentration > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > ssTR = 1 (1) > +> > > +>----------------------->------------------------------------------------------> + 2 > ssTR = TT fBR (2) > +> > > +>----------------------->------------------------------------------------------> + + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20.Xt new file mode 100644 index 0000000..0abf4fa --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.cs new file mode 100644 index 0000000..0349004 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B20_s_exc.fAt >fAt< > > + /R/R_CS_CBI2_1.R >R< > > + 0.3 >0.4 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.fAt new file mode 100644 index 0000000..fb19179 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B20_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>------------------------->----------------------------------------------------> + 3 > 2 > + /cs/CBI2_2_B20.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.5 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>------------------------->----------------------------------------------------> +> 4 > 2 > +> /cs/CBI2_2_B20.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.5 >.5 u1< > ----- = ----------------------- (4) > +> 5.0 >5 u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s.Xt new file mode 100644 index 0000000..cd62135 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.cs new file mode 100644 index 0000000..ad64dae --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>--------------------------------->-------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B31s_f_exc.fAt >fAt< > > + /R/R_CS_CBI2.R >R< > > + 0.05 >0.05 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>--------------------------------->-------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.0X >g< > > +> -XX >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.fAt new file mode 100644 index 0000000..dd9d2ba --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > +/cs/CBI2_2_B31s.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.01 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0XX >u1< > ----- = ----------------------- (4) > +> 0.0X >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.cs new file mode 100644 index 0000000..372b7cb --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>--------------------------------->-------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B31s_s_exc.fAt >fAt< > > + /R/R_CS_CBI2_3.R >R< > > + 0.02 >0.02 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>--------------------------------->-------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.fAt new file mode 100644 index 0000000..8b27e02 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B31s_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XXX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> 0.9 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > +/cs/CBI2_2_B31s.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.5 >.5 u1< > ----- = ----------------------- (4) > + 5.0 >5 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34.Xt new file mode 100644 index 0000000..872e005 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.cs new file mode 100644 index 0000000..3790680 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B34_f_exc.fAt >fAt< > > + /R/R_CS_CBI2_2.R >R< > > + 0.07 >0.07 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.XX >g< > > +> -XX >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.fAt new file mode 100644 index 0000000..ddef2f4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/CBI2_2_B34.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.X >u1< > ----- = ----------------------- (4) > +> X.0 >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.A b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.A new file mode 100644 index 0000000..539bd7e --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.A @@ -0,0 +1,91 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -31.0 >-51 h< > ssA = -------------------- (1) > + 3.0 >1 s< > +- -+ p > + 1.0 >2 p< > | (h-V)/s | > +> > |1 + e | > +> > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> xxx.xx >An< > ssA = -------------------- + An > +> xxx.xx >h< > +- -+ p > +> xxx.xx >s< > | (h-V)/s | (2) > +> xxx.xx >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > tA = tx (1) > + 0.5 >.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2) > +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> xxx.xx >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> xxx.xx >tx< > tA = ----------------------------------- + tn (3) > +> xxx.xx >tn< > +- -+p1 +- -+p2 > +> xxx.xx >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> xxx.xx >s1< > |1+e | |1+e | > +> xxx.xx >p1< > +- -+ +- -+ > +> xxx.xx >h2< > > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4) > +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> xxx.xx >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> xxx.xx >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.cs new file mode 100644 index 0000000..a23ea5c --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.cs @@ -0,0 +1,29 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> > _ > +> 1 > G= (g+R) x fAt (1) > +> filename.fAt >fAt< > time-dependent activation > +> filename.R >R< > random fluctuations > +> xxx.xx >g uS< > > +> xxx.xx >E mV< > Ics= G x (V -E) > +> > > +>---------------------------------->---------------------------------------> + > _ > + 2 > G= (g+R) x fAvt (2) > + /cs/CBI2_2_B34_s_exc.fAvt >fAvt< > time- & voltage-dependent activation > + /R/R_CS_CBI2_1.R >R< > > + 0.1 >1 g uS< > > + -50.0 >-25 E mV< > Ics= G x (V -E) > + > > +>---------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.fAvt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.fAvt new file mode 100644 index 0000000..32b3d4a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B34_s_exc.fAvt @@ -0,0 +1,75 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAvt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAvt: >> function of time- and voltage- dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAvt = Avt1*Avt2 (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAvt = a + b x Avt1*Avt2 (2) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >b< > fAvt = -------------------- (3) > +> > 1 + b x Avt1*Avt2 > +> > > +>----------------------->-----------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt1: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > > + > Avt = A (1) > + /cs/CBI2_2_B34_s_exc.A > File name > + > > +>----------------------->------------------------------------------------------> +> 2 > > +> > Avt = m (2) > +> filename.m > File name > +> > > +>----------------------->------------------------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt2: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/CBI2_2_B34.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 1.0 >1.5 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> filename.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> xxx.xx >u1< > ----- = ------------------------------- (4) > +> xxx.xx >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> filename.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40.Xt new file mode 100644 index 0000000..fe4a1c9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >XX ud< > | -PSM/ud pre is > +> XX >XX ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.cs new file mode 100644 index 0000000..fd94356 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B40_f_exc.fAt >fAt< > > + /R/R_CS_CBI2.R >R< > > + 0.07 >0.07 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.0X >g< > > +> -XX >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.fAt new file mode 100644 index 0000000..d56c458 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/CBI2_2_B40.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.01 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0XX >u1< > ----- = ----------------------- (4) > +> 0.0X >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.cs new file mode 100644 index 0000000..adeba9a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B40_s_exc.fAt >fAt< > > + /R/R_CS_CBI2_3.R >R< > > + 0.2 >0.2 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.fAt new file mode 100644 index 0000000..90d85b8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B40_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XXX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> 0.9 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/CBI2_2_B40.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.2 >.2 u1< > ----- = ----------------------- (4) > + 2.0 >2 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63.Xt new file mode 100644 index 0000000..cd62135 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.cs new file mode 100644 index 0000000..fe0a2c3 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B63_f_exc.fAt >fAt< > > + /R/R_CS_CBI2_2.R >R< > > + 0.06 >0.04 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.0X >g< > > +> -XX >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.fAt new file mode 100644 index 0000000..827c139 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_f_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/CBI2_2_B63.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.01 >.01 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> XXX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> 0.0XX >u1< > ----- = ----------------------- (4) > +> 0.0X >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.cs new file mode 100644 index 0000000..67fdaad --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B63_s_exc.fAt >fAt< > > + /R/R_CS_CBI2_1.R >R< > > + 0.06 >0.06 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.fAt new file mode 100644 index 0000000..4317e6b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B63_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XXX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> 0.9 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/CBI2_2_B63.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.5 >.5 u1< > ----- = ----------------------- (4) > + 5.0 >5 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8.Xt new file mode 100644 index 0000000..0abf4fa --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> + 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.cs b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.cs new file mode 100644 index 0000000..c1dc780 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.cs @@ -0,0 +1,28 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: cs >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ics: > Current due to a chemical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + > - > + 1 > G= g x fAt (1) > + /cs/CBI2_2_B8_s_exc.fAt >fAt< > > + /R/R_CS_CBI2_2.R >R< > > + 0.2 >0.2 g< > > + 0.0 >0 E< > Ics= G x (V -E) > + > > +>------------------------------->---------------------------------------> +> > - > +> 2 > G= g x fAvt (2) > +> model.fAt >fAvt< > > +> 0.012 >g< > > +> -72 >E< > Ics= G x (V -E) > +> > > +>------------------------------->---------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.fAt b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.fAt new file mode 100644 index 0000000..5bce5b1 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/CBI2_2_B8_s_exc.fAt @@ -0,0 +1,72 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAt: +>----------------------->-----------------------------------------------> + > > + 1 > fAt = At (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAt = At/Apeak (2) > +> > > +>----------------------->-----------------------------------------------> +> 3 > fAt = a + b x At (3) > +> 0.0 >a< > > +> 1.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 4 > 1 > +> xxx.xx >b< > fAt = -------------------- (4) > +> > 1 + b x At > +> > > +>----------------------->-----------------------------------------------> +> 5 > fAt = a + b x u x At (5) > +> 0.00 >a< > > +> 00.0 >b< > > +> > > +>----------------------->-----------------------------------------------> +> 6 > 1 > +> xxx.xx >a< > fAt = -------------------- (6) > +> > 1 + a x u x At > +> > > +>----------------------->-----------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +At: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> +> 3 > 2 > +> XXX.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > +> 0.9 >u< > ----- = ---------------------------- (3) > +> > dt 2 > +> > u > +> > > +>----------------------->------------------------------------------------------> + 4 > 2 > + /cs/CBI2_2_B8.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > + 0.5 >.5 u1< > ----- = ----------------------- (4) > + 5.0 >5 u2< > dt u1 x u2 > + > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> model.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.A b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.A new file mode 100644 index 0000000..2c877d8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.A @@ -0,0 +1,89 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> module's name: A >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +A: > Activation function (time constant method) > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> +> 1 > A = ssA (1) > +> > > +>------------------------------->---------------------------------------> + 2 > ssA - A > + -1.0 >IV< > dA/dt= ------------ (2) > + > tA > +>------------------------------->---------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +ssA: > Steady state value for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > 1 > + -48.0 >-48 h< > ssA = -------------------- (1) > + 4.0 >5 s< > +- -+ p > + 3.0 >2 p< > | (h-V)/s | > + > |1 + e | > + > +- -+ > + > > +>----------------------->------------------------------------------------------> +> 2 > 1 - An > +> xxx.xx >An< > ssA = -------------------- + An > +> xxx.xx >h< > +- -+ p > +> xxx.xx >s< > | (h-V)/s | (2) > +> xxx.xx >p< > |1 + e | > +> > +- -+ > +>----------------------->------------------------------------------------------> + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +tA: > Time constant for activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>----------------------->------------------------------------------------------> + 1 > tA = tx (1)> + 0.1 >3.5 tx< > > +>----------------------->------------------------------------------------------> +> 2 > tx -tn > +> xxx.xx >tx< > tA = -------------------- + tn (2)> +> xxx.xx >tn< > +- -+ p > +> xxx.xx >h< > | (V-h)/s | > +> xxx.xx >s< > |1 + e | > +> xxx.xx >p< > +- -+ > +> > > +>----------------------->------------------------------------------------------> +> 3 > tx -tn > +> xxx.xx >tx< > tA = ----------------------------------- + tn (3)> +> xxx.xx >tn< > +- -+p1 +- -+p2 > +> xxx.xx >h1< > | (V-h1)/s1 | | (V-h2)/s2 | > +> xxx.xx >s1< > |1+e | |1+e | > +> xxx.xx >p1< > +- -+ +- -+ > +> xxx.xx >h2< > > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +> > +-- -+ > +> 4 > | 1 - rtn | > +> xxx.xx >tx< > tA = tx | -------------------- + rtn | (4)> +> xxx.xx >rtn< > | +- -+ p | > +> xxx.xx >h< > | | (V-h)/s | | > +> xxx.xx >s< > | |1 + e | | > +> xxx.xx >p< > | +- -+ | > +> > +-- -+ > +> > > +>----------------------->------------------------------------------------------> +> 5 > | 1 - rtn | > +> xxx.xx >tx< > tA=tx | ---------------------------------- +rtn | (5)> +> xxx.xx >rtn< > | +- -+p1+- -+p2 | > +> xxx.xx >h1< > | | (V-h1)/s1| | (V-h2)/s2| | > +> xxx.xx >s1< > | |1+e | |1+e | | > +> xxx.xx >p1< > | +- -+ +- -+ | > +> xxx.xx >h2< > +-- --+ > +> xxx.xx >s2< > > +> xxx.xx >p2< > > +>----------------------->------------------------------------------------------> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.Xt b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.Xt new file mode 100644 index 0000000..5ab54d8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.Xt @@ -0,0 +1,39 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< Xt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +Xt: + +>----------------------->------------------------------------------------------> +> 1 > Xt=1 pre is spiking (1) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + 2 > Xt=TR pre is spiking (2) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 3 > Xt=PSM pre is spiking (3) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> +> 4 > Xt=TR x PSM pre is spiking (4) > +> > 0 pre is not spiking > +> > > +>----------------------->------------------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +PSM: > Postsynaptic depression > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> 1 > +-- > +> XX >ud< > | -PSM/ud pre is > +> XX >ur< > | spiking > +> > dPSM/dt= < (1) > +> > | > +> > | (1 - PSM)/ur pre is > +> > +-- not spiking > +>----------------------->------------------------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.fAvt b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.fAvt new file mode 100644 index 0000000..45cdd60 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/cs/I_Ach.fAvt @@ -0,0 +1,75 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name< fAvt >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + +fAvt: >> function of time- and voltage- dependent activation >> + +>----------------------->-----------------------------------------------> + 1 > fAvt = Avt1*Avt2 (1) > + > > +>----------------------->-----------------------------------------------> +> 2 > fAvt = a + b x Avt1*Avt2 (2) > +> xxx.xx >a< > > +> xxx.xx >b< > > +> > > +>----------------------->-----------------------------------------------> +> 3 > 1 > +> xxx.xx >b< > fAvt = -------------------- (3) > +> > 1 + b x Avt1*Avt2 > +> > > +>----------------------->-----------------------------------------------> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt1: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> + 1 > > + > Avt = A (1) > + /cs/I_Ach.A > File name > + > > +>----------------------->------------------------------------------------------> +> 2 > > +> > Avt = m (2) > +> filename.m > File name > +> > > +>----------------------->------------------------------------------------------> + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Avt2: > Time dependent Activation > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>----------------------->------------------------------------------------------> +> > > +> 1 > -t/u > +> xxx.xx >u< > At = t e (1) > +> > > +>----------------------->------------------------------------------------------> +> 2 > u1 x u2 -t/u1 -t/u2 > +> xxx.xx >u1< > At = --------- [e - e ] (2) > +> xxx.xx >u2< > u1 - u2 > +> > > +>----------------------->------------------------------------------------------> + 3 > 2 > + /cs/I_Ach.Xt >Xt< > d At Xt - 2 x u x (dAt/dt) - At > + 0.2 >3.5 u< > ----- = ---------------------------- (3) > + > dt 2 > + > u > + > > +>----------------------->------------------------------------------------------> +> 4 > 2 > +> BXX_2_BXX.Xt >Xt< > d At Xt - (u1 + u2) x (dAt/dt) - At > +> X >u1< > ----- = ------------------------------- (4) > +> 0.X >u2< > dt u1 x u2 > +> > > +>----------------------->------------------------------------------------------> +> > > +> 5 > > +> filename.Xt >Xt< > At = Xt (5) > +> > > +>----------------------->------------------------------------------------------> + +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B31s.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B31s.es new file mode 100644 index 0000000..cf6bfc7 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B31s.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_4.R >R1< > random fluctuations for G1 > + /R/R_es_4.R >R2< > random fluctuations for G2 > + 0.004 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.004 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B63.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B63.es new file mode 100644 index 0000000..2984173 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B63.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_3.R >R1< > random fluctuations for G1 > + /R/R_es_3.R >R2< > random fluctuations for G2 > + 0.004 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.004 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B65.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B65.es new file mode 100644 index 0000000..b7c12ea --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B20_2_B65.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_5.R >R1< > random fluctuations for G1 > + /R/R_es_5.R >R2< > random fluctuations for G2 > + 0.004 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.004 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B31s.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B31s.es new file mode 100644 index 0000000..38e4e94 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B31s.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_4.R >R1< > random fluctuations for G1 > + /R/R_es_4.R >R2< > random fluctuations for G2 > + 0.009 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.009 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B63.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B63.es new file mode 100644 index 0000000..b9ce493 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B30_2_B63.es @@ -0,0 +1,21 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_ES_B30_B63.R >R1< > random fluctuations for G1 > + /R/R_ES_B30_B63.R >R2< > random fluctuations for G2 > + 0.006 >.006 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.006 >.006 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> +>control value = 0.006> +>operant conditioning value = 0.007 > +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B31a.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B31a.es new file mode 100644 index 0000000..beffc61 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B31a.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > Ies(1) = G1 x (V1 -V2) (1) > + > > + /R/R_ES.R >R1< > Random Noise > + /R/R_ES.R >R2< > Random Noise > + 0.01 >.01 G1< > Ies(2) = G2 x (V2 -V1) > + 0.01 >.01 G2< > > + > > +>------------------------------->---------------------------------------> +END: diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B34.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B34.es new file mode 100644 index 0000000..8444d1f --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B34.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_3.R >R1< > random fluctuations for G1 > + /R/R_es_3.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B63.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B63.es new file mode 100644 index 0000000..684b9e0 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B63.es @@ -0,0 +1,21 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > Ies(1) = G1 x (V1 -V2) (1) > + > > + /R/R_ES_2.R >R1< > Random Noise > + /R/R_ES_2.R >R2< > Random Noise > + 0.015 >.015 G1< > Ies(2) = G2 x (V2 -V1) > + 0.015 >.015 G2< > > + > > +>------------------------------->---------------------------------------> +END: + diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B65.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B65.es new file mode 100644 index 0000000..6e65cd8 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B31s_2_B65.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_1.R >R1< > random fluctuations for G1 > + /R/R_es_1.R >R2< > random fluctuations for G2 > + 0.004 >.004 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.004 >.004 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B40.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B40.es new file mode 100644 index 0000000..eaa761a --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B40.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_4.R >R1< > random fluctuations for G1 > + /R/R_es_4.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B65.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B65.es new file mode 100644 index 0000000..b2cd1b2 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B34_2_B65.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_5.R >R1< > random fluctuations for G1 > + /R/R_es_5.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B63.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B63.es new file mode 100644 index 0000000..4e38bfa --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B63.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_3.R >R1< > random fluctuations for G1 > + /R/R_es_3.R >R2< > random fluctuations for G2 > + 0.004 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.004 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B65.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B65.es new file mode 100644 index 0000000..93a9dec --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B40_2_B65.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_2.R >R1< > random fluctuations for G1 > + /R/R_es_2.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B31s.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B31s.es new file mode 100644 index 0000000..568059d --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B31s.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_2.R >R1< > random fluctuations for G1 > + /R/R_es_2.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B51a.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B51a.es new file mode 100644 index 0000000..558f91b --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B51a.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_1.R >R1< > random fluctuations for G1 > + /R/R_es_1.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B64s.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B64s.es new file mode 100644 index 0000000..1ca6cdf --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B4_2_B64s.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_5.R >R1< > random fluctuations for G1 > + /R/R_es_5.R >R2< > random fluctuations for G2 > + 0.008 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B51a_2_B64a.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B51a_2_B64a.es new file mode 100644 index 0000000..75d1bf9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B51a_2_B64a.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_1.R >R1< > random fluctuations for G1 > + /R/R_es_1.R >R2< > random fluctuations for G2 > + 0.008 >.01 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.01 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B51a.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B51a.es new file mode 100644 index 0000000..576a0c5 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B51a.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es.R >R1< > random fluctuations for G1 > + /R/R_es.R >R2< > random fluctuations for G2 > + 0.2 >.2 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.2 >.2 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B64s.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B64s.es new file mode 100644 index 0000000..75d1bf9 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B51s_2_B64s.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es_1.R >R1< > random fluctuations for G1 > + /R/R_es_1.R >R2< > random fluctuations for G2 > + 0.008 >.01 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.008 >.01 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B63_2_B65.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B63_2_B65.es new file mode 100644 index 0000000..dc3e672 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B63_2_B65.es @@ -0,0 +1,21 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_ES_B63_B65.R >R1< > random fluctuations for G1 > + /R/R_ES_B63_B65.R >R2< > random fluctuations for G2 > + 0.006 >.008 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.006 >.008 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> +>control value = 0.006> +>operant conditioning value = 0.008> +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/B64s_2_B64a.es b/examples/Costa2020/CPG_Model_01_09_2020/es/B64s_2_B64a.es new file mode 100644 index 0000000..1c52eb4 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/B64s_2_B64a.es @@ -0,0 +1,20 @@ + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >> modules name: es >> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Ies: > Current due to electrical synapse > + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +>------------------------------->---------------------------------------> + 1 > (1) > + /R/R_es.R >R1< > random fluctuations for G1 > + /R/R_es.R >R2< > random fluctuations for G2 > + 0.25 >.25 G1< > Ies(1) = (G1+R1) x (V1 -V2) > + 0.25 >.25 G2< > Ies(2) = (G2+R2) x (V2 -V1) > + > > +>------------------------------->---------------------------------------> + +END diff --git a/examples/Costa2020/CPG_Model_01_09_2020/es/es_syn_summary.txt b/examples/Costa2020/CPG_Model_01_09_2020/es/es_syn_summary.txt new file mode 100644 index 0000000..e944461 --- /dev/null +++ b/examples/Costa2020/CPG_Model_01_09_2020/es/es_syn_summary.txt @@ -0,0 +1,30 @@ + Volume in drive C is Windows + Volume Serial Number is 84CE-F0A9 + + Directory of C:\Users\dbaxter\2012\2012_CPG_Model\BAXTER_16_cell_network_12_12_12\BAXTER_16_cell_network\es + +12/15/2012 03:39 PM