XPP model
This model was converted from XPP ode format to SBML using sbmlutils-0.1.5a6.
# This is a a morris-lecar system with IA and depression.
# The interesting phase plane for
# the "middle" branch is the v vs. ha. Note also that the v vs w phase plane
# can have a quintic v nullcline.
#dv/dt = ( I - gca*minf(V)*(V-Vca)-gk*w*(V-VK)-GL*(v-vL))/c
#dw/dt = (winf(V)-w)/(tauwleft +(tauwright - tauwleft)*Heav(v-0))
v=-50+50*heav(TA-mod(t,per))
dvf/dt = ( Ipost - gca*minf(Vf)*(Vf-Vca)-gk*wf*(Vf-VK)-ga*mainf(vf)*ha*(Vf-VK)-gl*(Vf-Vl)-ginh* s*(vf-Vsyn))/c1
dwf/dt = (wfinf(Vf)-wf)/tauw(Vf)
dha/dt = (hainf(vf) - ha)/tauha(vf)
d'=(1-d)*Heav(vtheta-v)/taua -d*Heav(v-vtheta)/taub
s'=-s*(Heav(vtheta-v)/tauk + Heav(v-vtheta)*sdecayup)
y'=1
tf'=0
period'=0
minf(v)=.5*(1+tanh((v-v1)/v2))
winf(v)=.5*(1+tanh((v-v3)/v4))
wfinf(v)=.5*(1+tanh((v-v5)/v4))
tauw(v)=tauwflo+(tauwfhi-tauwflo)*winf(v)
hainf(v)=1/(1+exp((v-vha)/kha))
mainf(v)=1/(1+exp(-(v-vma)/kma))
#tauha(v)=tauhhi+(tauhlo-tauhhi)*hainf(v)
tauha(v)=tauhhi+(tauhlo-tauhhi)*hainf(v) + (tauhmed-tauhhi)*(Heav(v-vha) - Heav(v-vma-k))
p ipost=45 v5=20 k=2
p ga=2 vma=-10 kma=0.5
p ginh=1.85
p vha=-15 kha=0.5
p tauhlo=465 tauhhi=10 tauhmed=1200
p tauwflo=15 tauwfhi=2
# p tauwleft=200 tauwright=100
p taua=400 taub=5 tauk=125 c1=2
p TA=5
p per=500
# flags
global 1 v-vtheta {s=d}
global 1 v-vtheta {y=0}
global 1 vf-0 {tf=y}
global 1 v+24.99 {period=y}
# auxilary functions
aux phase=tf/per
aux v=v
aux window=Heav(vf-vha) - Heav(vf-vma-k)
#ma=mainf(V)
v1=-1.2
v2=18
v3=0
v4=5
gk=8
gl=2
gca=4
vk=-84
vl=-60
vca=120
c=40
vsyn=-80
vtheta=-25
sdecayup=0
ha(0)=1
@ total=5000,dt=1,xlo=-60,xhi=60,ylo=-.125,yhi=.6,
# xp=vf,yp=wf
@ nmesh=200,maxstor=100000,bounds=10000
done
This file has been produced by
sbmlutils.
Terms of use
Copyright © 2017 Matthias Koenig
Redistribution and use of any part of this model, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of this SBML file must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in a different form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Model :
|
|
| type | FunctionDefinitions [11] | name | math | sbo | cvterm |
|---|---|---|---|---|---|
| FunctionDefinition | max
|
minimum | |||
| FunctionDefinition | min
|
maximum | |||
| FunctionDefinition | heav
|
heavyside | |||
| FunctionDefinition | mod
|
modulo | |||
| FunctionDefinition | minf
|
||||
| FunctionDefinition | winf
|
||||
| FunctionDefinition | wfinf
|
||||
| FunctionDefinition | tauw
|
||||
| FunctionDefinition | hainf
|
||||
| FunctionDefinition | mainf
|
||||
| FunctionDefinition | tauha
|
| type | Parameters [46] | name | constant | value | unit | derived unit | sbo | cvterm |
|---|---|---|---|---|---|---|---|---|
| Parameter | ipost
|
ipost = 45 | F | 45.0 | None | |||
| Parameter | v5
|
v5 = 20 | F | 20.0 | None | |||
| Parameter | k
|
k = 2 | F | 2.0 | None | |||
| Parameter | ga
|
ga = 2 | F | 2.0 | None | |||
| Parameter | vma
|
vma = -10 | F | -10.0 | None | |||
| Parameter | kma
|
kma = 0.5 | F | 0.5 | None | |||
| Parameter | ginh
|
ginh = 1.85 | F | 1.85 | None | |||
| Parameter | vha
|
vha = -15 | F | -15.0 | None | |||
| Parameter | kha
|
kha = 0.5 | F | 0.5 | None | |||
| Parameter | tauhlo
|
tauhlo = 465 | F | 465.0 | None | |||
| Parameter | tauhhi
|
tauhhi = 10 | F | 10.0 | None | |||
| Parameter | tauhmed
|
tauhmed = 1200 | F | 1200.0 | None | |||
| Parameter | tauwflo
|
tauwflo = 15 | F | 15.0 | None | |||
| Parameter | tauwfhi
|
tauwfhi = 2 | F | 2.0 | None | |||
| Parameter | taua
|
taua = 400 | F | 400.0 | None | |||
| Parameter | taub
|
taub = 5 | F | 5.0 | None | |||
| Parameter | tauk
|
tauk = 125 | F | 125.0 | None | |||
| Parameter | c1
|
c1 = 2 | F | 2.0 | None | |||
| Parameter | ta
|
ta = 5 | F | 5.0 | None | |||
| Parameter | per
|
per = 500 | F | 500.0 | None | |||
| Parameter | ha
|
ha = 1 | F | 1.0 | None | |||
| Parameter | vf
|
F | 0.0 | dimensionless | None | |||
| Parameter | wf
|
F | 0.0 | dimensionless | None | |||
| Parameter | d
|
F | 0.0 | dimensionless | None | |||
| Parameter | s
|
F | 0.0 | dimensionless | None | |||
| Parameter | y
|
F | 0.0 | dimensionless | None | |||
| Parameter | tf
|
F | 0.0 | dimensionless | None | |||
| Parameter | period
|
F | 0.0 | dimensionless | None | |||
| Parameter | v
|
F | 0.0 | dimensionless | None | |||
| Parameter | phase
|
F | 0.0 | dimensionless | None | |||
| Parameter | window
|
F | 0.0 | dimensionless | None | |||
| Parameter | v1
|
F | 0.0 | dimensionless | None | |||
| Parameter | v2
|
F | 0.0 | dimensionless | None | |||
| Parameter | v3
|
F | 0.0 | dimensionless | None | |||
| Parameter | v4
|
F | 0.0 | dimensionless | None | |||
| Parameter | gk
|
F | 0.0 | dimensionless | None | |||
| Parameter | gl
|
F | 0.0 | dimensionless | None | |||
| Parameter | gca
|
F | 0.0 | dimensionless | None | |||
| Parameter | vk
|
F | 0.0 | dimensionless | None | |||
| Parameter | vl
|
F | 0.0 | dimensionless | None | |||
| Parameter | vca
|
F | 0.0 | dimensionless | None | |||
| Parameter | c
|
F | 0.0 | dimensionless | None | |||
| Parameter | vsyn
|
F | 0.0 | dimensionless | None | |||
| Parameter | vtheta
|
F | 0.0 | dimensionless | None | |||
| Parameter | sdecayup
|
F | 0.0 | dimensionless | None | |||
| Parameter | t
|
model time | F | 0.0 | dimensionless | None |
| type | Rules [26] | assignment | name | derived units | sbo | cvterm | |
|---|---|---|---|---|---|---|---|
| Rule | d vf/dt
|
= | None | ||||
| Rule | d wf/dt
|
= | None | ||||
| Rule | d ha/dt
|
= | None | ||||
| Rule | d d/dt
|
= | None | ||||
| Rule | d s/dt
|
= | None | ||||
| Rule | d y/dt
|
= | None | ||||
| Rule | d tf/dt
|
= | None | ||||
| Rule | d period/dt
|
= | None | ||||
| Rule | v
|
= | None | ||||
| Rule | phase
|
= | None | ||||
| Rule | window
|
= | None | ||||
| Rule | v1
|
= | None | ||||
| Rule | v2
|
= | None | ||||
| Rule | v3
|
= | None | ||||
| Rule | v4
|
= | None | ||||
| Rule | gk
|
= | None | ||||
| Rule | gl
|
= | None | ||||
| Rule | gca
|
= | None | ||||
| Rule | vk
|
= | None | ||||
| Rule | vl
|
= | None | ||||
| Rule | vca
|
= | None | ||||
| Rule | c
|
= | None | ||||
| Rule | vsyn
|
= | None | ||||
| Rule | vtheta
|
= | None | ||||
| Rule | sdecayup
|
= | None | ||||
| Rule | t
|
= | None |
| type | Events [4] | name | trigger | priority | delay | assignments | sbo | cvterm |
|---|---|---|---|---|---|---|---|---|
| Event | e0
|
initialValue = False persistent = True |
s =
|
|||||
| Event | e1
|
initialValue = False persistent = True |
y =
|
|||||
| Event | e2
|
initialValue = False persistent = True |
tf =
|
|||||
| Event | e3
|
initialValue = False persistent = True |
period =
|