From d338bb610f6964392634ecfa4bd3f53d1c799cc0 Mon Sep 17 00:00:00 2001 From: Michael Clerx Date: Wed, 4 Sep 2024 19:37:47 +0100 Subject: [PATCH] Added annotations --- c/aguilar-2017.mmt | 6 ++++-- c/annotations.md | 2 ++ c/bai-2018.mmt | 2 ++ c/courtemanche-1998.mmt | 6 ++++-- c/ellinwood-2017.mmt | 1 + c/grandi-2011.mmt | 1 + c/koivumaki-2011.mmt | 1 + c/maleckar-2009.mmt | 2 ++ c/ni-2017.mmt | 1 + c/nygren-1998.mmt | 1 + c/voigt-2013.mmt | 1 + 11 files changed, 20 insertions(+), 4 deletions(-) diff --git a/c/aguilar-2017.mmt b/c/aguilar-2017.mmt index 630b050..47e1c7b 100644 --- a/c/aguilar-2017.mmt +++ b/c/aguilar-2017.mmt @@ -359,9 +359,11 @@ dot(uis) = (inf - uis) / tau inf = 1 / (1 + exp((V + 5 [mV]) / 5 [mV])) tau = 5800 [ms] / (1 + exp((V + 80 [mV]) / -11 [mV])) in [ms] -gKur = 0.005 [nS/pF] + 0.05 [nS/pF] / (1 + exp((V - 15 [mV]) / -13 [mV])) +gKur_base = 0.005 [nS/pF] + in [nS/pF] + label g_Kur +gKur = gKur_base * (1 + 10 / (1 + exp((V - 15 [mV]) / -13 [mV]))) in [nS/pF] - desc: Maximal IKur conductance IKur = gKur * ua^3 * uif * uis * (V - nernst.EK) in [A/F] label I_Kur diff --git a/c/annotations.md b/c/annotations.md index 0c70aaa..dc17506 100644 --- a/c/annotations.md +++ b/c/annotations.md @@ -14,6 +14,8 @@ - `g_CaL`, a variable that can be scaled up and down to scale `I_CaL`. - `I_Kr`, the rapid delayed rectifier potassium current. - `g_Kr`, a variable that can be scaled up or down to scale `I_Kr`. +- `I_Kur`, the ultra-rapid potassium or sustained outward current. +- `g_Kur`, a variable that can be scaled up or down to scale `I_Kur`. - `Ca_i`, the bulk cytosolic calcium concentration - `K_o`, the external (bulk, buffer, not cleft) potassium concentration diff --git a/c/bai-2018.mmt b/c/bai-2018.mmt index b14464f..2d676fe 100644 --- a/c/bai-2018.mmt +++ b/c/bai-2018.mmt @@ -259,8 +259,10 @@ dot(s) = (inf - s) / tau use membrane.V, nernst.EK IKur = gKur * x * y * (V - EK) in [A/F] + label I_Kur gKur = 0.045 [mS/uF] in [mS/uF] + label g_Kur dot(x) = (inf - x) / tau inf = 1 / (1 + exp((V + 6 [mV]) / -8.6 [mV])) tau = 9 [ms] / (1 + exp((V + 6 [mV]) / 12 [mV])) + 0.5 [ms] diff --git a/c/courtemanche-1998.mmt b/c/courtemanche-1998.mmt index 5dea739..35658a8 100644 --- a/c/courtemanche-1998.mmt +++ b/c/courtemanche-1998.mmt @@ -368,9 +368,11 @@ dot(ui) = (inf - ui) / tau beta = 1 [1/ms] / exp((V - 158 [mV]) / -16 [mV]) # CellML uses -16, Paper uses 16. But graph in paper shows -16 (and KQ10=1). in [1/ms] inf = 1 / (1 + exp((V - 99.45 [mV]) / 27.48 [mV])) -gKur = 0.005 [nS/pF] + 0.05 [nS/pF] / (1 + exp((V - 15 [mV]) / -13 [mV])) +gKur_base = 0.005 [nS/pF] + in [nS/pF] + label g_Kur +gKur = gKur_base * (1 + 10 / (1 + exp((V - 15 [mV]) / -13 [mV]))) in [nS/pF] - desc: Maximal IKur conductance IKur = gKur * ua^3 * ui * (V - nernst.EK) in [A/F] label I_Kur diff --git a/c/ellinwood-2017.mmt b/c/ellinwood-2017.mmt index 3039082..bddee76 100644 --- a/c/ellinwood-2017.mmt +++ b/c/ellinwood-2017.mmt @@ -470,6 +470,7 @@ gKur = gKur_base * (1 - 0.5 * mode.AF) * (1 + 2 * mode.ISO) in [mS/uF] gKur_base = 0.045 [mS/uF] * 1.36 in [mS/uF] + label g_Kur a = 2.65 [1/ms] * exp((V - 75.9 [mV]) / 70 [mV]) in [1/ms] b = 2.65 [1/ms] * exp((V - 75.9 [mV]) / 70 [mV]) * exp(-(V + 20.9 [mV]) / 10 [mV]) / (1 + 0.3 * exp(-(V + 20.9 [mV]) / 10 [mV])) diff --git a/c/grandi-2011.mmt b/c/grandi-2011.mmt index 28830df..f850209 100644 --- a/c/grandi-2011.mmt +++ b/c/grandi-2011.mmt @@ -419,6 +419,7 @@ gKur = gKur_base * (1 - 0.5 * mode.AF) * (1 + 2 * mode.ISO) * (1 + 0.2 * mode.RA in [mS/uF] gKur_base = 0.045 [mS/uF] in [mS/uF] + label g_Kur dot(r) = (inf - r) / tau inf = 1 / (1 + exp((V + 6 [mV]) / -8.6 [mV])) tau = 9 [ms] / (1 + exp((V + 5 [mV]) / 12 [mV])) + 0.5 [ms] diff --git a/c/koivumaki-2011.mmt b/c/koivumaki-2011.mmt index e81e49d..8db1eaa 100644 --- a/c/koivumaki-2011.mmt +++ b/c/koivumaki-2011.mmt @@ -219,6 +219,7 @@ dot(s) = (inf - s) / tau gKur = 0.89 * 2.75 [nS] in [nS] comment: Decreased by ~11% in Maleckar et al. + label g_Kur IKur = gKur * r * s * (V - nernst.EK) in [pA] label I_Kur diff --git a/c/maleckar-2009.mmt b/c/maleckar-2009.mmt index db5989e..da95cb0 100644 --- a/c/maleckar-2009.mmt +++ b/c/maleckar-2009.mmt @@ -276,6 +276,7 @@ dot(i) = (inf - i) / tau in [s] gKur = 2.25 [nS] in [nS] + label g_Kur IKur = gKur * a * i * (V - rev.EK) in [pA] @@ -292,6 +293,7 @@ dot(pa) = (inf - pa) / tau pi = 1 / (1 + exp((V + 55 [mV]) / 24 [mV])) gKr = 0.5 [nS] in [nS] + label g_Kr IKr = gKr * pa * pi * (V - rev.EK) in [pA] diff --git a/c/ni-2017.mmt b/c/ni-2017.mmt index b3837de..576e830 100644 --- a/c/ni-2017.mmt +++ b/c/ni-2017.mmt @@ -451,6 +451,7 @@ dot(i) = (inf - i) / tau gKur = 0.006398 [nS/pF] * 0.9 * if(af.af == 1, 0.5, 1) in [nS/pF] + label g_Kur IKur = Cm * gKur * (4.5128 + 1.899769 / (1 + exp((V - 20.5232 [mV]) / -8.26597 [mV]))) * (1 - BO - BC) * a * i * (V - nernst.EK) in [pA] diff --git a/c/nygren-1998.mmt b/c/nygren-1998.mmt index 6cd945c..51b05fa 100644 --- a/c/nygren-1998.mmt +++ b/c/nygren-1998.mmt @@ -285,6 +285,7 @@ dot(s) = (inf - s) / tau in [s] g_sus = 2.75 [nS] in [nS] + label g_Kur Isus = g_sus * r * s * (V - rev.EK) in [pA] diff --git a/c/voigt-2013.mmt b/c/voigt-2013.mmt index 1d3d348..1ab3950 100644 --- a/c/voigt-2013.mmt +++ b/c/voigt-2013.mmt @@ -433,6 +433,7 @@ dot(s) = (inf - s) / tau in [ms] gKur = (1 - 0.5 * cell.AF) * 0.045 [mS/uF] # Corresponds to LA Grandi parameters in [mS/uF] + label g_Kur IKur = gKur * r * s * (V - nernst.EK) in [A/F] label I_Kur