|
1670 | 1670 | <!-- Synaptic Dynamics --> |
1671 | 1671 | <StateVariable name="Si" dimension="none" exposure="Si"/> |
1672 | 1672 | <StateVariable name="Wi" dimension="none" exposure="Wi"/> |
1673 | | - |
1674 | | - <!-- Note Sisat is StateVariable & ConditionalDerivedVariable, see https://github.com/OpenSourceBrain/PinskyRinzelModel/issues/7 --> |
1675 | | - <StateVariable name="Sisat" dimension="none"/> |
1676 | | - |
| 1673 | + |
1677 | 1674 | <!-- baseCellMembPot compatibility --> |
1678 | 1675 | <DerivedVariable name="v" dimension="voltage" value="Vs" exposure="v"/> |
1679 | 1676 | <DerivedVariable name="ICad" dimension="currentDensity" exposure="ICad" value="gCa*sd*sd*(Vd-eCa)"/> |
1680 | | - |
1681 | | - |
| 1677 | + |
| 1678 | + |
1682 | 1679 |
|
1683 | 1680 | <DerivedVariable name="alphams_Vs" dimension="none" value="0.32*(-46.9-Vs/MVOLT)/(exp((-46.9-Vs/MVOLT)/4.0)-1.0)"/> |
1684 | 1681 | <DerivedVariable name="betams_Vs" dimension="none" value="0.28*(Vs/MVOLT+19.9)/(exp((Vs/MVOLT+19.9)/5.0)-1.0)"/> |
|
1693 | 1690 | <DerivedVariable name="alphasd_Vd" dimension="none" value="1.6/(1.0+exp(-0.072*(Vd/MVOLT-5.0)))"/> |
1694 | 1691 | <DerivedVariable name="betasd_Vd" dimension="none" value="0.02*(Vd/MVOLT+8.9)/(exp((Vd/MVOLT+8.9)/5.0)-1.0)"/> |
1695 | 1692 |
|
1696 | | - |
| 1693 | + |
1697 | 1694 | <DerivedVariable name="Iampa" dimension="currentDensity" value="gAmpa*Wi*(Vd-Vsyn)"/> |
1698 | | - <DerivedVariable name="Inmda" dimension="currentDensity" value="gNmda*Sisat*(Vd-Vsyn)/(1.0+0.28*exp(-0.062*(Vd/MVOLT-60.0)))"/> |
1699 | | - <DerivedVariable name="Isyn" dimension="currentDensity" value="Iampa+Inmda"/> |
1700 | | - |
1701 | | - |
| 1695 | + |
| 1696 | + |
1702 | 1697 | <ConditionalDerivedVariable name="alphaqd" dimension="none"> |
1703 | 1698 | <Case condition="0.00002*Cad .gt. 0.01" value="0.01"/> |
1704 | 1699 | <Case value="0.00002*Cad"/> |
1705 | 1700 | </ConditionalDerivedVariable> |
1706 | | - |
| 1701 | + |
1707 | 1702 | <ConditionalDerivedVariable name="chid" dimension="none"> |
1708 | 1703 | <Case condition="Cad/250 .gt. 1" value="1"/> |
1709 | 1704 | <Case value="Cad/250"/> |
|
1713 | 1708 | <Case condition="Vd .lt. -10*MVOLT" value="exp((Vd/MVOLT+50.0)/11-(Vd/MVOLT+53.5)/27)/18.975"/> |
1714 | 1709 | <Case value="2.0*exp((-53.5-Vd/MVOLT)/27.0)"/> |
1715 | 1710 | </ConditionalDerivedVariable> |
1716 | | - |
| 1711 | + |
1717 | 1712 | <ConditionalDerivedVariable name="betacd_Vd" dimension="none"> |
1718 | 1713 | <Case condition="Vd .lt. -10*MVOLT" value="(2.0*exp((-53.5-Vd/MVOLT)/27.0)-alphacd_Vd)"/> |
1719 | 1714 | <Case value="0"/> |
1720 | 1715 | </ConditionalDerivedVariable> |
1721 | 1716 |
|
1722 | | - <!-- Note Sisat is StateVariable & ConditionalDerivedVariable, see https://github.com/OpenSourceBrain/PinskyRinzelModel/issues/7 --> |
| 1717 | + |
1723 | 1718 | <ConditionalDerivedVariable name="Sisat" dimension="none"> |
1724 | 1719 | <Case condition="Si .gt. Smax" value="Smax"/> |
1725 | 1720 | <Case value="Si"/> |
1726 | 1721 | </ConditionalDerivedVariable> |
1727 | 1722 |
|
| 1723 | + <ConditionalDerivedVariable name="Inmda" dimension="currentDensity"> |
| 1724 | + <Case condition="1 .eq. 1" value="gNmda*Sisat*(Vd-Vsyn)/(1.0+0.28*exp(-0.062*(Vd/MVOLT-60.0)))"/> |
| 1725 | + </ConditionalDerivedVariable> |
| 1726 | + |
| 1727 | + <ConditionalDerivedVariable name="Isyn" dimension="currentDensity"> |
| 1728 | + <Case condition="1 .eq. 1" value="Iampa+Inmda"/> |
| 1729 | + </ConditionalDerivedVariable> |
1728 | 1730 |
|
1729 | 1731 | <TimeDerivative variable="Vs" value="(-gLs*(Vs-eL)-gNa*(Minfs_Vs^2)*hs*(Vs-eNa)-gKdr*ns*(Vs-eK)+(gc/pp)*(Vd-Vs)+iSoma/pp) / cm"/> |
1730 | 1732 | <TimeDerivative variable="Vd" value="(iDend/(1.0-pp)-Isyn/(1.0-pp)-gLd*(Vd-eL)-ICad-gKahp*qd*(Vd-eK)-gKC*cd*chid*(Vd-eK)+(gc*(Vs-Vd))/(1.0-pp)) / cm"/> |
|
0 commit comments