PageRenderTime 59ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 1ms

/Bioelectrics/Bidomain/jrw-1998.xml

http://github.com/xyan075/examples
XML | 5333 lines | 4738 code | 290 blank | 305 comment | 0 complexity | 37f7f29a040fabee36fb7c2b8debc8e2 MD5 | raw file
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!-- FILE : jafri_rice_winslow_model_1998.xml
  3. CREATED : September 2001
  4. LAST MODIFIED : 30th July 2003
  5. AUTHOR : Catherine Lloyd
  6. Department of Engineering Science
  7. The University of Auckland
  8. MODEL STATUS : This model conforms to the CellML 1.0 Specification released on
  9. 10th August 2001, and the CellML Metadata 1.0 Specification released on 16th
  10. January, 2002.
  11. DESCRIPTION : This file contains a CellML description of the mammalian
  12. ventricular action potential based on the Jafri-Rice-Winslow model, 1998. This
  13. model is a development of the LR-II model. In particular, it makes an accurate
  14. model of the membrane currents and adds a more sophisticated model of calcium
  15. ion handling.
  16. CHANGES:
  17. 19/10/2001 - CML - Removed document type definition as this is declared as
  18. optional according to the W3C recommendation.
  19. 24/10/2001 - CML - Made changes to some of the metadata, bringing them up to
  20. date with the most recent working draft (26th September) of
  21. the Metadata specification.
  22. 07/12/2001 - CML - Changed tau_y_calculation after checking mathml using the
  23. validator.
  24. 04/01/2002 - CML - Altered some of the connections.
  25. 21/01/2002 - AAC - Updated metadata to conform to the 16/1/02 CellML Metadata
  26. 1.0 Specification.
  27. 25/02/2002 - CML - Corrected several equations.
  28. 28/02/2002 - CML - Corrected several equations, variable units and their
  29. initial values.
  30. 06/05/2002 - CML - Added some initial values.
  31. 22/07/2002 - CML - Added more metadata.
  32. 09/04/2003 - AAC - Added publication date information.
  33. 04/06/2003 - CML - Fixed MathML in a few components.
  34. 30/07/2003 - CML - Altered a few equations.
  35. -->
  36. <model
  37. name="jafri_rice_winslow_model_1998"
  38. cmeta:id="jafri_rice_winslow_model_1998"
  39. xmlns="http://www.cellml.org/cellml/1.0#"
  40. xmlns:cellml="http://www.cellml.org/cellml/1.0#"
  41. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  42. <rdf:RDF
  43. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  44. xmlns:cmeta="http://www.cellml.org/metadata/1.0#"
  45. xmlns:bqs="http://www.cellml.org/bqs/1.0#"
  46. xmlns:dc="http://purl.org/dc/elements/1.1/"
  47. xmlns:dcterms="http://purl.org/dc/terms/"
  48. xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
  49. <!--
  50. The following RDF block contains metadata that applies to this document
  51. as a whole, as indicated by the empty about attribute on the
  52. <rdf:Description> element.
  53. -->
  54. <rdf:Description rdf:about="">
  55. <!--
  56. The Model Builder Metadata. The Dublin Core "creator" element is used
  57. to indicate the person who translated the model into CellML.
  58. -->
  59. <dc:creator rdf:parseType="Resource">
  60. <vCard:N rdf:parseType="Resource">
  61. <vCard:Family>Lloyd</vCard:Family>
  62. <vCard:Given>Catherine</vCard:Given>
  63. <vCard:Other>May</vCard:Other>
  64. </vCard:N>
  65. <vCard:EMAIL rdf:parseType="Resource">
  66. <rdf:value>c.lloyd@auckland.ac.nz</rdf:value>
  67. <rdf:type rdf:resource="http://imc.org/vCard/3.0#internet" />
  68. </vCard:EMAIL>
  69. <vCard:ORG rdf:parseType="Resource">
  70. <vCard:Orgname>The University of Auckland</vCard:Orgname>
  71. <vCard:Orgunit>The Bioengineering Research Group</vCard:Orgunit>
  72. </vCard:ORG>
  73. </dc:creator>
  74. <!--
  75. The Creation Date metadata. This is the date on which the model
  76. was translated into CellML.
  77. -->
  78. <dcterms:created rdf:parseType="Resource">
  79. <dcterms:W3CDTF>2001-09-24</dcterms:W3CDTF>
  80. </dcterms:created>
  81. <!--
  82. The Modification History metadata. This lists the changes that have been
  83. made to the document, who made the changes, and when they were made.
  84. -->
  85. <cmeta:modification rdf:parseType="Resource">
  86. <rdf:value>
  87. Corrected equations.
  88. </rdf:value>
  89. <cmeta:modifier rdf:parseType="Resource">
  90. <vCard:N rdf:parseType="Resource">
  91. <vCard:Family>Lloyd</vCard:Family>
  92. <vCard:Given>Catherine</vCard:Given>
  93. <vCard:Other>May</vCard:Other>
  94. </vCard:N>
  95. </cmeta:modifier>
  96. <dcterms:modified rdf:parseType="Resource">
  97. <dcterms:W3CDTF>2003-07-30</dcterms:W3CDTF>
  98. </dcterms:modified>
  99. </cmeta:modification>
  100. <cmeta:modification rdf:parseType="Resource">
  101. <rdf:value>
  102. Corrected equations: alpha_j_calculation and beta_j_calculation in
  103. fast_sodium_current_j_gate, alpha_X_calculation and beta_X_calculation in time_dependent_potassium_current_X_gate, and f_NaK_calculation and
  104. i_NaK_calculation in Ca_release_current_from_JSR.
  105. </rdf:value>
  106. <cmeta:modifier rdf:parseType="Resource">
  107. <vCard:N rdf:parseType="Resource">
  108. <vCard:Family>Lloyd</vCard:Family>
  109. <vCard:Given>Catherine</vCard:Given>
  110. <vCard:Other>May</vCard:Other>
  111. </vCard:N>
  112. </cmeta:modifier>
  113. <dcterms:modified rdf:parseType="Resource">
  114. <dcterms:W3CDTF>2003-06-04</dcterms:W3CDTF>
  115. </dcterms:modified>
  116. </cmeta:modification>
  117. <cmeta:modification rdf:parseType="Resource">
  118. <rdf:value>
  119. Added some initial values from Penny Noble's documentation.
  120. </rdf:value>
  121. <cmeta:modifier rdf:parseType="Resource">
  122. <vCard:N rdf:parseType="Resource">
  123. <vCard:Family>Lloyd</vCard:Family>
  124. <vCard:Given>Catherine</vCard:Given>
  125. <vCard:Other>May</vCard:Other>
  126. </vCard:N>
  127. </cmeta:modifier>
  128. <dcterms:modified rdf:parseType="Resource">
  129. <dcterms:W3CDTF>2002-05-06</dcterms:W3CDTF>
  130. </dcterms:modified>
  131. </cmeta:modification>
  132. <cmeta:modification rdf:parseType="Resource">
  133. <rdf:value>
  134. Corrected several equations, variable units and their initial values.
  135. </rdf:value>
  136. <cmeta:modifier rdf:parseType="Resource">
  137. <vCard:N rdf:parseType="Resource">
  138. <vCard:Family>Lloyd</vCard:Family>
  139. <vCard:Given>Catherine</vCard:Given>
  140. <vCard:Other>May</vCard:Other>
  141. </vCard:N>
  142. </cmeta:modifier>
  143. <dcterms:modified rdf:parseType="Resource">
  144. <dcterms:W3CDTF>2002-02-28</dcterms:W3CDTF>
  145. </dcterms:modified>
  146. </cmeta:modification>
  147. <cmeta:modification rdf:parseType="Resource">
  148. <rdf:value>
  149. Corrected several equations.
  150. </rdf:value>
  151. <cmeta:modifier rdf:parseType="Resource">
  152. <vCard:N rdf:parseType="Resource">
  153. <vCard:Family>Lloyd</vCard:Family>
  154. <vCard:Given>Catherine</vCard:Given>
  155. <vCard:Other>May</vCard:Other>
  156. </vCard:N>
  157. </cmeta:modifier>
  158. <dcterms:modified rdf:parseType="Resource">
  159. <dcterms:W3CDTF>2002-02-25</dcterms:W3CDTF>
  160. </dcterms:modified>
  161. </cmeta:modification>
  162. <cmeta:modification rdf:parseType="Resource">
  163. <rdf:value>
  164. Altered some of the connections.
  165. </rdf:value>
  166. <cmeta:modifier rdf:parseType="Resource">
  167. <vCard:N rdf:parseType="Resource">
  168. <vCard:Family>Lloyd</vCard:Family>
  169. <vCard:Given>Catherine</vCard:Given>
  170. <vCard:Other>May</vCard:Other>
  171. </vCard:N>
  172. </cmeta:modifier>
  173. <dcterms:modified rdf:parseType="Resource">
  174. <dcterms:W3CDTF>2002-01-04</dcterms:W3CDTF>
  175. </dcterms:modified>
  176. </cmeta:modification>
  177. <cmeta:modification rdf:parseType="Resource">
  178. <rdf:value>
  179. Changed tau_y_calculation after checking mathml using the validator.
  180. </rdf:value>
  181. <cmeta:modifier rdf:parseType="Resource">
  182. <vCard:N rdf:parseType="Resource">
  183. <vCard:Family>Lloyd</vCard:Family>
  184. <vCard:Given>Catherine</vCard:Given>
  185. <vCard:Other>May</vCard:Other>
  186. </vCard:N>
  187. </cmeta:modifier>
  188. <dcterms:modified rdf:parseType="Resource">
  189. <dcterms:W3CDTF>2001-12-07</dcterms:W3CDTF>
  190. </dcterms:modified>
  191. </cmeta:modification>
  192. <cmeta:modification rdf:parseType="Resource">
  193. <rdf:value>
  194. Removed document type definition as this is declared as optional
  195. according to the W3C recommendation.
  196. </rdf:value>
  197. <cmeta:modifier rdf:parseType="Resource">
  198. <vCard:N rdf:parseType="Resource">
  199. <vCard:Family>Lloyd</vCard:Family>
  200. <vCard:Given>Catherine</vCard:Given>
  201. <vCard:Other>May</vCard:Other>
  202. </vCard:N>
  203. </cmeta:modifier>
  204. <dcterms:modified rdf:parseType="Resource">
  205. <dcterms:W3CDTF>2001-10-19</dcterms:W3CDTF>
  206. </dcterms:modified>
  207. </cmeta:modification>
  208. <!-- The Publisher metadata. -->
  209. <dc:publisher>
  210. The University of Auckland, Bioengineering Research Group
  211. </dc:publisher>
  212. </rdf:Description>
  213. <!--
  214. The following metadata refers to the model itself, as indicated by the
  215. reference to the ID "jafri_rice_winslow_model_1998", which is declared on
  216. the <model> element.
  217. -->
  218. <rdf:Description rdf:about="#jafri_rice_winslow_model_1998">
  219. <!-- A human readable name for the model. -->
  220. <dc:title>
  221. The Jafri-Rice-Winslow Model for Calcium Regulation in the Ventricular
  222. Myocyte, 1997
  223. </dc:title>
  224. <!-- A comment regarding the model. -->
  225. <cmeta:comment rdf:parseType="Resource">
  226. <rdf:value>
  227. This is the CellML description of Jafri, Rice and Winslow's
  228. mathematical model for calcium regulation in the ventricular myocyte.
  229. It is based on an accurate model of the membrane currents and adds a
  230. more sophisticated model of calcium handling. The JRW model is based
  231. on the LR-II model for ventricular action potentials, with several
  232. modifications.
  233. </rdf:value>
  234. <!-- The creator of the comment. -->
  235. <dc:creator rdf:parseType="Resource">
  236. <vCard:FN>Catherine Lloyd</vCard:FN>
  237. </dc:creator>
  238. </cmeta:comment>
  239. <!-- The model is relevant to all mammals. -->
  240. <cmeta:species>Mammalia</cmeta:species>
  241. <cmeta:bio_entity>Ventricular Myocyte</cmeta:bio_entity>
  242. <!--
  243. The CellML Metadata Specification recommends that bibliographic metadata
  244. is used to provide information about the original model reference. The
  245. "identifier" attribute on the "BibliographicReference" class provides an
  246. elegant way to identify a cited reference using a database identifier such as Pubmed. All associated data such as author, journal title,
  247. date, etc can be looked up on the database.
  248. -->
  249. <bqs:reference rdf:parseType="Resource">
  250. <bqs:Pubmed_id>9512016</bqs:Pubmed_id>
  251. <bqs:JournalArticle rdf:parseType="Resource">
  252. <dc:creator>
  253. <rdf:Seq>
  254. <rdf:li rdf:parseType="Resource">
  255. <bqs:Person rdf:parseType="Resource">
  256. <vCard:N rdf:parseType="Resource">
  257. <vCard:Family>Jafri</vCard:Family>
  258. <vCard:Given>M</vCard:Given>
  259. <vCard:Other>Saleet</vCard:Other>
  260. </vCard:N>
  261. </bqs:Person>
  262. </rdf:li>
  263. <rdf:li rdf:parseType="Resource">
  264. <bqs:Person rdf:parseType="Resource">
  265. <vCard:N rdf:parseType="Resource">
  266. <vCard:Family>Rice</vCard:Family>
  267. <vCard:Given>John</vCard:Given>
  268. <vCard:Other>Jeremy</vCard:Other>
  269. </vCard:N>
  270. </bqs:Person>
  271. </rdf:li>
  272. <rdf:li rdf:parseType="Resource">
  273. <bqs:Person rdf:parseType="Resource">
  274. <vCard:N rdf:parseType="Resource">
  275. <vCard:Family>Winslow</vCard:Family>
  276. <vCard:Given>Raimond</vCard:Given>
  277. <vCard:Other>L</vCard:Other>
  278. </vCard:N>
  279. </bqs:Person>
  280. </rdf:li>
  281. </rdf:Seq>
  282. </dc:creator>
  283. <dc:title>
  284. Cardiac Ca2+ Dynamics: The Roles of Ryanodine Receptor Adaptation
  285. and Sarcoplasmic Reticulum Load
  286. </dc:title>
  287. <dcterms:issued rdf:parseType="Resource">
  288. <dcterms:W3CDTF>1998-03</dcterms:W3CDTF>
  289. </dcterms:issued>
  290. <bqs:Journal rdf:parseType="Resource">
  291. <dc:title>Biophysical Journal</dc:title>
  292. </bqs:Journal>
  293. <bqs:volume>74</bqs:volume>
  294. <bqs:first_page>1149</bqs:first_page>
  295. <bqs:last_page>1168</bqs:last_page>
  296. </bqs:JournalArticle>
  297. </bqs:reference>
  298. </rdf:Description>
  299. </rdf:RDF>
  300. <!--
  301. Below, we define some additional units for association with variables and
  302. constants within the model. The identifiers are fairly self-explanatory.
  303. -->
  304. <units name="ms">
  305. <unit prefix="milli" units="second" />
  306. </units>
  307. <units name="per_ms">
  308. <unit prefix="milli" units="second" exponent="-1" />
  309. </units>
  310. <units name="per_mm">
  311. <unit prefix="milli" units="metre" exponent="-1" />
  312. </units>
  313. <units name="mV">
  314. <unit prefix="milli" units="volt" />
  315. </units>
  316. <units name="per_mV">
  317. <unit prefix="milli" units="volt" exponent="-1" />
  318. </units>
  319. <units name="per_mV_ms">
  320. <unit units="mV" exponent="-1" />
  321. <unit units="ms" exponent="-1" />
  322. </units>
  323. <units name="mS_per_mm2">
  324. <unit prefix="milli" units="siemens" />
  325. <unit prefix="milli" units="metre" exponent="-2" />
  326. </units>
  327. <units name="mm2">
  328. <unit prefix="milli" units="metre" exponent="2" />
  329. </units>
  330. <units name="mM">
  331. <unit prefix="nano" units="mole" />
  332. <unit prefix="milli" units="metre" exponent="-3" />
  333. </units>
  334. <units name="mM_per_ms">
  335. <unit units="mM" />
  336. <unit units="ms" exponent="-1" />
  337. </units>
  338. <units name="per_mM_per_ms">
  339. <unit units="mM" exponent="-1" />
  340. <unit units="ms" exponent="-1" />
  341. </units>
  342. <units name="per_mM3_per_ms">
  343. <unit units="mM" exponent="-3" />
  344. <unit units="ms" exponent="-1" />
  345. </units>
  346. <units name="per_mM4_per_ms">
  347. <unit units="mM" exponent="-4" />
  348. <unit units="ms" exponent="-1" />
  349. </units>
  350. <units name="uF_per_mm2">
  351. <unit prefix="micro" units="farad" />
  352. <unit prefix="milli" units="metre" exponent="-2" />
  353. </units>
  354. <units name="uA_per_mm2">
  355. <unit prefix="micro" units="ampere" />
  356. <unit prefix="milli" units="metre" exponent="-2" />
  357. </units>
  358. <units name="mm_per_ms">
  359. <unit prefix="milli" units="metre" />
  360. <unit units="ms" exponent="-1" />
  361. </units>
  362. <units name="gas_constant_units">
  363. <unit prefix="pico" units="joule" />
  364. <unit prefix="nano" units="mole" exponent="-1" />
  365. <unit units="kelvin" exponent="-1" />
  366. </units>
  367. <units name="faradays_constant_units">
  368. <unit prefix="nano" units="coulomb" />
  369. <unit prefix="nano" units="mole" exponent="-1" />
  370. </units>
  371. <!--
  372. The "environment" component is used to declare variables that are used by
  373. all or most of the other components, in this case just "time".
  374. -->
  375. <component name="environment">
  376. <variable name="time" public_interface="out" units="ms" />
  377. </component>
  378. <!--
  379. The "membrane" component is really the `root' node of our model.
  380. It defines the action potential variable "V" among other things.
  381. -->
  382. <component name="membrane" cmeta:id="membrane">
  383. <rdf:RDF
  384. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  385. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  386. <rdf:Description rdf:about="#membrane">
  387. <cmeta:comment rdf:parseType="Resource">
  388. <rdf:value>
  389. The main component of the model which defines the action potential.
  390. </rdf:value>
  391. </cmeta:comment>
  392. </rdf:Description>
  393. </rdf:RDF>
  394. <!-- These variables are defined here and used in other components. -->
  395. <variable
  396. name="V" public_interface="out"
  397. initial_value="-84.1638" units="mV" />
  398. <variable
  399. name="R" public_interface="out"
  400. initial_value="8.3145e3" units="gas_constant_units" />
  401. <variable
  402. name="T" public_interface="out"
  403. initial_value="310.0" units="kelvin" />
  404. <variable
  405. name="F" public_interface="out"
  406. initial_value="9.6845e4" units="faradays_constant_units" />
  407. <!-- These variables are imported from other components. -->
  408. <variable name="time" public_interface="in" units="ms" />
  409. <variable name="i_Na" public_interface="in" units="uA_per_mm2" />
  410. <variable name="i_Ca_L_Ca" public_interface="in" units="uA_per_mm2" />
  411. <variable name="i_Ca_L_K" public_interface="in" units="uA_per_mm2" />
  412. <variable name="i_K" public_interface="in" units="uA_per_mm2" />
  413. <variable name="i_K1" public_interface="in" units="uA_per_mm2" />
  414. <variable name="i_NaCa" public_interface="in" units="uA_per_mm2" />
  415. <variable name="i_Kp" public_interface="in" units="uA_per_mm2" />
  416. <variable name="i_p_Ca" public_interface="in" units="uA_per_mm2" />
  417. <variable name="i_Na_b" public_interface="in" units="uA_per_mm2" />
  418. <variable name="i_Ca_b" public_interface="in" units="uA_per_mm2" />
  419. <variable name="i_NaK" public_interface="in" units="uA_per_mm2" />
  420. <variable name="i_ns_Ca" public_interface="in" units="uA_per_mm2" />
  421. <!-- These variables is defined here and only used internally. -->
  422. <variable name="Cm" initial_value="0.01" units="uF_per_mm2" />
  423. <variable name="I_stim" units="uA_per_mm2" />
  424. <rdf:RDF
  425. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  426. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  427. <rdf:Description rdf:about="#membrane_voltage_diff_eq">
  428. <cmeta:comment rdf:parseType="Resource">
  429. <rdf:value>
  430. The kinetics of the transmembrane potential, defined as the sum of
  431. all the sarcolemmal currents and an applied stimulus current.
  432. </rdf:value>
  433. </cmeta:comment>
  434. </rdf:Description>
  435. </rdf:RDF>
  436. <math xmlns="http://www.w3.org/1998/Math/MathML"
  437. cmeta:id="membrane_voltage_diff_eq">
  438. <apply id="membrane_voltage_diff_eq"><eq />
  439. <apply><diff />
  440. <bvar><ci> time </ci></bvar>
  441. <ci> V </ci>
  442. </apply>
  443. <apply><divide />
  444. <apply><minus />
  445. <ci>I_stim</ci>
  446. <apply><plus />
  447. <ci> i_Na </ci>
  448. <ci> i_Ca_L_Ca </ci>
  449. <ci> i_Ca_L_K </ci>
  450. <ci> i_K </ci>
  451. <ci> i_NaCa </ci>
  452. <ci> i_K1 </ci>
  453. <ci> i_Kp </ci>
  454. <ci> i_p_Ca </ci>
  455. <ci> i_Na_b </ci>
  456. <ci> i_Ca_b </ci>
  457. <ci> i_NaK </ci>
  458. <ci> i_ns_Ca </ci>
  459. </apply>
  460. </apply>
  461. <ci> Cm </ci>
  462. </apply>
  463. </apply>
  464. </math>
  465. <rdf:RDF
  466. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  467. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  468. <rdf:Description rdf:about="#IStim_for_cmiss_eq">
  469. <cmeta:comment rdf:parseType="Resource">
  470. <rdf:value>
  471. This is a dummy equation that we simply use to make grabbing the
  472. value in CMISS much easier.
  473. </rdf:value>
  474. </cmeta:comment>
  475. </rdf:Description>
  476. </rdf:RDF>
  477. <variable name="IStimC" units="uA_per_mm2" public_interface="out"/>
  478. <math xmlns="http://www.w3.org/1998/Math/MathML" cmeta:id="IStim_for_cmiss_eq">
  479. <apply id="IStim_for_cmiss"><eq/>
  480. <ci>IStimC</ci>
  481. <ci>I_stim</ci>
  482. </apply>
  483. </math>
  484. </component>
  485. <component name="fast_sodium_current" cmeta:id="fast_sodium_current">
  486. <rdf:RDF
  487. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  488. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  489. <rdf:Description rdf:about="#fast_sodium_current">
  490. <cmeta:comment rdf:parseType="Resource">
  491. <rdf:value>
  492. The fast sodium current component contains the differential
  493. equations governing the influx of sodium ions through the cell
  494. surface membrane into the cell.
  495. </rdf:value>
  496. </cmeta:comment>
  497. </rdf:Description>
  498. </rdf:RDF>
  499. <!-- These variables are defined here and used in other components. -->
  500. <variable name="i_Na" public_interface="out" units="uA_per_mm2" />
  501. <variable name="E_Na" public_interface="out" units="mV" />
  502. <!-- This variable is defined here and only used internally. -->
  503. <variable name="g_Na" initial_value="0.128" units="mS_per_mm2" />
  504. <!--
  505. Time is imported from the environment, and membrane potential is
  506. imported from the membrane component. These variables are used in the
  507. "sodium_current" parent component, which also acts as an interface,
  508. passing the variables to its encapsulated gate components.
  509. -->
  510. <variable
  511. name="time" public_interface="in"
  512. private_interface="out" units="ms" />
  513. <variable
  514. name="V" public_interface="in"
  515. private_interface="out" units="mV" />
  516. <variable name="R" public_interface="in" units="gas_constant_units" />
  517. <variable name="T" public_interface="in" units="kelvin" />
  518. <variable name="F" public_interface="in" units="faradays_constant_units" />
  519. <variable name="Nai" public_interface="in" units="mM" />
  520. <variable name="Nao" public_interface="in" units="mM" />
  521. <!-- These variables are imported from encapsulated components. -->
  522. <variable name="m" private_interface="in" units="dimensionless" />
  523. <variable name="h" private_interface="in" units="dimensionless" />
  524. <variable name="j" private_interface="in" units="dimensionless" />
  525. <rdf:RDF
  526. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  527. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  528. <rdf:Description rdf:about="#i_Na_calculation_eq">
  529. <cmeta:comment rdf:parseType="Resource">
  530. <rdf:value>
  531. Calculation of the fast sodium current using the three
  532. Hodkin-Huxley type voltage-dependent gating variables m, h, and j.
  533. </rdf:value>
  534. </cmeta:comment>
  535. </rdf:Description>
  536. </rdf:RDF>
  537. <math xmlns="http://www.w3.org/1998/Math/MathML"
  538. cmeta:id="i_Na_calculation_eq">
  539. <apply id="i_Na_calculation"><eq />
  540. <ci> i_Na </ci>
  541. <apply><times />
  542. <ci> g_Na </ci>
  543. <apply><power />
  544. <ci> m </ci>
  545. <cn cellml:units="dimensionless"> 3.0 </cn>
  546. </apply>
  547. <ci> h </ci>
  548. <ci> j </ci>
  549. <apply><minus />
  550. <ci> V </ci>
  551. <ci> E_Na </ci>
  552. </apply>
  553. </apply>
  554. </apply>
  555. </math>
  556. <rdf:RDF
  557. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  558. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  559. <rdf:Description rdf:about="#E_Na_calculation_eq">
  560. <cmeta:comment rdf:parseType="Resource">
  561. <rdf:value>
  562. The sodium reversal potential.
  563. </rdf:value>
  564. </cmeta:comment>
  565. </rdf:Description>
  566. </rdf:RDF>
  567. <math xmlns="http://www.w3.org/1998/Math/MathML"
  568. cmeta:id="E_Na_calculation_eq">
  569. <apply id="E_Na_calculation"><eq />
  570. <ci> E_Na </ci>
  571. <apply><times />
  572. <apply><divide />
  573. <apply><times />
  574. <ci> R </ci>
  575. <ci> T </ci>
  576. </apply>
  577. <ci> F </ci>
  578. </apply>
  579. <apply><ln />
  580. <apply><divide />
  581. <ci> Nao </ci>
  582. <ci> Nai </ci>
  583. </apply>
  584. </apply>
  585. </apply>
  586. </apply>
  587. </math>
  588. </component>
  589. <!--
  590. The "fast_sodium_current_m_gate" is the m gate encapsulated inside the fast
  591. sodium current.
  592. -->
  593. <component name="fast_sodium_current_m_gate"
  594. cmeta:id="fast_sodium_current_m_gate">
  595. <rdf:RDF
  596. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  597. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  598. <rdf:Description rdf:about="#fast_sodium_current_m_gate">
  599. <cmeta:comment rdf:parseType="Resource">
  600. <rdf:value>
  601. The voltage-dependent activation gate for the fast sodium current -
  602. the m gate.
  603. </rdf:value>
  604. </cmeta:comment>
  605. </rdf:Description>
  606. </rdf:RDF>
  607. <!-- This variable is defined here and used in other components. -->
  608. <variable
  609. name="m" public_interface="out"
  610. initial_value="0.0328302" units="dimensionless" />
  611. <!-- These variables are defined here and only used internally. -->
  612. <variable name="alpha_m" units="per_ms" />
  613. <variable name="beta_m" units="per_ms" />
  614. <!--
  615. These variables are imported from the environment and the membrane via
  616. the "fast_sodium_current" component.
  617. -->
  618. <variable name="V" public_interface="in" units="mV" />
  619. <variable name="time" public_interface="in" units="ms" />
  620. <rdf:RDF
  621. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  622. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  623. <rdf:Description rdf:about="#alpha_m_calculation_eq">
  624. <cmeta:comment rdf:parseType="Resource">
  625. <rdf:value>
  626. The opening rate of the m gate.
  627. </rdf:value>
  628. </cmeta:comment>
  629. </rdf:Description>
  630. </rdf:RDF>
  631. <math xmlns="http://www.w3.org/1998/Math/MathML"
  632. cmeta:id="alpha_m_calculation_eq">
  633. <apply id="alpha_m_calculation"><eq />
  634. <ci> alpha_m </ci>
  635. <apply><divide />
  636. <apply><times />
  637. <cn cellml:units="per_mV_ms"> 0.32 </cn>
  638. <apply><plus />
  639. <ci> V </ci>
  640. <cn cellml:units="mV"> 47.13 </cn>
  641. </apply>
  642. </apply>
  643. <apply><minus />
  644. <cn cellml:units="dimensionless"> 1.0 </cn>
  645. <apply><exp />
  646. <apply><times />
  647. <cn cellml:units="per_mV"> -0.1 </cn>
  648. <apply><plus />
  649. <ci> V </ci>
  650. <cn cellml:units="mV"> 47.13 </cn>
  651. </apply>
  652. </apply>
  653. </apply>
  654. </apply>
  655. </apply>
  656. </apply>
  657. </math>
  658. <rdf:RDF
  659. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  660. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  661. <rdf:Description rdf:about="#beta_m_calculation_eq">
  662. <cmeta:comment rdf:parseType="Resource">
  663. <rdf:value>
  664. The closing rate of the m gate.
  665. </rdf:value>
  666. </cmeta:comment>
  667. </rdf:Description>
  668. </rdf:RDF>
  669. <math xmlns="http://www.w3.org/1998/Math/MathML"
  670. cmeta:id="beta_m_calculation_eq">
  671. <apply id="beta_m_calculation"><eq />
  672. <ci> beta_m </ci>
  673. <apply><times />
  674. <cn cellml:units="per_ms"> 0.08 </cn>
  675. <apply><exp />
  676. <apply><divide />
  677. <apply><minus />
  678. <ci> V </ci>
  679. </apply>
  680. <cn cellml:units="mV"> 11.0 </cn>
  681. </apply>
  682. </apply>
  683. </apply>
  684. </apply>
  685. </math>
  686. <rdf:RDF
  687. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  688. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  689. <rdf:Description rdf:about="#dm_dt_eq">
  690. <cmeta:comment rdf:parseType="Resource">
  691. <rdf:value>
  692. The kinetics of the m gate.
  693. </rdf:value>
  694. </cmeta:comment>
  695. </rdf:Description>
  696. </rdf:RDF>
  697. <math xmlns="http://www.w3.org/1998/Math/MathML"
  698. cmeta:id="dm_dt_eq">
  699. <apply id="dm_dt"><eq />
  700. <apply><diff />
  701. <bvar><ci> time </ci></bvar>
  702. <ci> m </ci>
  703. </apply>
  704. <apply><minus />
  705. <apply><times />
  706. <ci> alpha_m </ci>
  707. <apply><minus />
  708. <cn cellml:units="per_mV"> 1.0 </cn>
  709. <ci> m </ci>
  710. </apply>
  711. </apply>
  712. <apply><times />
  713. <ci> beta_m </ci>
  714. <ci> m </ci>
  715. </apply>
  716. </apply>
  717. </apply>
  718. </math>
  719. </component>
  720. <!--
  721. The "fast_sodium_current_h_gate" component is the h gate encapsulated in
  722. the fast sodium current.
  723. -->
  724. <component name="fast_sodium_current_h_gate"
  725. cmeta:id="fast_sodium_current_h_gate">
  726. <rdf:RDF
  727. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  728. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  729. <rdf:Description rdf:about="#fast_sodium_current_h_gate">
  730. <cmeta:comment rdf:parseType="Resource">
  731. <rdf:value>
  732. The voltage-dependent inactivation gate for the fast sodium current
  733. - the h gate.
  734. </rdf:value>
  735. </cmeta:comment>
  736. </rdf:Description>
  737. </rdf:RDF>
  738. <!-- This variable is defined here and used in other components. -->
  739. <variable
  740. name="h" public_interface="out"
  741. initial_value="0.988354" units="dimensionless" />
  742. <!-- These variables are defined here and only used internally. -->
  743. <variable name="alpha_h" units="per_ms" />
  744. <variable name="beta_h" units="per_ms" />
  745. <!--
  746. These variables are imported from the environment and the membrane via
  747. the "fast_sodium_current" component.
  748. -->
  749. <variable name="V" public_interface="in" units="mV" />
  750. <variable name="time" public_interface="in" units="ms" />
  751. <rdf:RDF
  752. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  753. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  754. <rdf:Description rdf:about="#alpha_h_calculation_eq">
  755. <cmeta:comment rdf:parseType="Resource">
  756. <rdf:value>
  757. The opening rate of the h gate.
  758. </rdf:value>
  759. </cmeta:comment>
  760. </rdf:Description>
  761. </rdf:RDF>
  762. <math xmlns="http://www.w3.org/1998/Math/MathML"
  763. cmeta:id="alpha_h_calculation_eq">
  764. <apply id="alpha_h_calculation"><eq />
  765. <ci> alpha_h </ci>
  766. <piecewise>
  767. <piece>
  768. <apply><times />
  769. <cn cellml:units="per_ms"> 0.135 </cn>
  770. <apply><exp />
  771. <apply><divide />
  772. <apply><plus />
  773. <cn cellml:units="mV"> 80.0 </cn>
  774. <ci> V </ci>
  775. </apply>
  776. <cn cellml:units="mV"> -6.8 </cn>
  777. </apply>
  778. </apply>
  779. </apply>
  780. <apply><lt />
  781. <ci> V </ci>
  782. <cn cellml:units="mV"> -40.0 </cn>
  783. </apply>
  784. </piece>
  785. <otherwise>
  786. <cn cellml:units="per_ms"> 0.0 </cn>
  787. </otherwise>
  788. </piecewise>
  789. </apply>
  790. </math>
  791. <rdf:RDF
  792. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  793. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  794. <rdf:Description rdf:about="#beta_h_calculation_eq">
  795. <cmeta:comment rdf:parseType="Resource">
  796. <rdf:value>
  797. The closing rate of the h gate.
  798. </rdf:value>
  799. </cmeta:comment>
  800. </rdf:Description>
  801. </rdf:RDF>
  802. <math xmlns="http://www.w3.org/1998/Math/MathML"
  803. cmeta:id="beta_h_calculation_eq">
  804. <apply id="beta_h_calculation"><eq />
  805. <ci> beta_h </ci>
  806. <piecewise>
  807. <piece>
  808. <apply><plus />
  809. <apply><times />
  810. <cn cellml:units="per_ms"> 3.56 </cn>
  811. <apply><exp />
  812. <apply><times />
  813. <cn cellml:units="mV"> 0.079 </cn>
  814. <ci> V </ci>
  815. </apply>
  816. </apply>
  817. </apply>
  818. <apply><times />
  819. <cn cellml:units="per_ms"> 310000.0 </cn>
  820. <apply><exp />
  821. <apply><times />
  822. <cn cellml:units="per_mV"> 0.35 </cn>
  823. <ci> V </ci>
  824. </apply>
  825. </apply>
  826. </apply>
  827. </apply>
  828. <apply><lt />
  829. <ci> V </ci>
  830. <cn cellml:units="mV"> -40.0 </cn>
  831. </apply>
  832. </piece>
  833. <otherwise>
  834. <apply><divide />
  835. <cn cellml:units="dimensionless"> 1.0 </cn>
  836. <apply><times />
  837. <cn cellml:units="ms"> 0.13 </cn>
  838. <apply><plus />
  839. <cn cellml:units="dimensionless"> 1.0 </cn>
  840. <apply><exp />
  841. <apply><divide />
  842. <apply><plus />
  843. <ci> V </ci>
  844. <cn cellml:units="mV"> 10.66 </cn>
  845. </apply>
  846. <cn cellml:units="mV"> -11.1 </cn>
  847. </apply>
  848. </apply>
  849. </apply>
  850. </apply>
  851. </apply>
  852. </otherwise>
  853. </piecewise>
  854. </apply>
  855. </math>
  856. <rdf:RDF
  857. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  858. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  859. <rdf:Description rdf:about="#dh_dt_eq">
  860. <cmeta:comment rdf:parseType="Resource">
  861. <rdf:value>
  862. The kinetics of the h gate.
  863. </rdf:value>
  864. </cmeta:comment>
  865. </rdf:Description>
  866. </rdf:RDF>
  867. <math xmlns="http://www.w3.org/1998/Math/MathML"
  868. cmeta:id="dh_dt_eq">
  869. <apply id="dh_dt"><eq />
  870. <apply><diff />
  871. <bvar><ci> time </ci></bvar>
  872. <ci> h </ci>
  873. </apply>
  874. <apply><minus />
  875. <apply><times />
  876. <ci> alpha_h </ci>
  877. <apply><minus />
  878. <cn cellml:units="dimensionless"> 1.0 </cn>
  879. <ci> h </ci>
  880. </apply>
  881. </apply>
  882. <apply><times />
  883. <ci> beta_h </ci>
  884. <ci> h </ci>
  885. </apply>
  886. </apply>
  887. </apply>
  888. </math>
  889. </component>
  890. <!--
  891. The "fast_sodium_current_j_gate" component is the j gate encapsulated in
  892. the fast sodium current.
  893. -->
  894. <component name="fast_sodium_current_j_gate"
  895. cmeta:id="fast_sodium_current_j_gate">
  896. <rdf:RDF
  897. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  898. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  899. <rdf:Description rdf:about="#fast_sodium_current_j_gate">
  900. <cmeta:comment rdf:parseType="Resource">
  901. <rdf:value>
  902. The voltage-dependent slow inactivation gate for the fast sodium
  903. current - the j gate.
  904. </rdf:value>
  905. </cmeta:comment>
  906. </rdf:Description>
  907. </rdf:RDF>
  908. <!-- This variable is defined here and used in other components. -->
  909. <variable
  910. name="j" public_interface="out"
  911. initial_value="0.992540" units="dimensionless" />
  912. <!-- These variables are defined here and only used internally. -->
  913. <variable name="alpha_j" units="per_ms" />
  914. <variable name="beta_j" units="per_ms" />
  915. <!--
  916. These variables are imported from the environment and the membrane via
  917. the "fast_sodium_current" component.
  918. -->
  919. <variable name="V" public_interface="in" units="mV" />
  920. <variable name="time" public_interface="in" units="ms" />
  921. <rdf:RDF
  922. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  923. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  924. <rdf:Description rdf:about="#alpha_j_calculation_eq">
  925. <cmeta:comment rdf:parseType="Resource">
  926. <rdf:value>
  927. The opening rate of the j gate.
  928. </rdf:value>
  929. </cmeta:comment>
  930. </rdf:Description>
  931. </rdf:RDF>
  932. <math xmlns="http://www.w3.org/1998/Math/MathML"
  933. cmeta:id="alpha_j_calculation_eq">
  934. <apply id="alpha_j_calculation"><eq />
  935. <ci> alpha_j </ci>
  936. <piecewise>
  937. <piece>
  938. <apply><times />
  939. <apply><minus />
  940. <apply><times />
  941. <cn cellml:units="per_mV_ms"> -127140.0 </cn>
  942. <apply><exp />
  943. <apply><times />
  944. <cn cellml:units="per_mV"> 0.2444 </cn>
  945. <ci> V </ci>
  946. </apply>
  947. </apply>
  948. </apply>
  949. <apply><times />
  950. <cn cellml:units="per_mV_ms"> 0.00003474 </cn>
  951. <apply><exp />
  952. <apply><times />
  953. <cn cellml:units="per_mV"> -0.04391 </cn>
  954. <ci> V </ci>
  955. </apply>
  956. </apply>
  957. </apply>
  958. </apply>
  959. <apply><divide />
  960. <apply><plus />
  961. <ci> V </ci>
  962. <cn cellml:units="mV"> 37.78 </cn>
  963. </apply>
  964. <apply><plus />
  965. <cn cellml:units="dimensionless"> 1.0 </cn>
  966. <apply><exp />
  967. <apply><times />
  968. <cn cellml:units="per_mV"> 0.311 </cn>
  969. <apply><plus />
  970. <ci> V </ci>
  971. <cn cellml:units="mV"> 79.23 </cn>
  972. </apply>
  973. </apply>
  974. </apply>
  975. </apply>
  976. </apply>
  977. </apply>
  978. <apply><lt />
  979. <ci> V </ci>
  980. <cn cellml:units="mV"> -40.0 </cn>
  981. </apply>
  982. </piece>
  983. <otherwise>
  984. <cn cellml:units="per_ms"> 0.0 </cn>
  985. </otherwise>
  986. </piecewise>
  987. </apply>
  988. </math>
  989. <rdf:RDF
  990. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  991. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  992. <rdf:Description rdf:about="#beta_j_calculation_eq">
  993. <cmeta:comment rdf:parseType="Resource">
  994. <rdf:value>
  995. The closing rate of the j gate.
  996. </rdf:value>
  997. </cmeta:comment>
  998. </rdf:Description>
  999. </rdf:RDF>
  1000. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1001. cmeta:id="beta_j_calculation_eq">
  1002. <apply id="beta_j_calculation"><eq />
  1003. <ci> beta_j </ci>
  1004. <piecewise>
  1005. <piece>
  1006. <apply><times />
  1007. <cn cellml:units="per_ms"> 0.1212 </cn>
  1008. <apply><divide />
  1009. <apply><exp />
  1010. <apply><times />
  1011. <cn cellml:units="per_mV"> -0.01052 </cn>
  1012. <ci> V </ci>
  1013. </apply>
  1014. </apply>
  1015. <apply><plus />
  1016. <cn cellml:units="dimensionless"> 1.0 </cn>
  1017. <apply><exp />
  1018. <apply><times />
  1019. <cn cellml:units="per_mV"> -0.1378 </cn>
  1020. <apply><plus />
  1021. <ci> V </ci>
  1022. <cn cellml:units="mV"> 40.14 </cn>
  1023. </apply>
  1024. </apply>
  1025. </apply>
  1026. </apply>
  1027. </apply>
  1028. </apply>
  1029. <apply><lt />
  1030. <ci> V </ci>
  1031. <cn cellml:units="mV"> -40.0 </cn>
  1032. </apply>
  1033. </piece>
  1034. <otherwise>
  1035. <apply><times />
  1036. <cn cellml:units="per_ms"> 0.3 </cn>
  1037. <apply><divide />
  1038. <apply><exp />
  1039. <apply><times />
  1040. <cn cellml:units="per_mV"> -0.0000002535 </cn>
  1041. <ci> V </ci>
  1042. </apply>
  1043. </apply>
  1044. <apply><plus />
  1045. <cn cellml:units="dimensionless"> 1.0 </cn>
  1046. <apply><exp />
  1047. <apply><times />
  1048. <cn cellml:units="per_mV"> -0.1 </cn>
  1049. <apply><plus />
  1050. <ci> V </ci>
  1051. <cn cellml:units="mV"> 32.0 </cn>
  1052. </apply>
  1053. </apply>
  1054. </apply>
  1055. </apply>
  1056. </apply>
  1057. </apply>
  1058. </otherwise>
  1059. </piecewise>
  1060. </apply>
  1061. </math>
  1062. <rdf:RDF
  1063. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1064. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1065. <rdf:Description rdf:about="#dj_dt_eq">
  1066. <cmeta:comment rdf:parseType="Resource">
  1067. <rdf:value>
  1068. The kinetics of the j gate.
  1069. </rdf:value>
  1070. </cmeta:comment>
  1071. </rdf:Description>
  1072. </rdf:RDF>
  1073. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1074. cmeta:id="dj_dt_eq">
  1075. <apply id="dj_dt"><eq />
  1076. <apply><diff />
  1077. <bvar><ci> time </ci></bvar>
  1078. <ci> j </ci>
  1079. </apply>
  1080. <apply><minus />
  1081. <apply><times />
  1082. <ci> alpha_j </ci>
  1083. <apply><minus />
  1084. <cn cellml:units="dimensionless"> 1.0 </cn>
  1085. <ci> j </ci>
  1086. </apply>
  1087. </apply>
  1088. <apply><times />
  1089. <ci> beta_j </ci>
  1090. <ci> j </ci>
  1091. </apply>
  1092. </apply>
  1093. </apply>
  1094. </math>
  1095. </component>
  1096. <component name="L_type_Ca_channel" cmeta:id="L_type_Ca_channel">
  1097. <rdf:RDF
  1098. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1099. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1100. <rdf:Description rdf:about="#L_type_Ca_channel">
  1101. <cmeta:comment rdf:parseType="Resource">
  1102. <rdf:value>
  1103. The JWR model creates a new mathematical model to describe the
  1104. L-type calcium channel that is based on the experimentally observed
  1105. mode-switching behaviour of the channel. Inactivation occurs as
  1106. calcium ion binding induces the channel to switch (from mode normal)
  1107. to a mode in which transitions to open states are extremely slow
  1108. (mode Ca). The channel has one voltage inactivation gate, y. As well
  1109. as Ca, the channel is assumed permeable to K ions also.
  1110. </rdf:value>
  1111. </cmeta:comment>
  1112. </rdf:Description>
  1113. </rdf:RDF>
  1114. <!-- These variables are defined here and used in other components. -->
  1115. <variable name="i_Ca_L_Ca" public_interface="out" units="uA_per_mm2" />
  1116. <variable name="i_Ca_L_K" public_interface="out" units="uA_per_mm2" />
  1117. <!-- These variables are defined here and only used internally. -->
  1118. <variable name="P_Ca" initial_value="33.75e-6" units="mm_per_ms" />
  1119. <variable name="P_K" initial_value="1.0e-9" units="mm_per_ms" />
  1120. <variable name="p_k" units="mm_per_ms" />
  1121. <variable name="i_Ca_L_Ca_half" initial_value="-4.58e-3" units="uA_per_mm2" />
  1122. <variable name="i_Ca_L_Ca_max" units="uA_per_mm2" />
  1123. <variable name="O" initial_value="9.84546e-21" units="dimensionless" />
  1124. <variable name="O_Ca" initial_value="0.0" units="dimensionless" />
  1125. <variable name="alpha" units="per_ms" />
  1126. <variable name="beta" units="per_ms" />
  1127. <variable name="gamma" units="per_ms" />
  1128. <variable name="alpha_a" units="per_ms" />
  1129. <variable name="beta_b" units="per_ms" />
  1130. <variable name="a" initial_value="2.0" units="dimensionless" />
  1131. <variable name="b" initial_value="2.0" units="dimensionless" />
  1132. <variable name="g" initial_value="2.0" units="per_ms" />
  1133. <variable name="f" initial_value="0.3" units="per_ms" />
  1134. <variable name="g_" initial_value="0.0" units="per_ms" />
  1135. <variable name="f_" initial_value="0.0" units="per_ms" />
  1136. <variable name="omega" initial_value="0.01" units="per_ms" />
  1137. <variable name="C0" initial_value="0.997208" units="dimensionless" />
  1138. <variable name="C1" initial_value="6.38897e-5" units="dimensionless" />
  1139. <variable name="C2" initial_value="1.535e-9" units="dimensionless" />
  1140. <variable name="C3" initial_value="1.63909e-14" units="dimensionless" />
  1141. <variable name="C4" initial_value="6.56337e-20" units="dimensionless" />
  1142. <variable name="C_Ca0" initial_value="2.72826e-3" units="dimensionless" />
  1143. <variable name="C_Ca1" initial_value="6.99215e-7" units="dimensionless" />
  1144. <variable name="C_Ca2" initial_value="6.71989e-11" units="dimensionless" />
  1145. <variable name="C_Ca3" initial_value="2.87031e-15" units="dimensionless" />
  1146. <variable name="C_Ca4" initial_value="4.59752e-20" units="dimensionless" />
  1147. <!-- These variables are imported from other components. -->
  1148. <variable name="time" public_interface="in" private_interface="out" units="ms" />
  1149. <variable name="V" public_interface="in" private_interface="out" units="mV" />
  1150. <variable name="Ca_SS" public_interface="in" units="mM" />
  1151. <variable name="Cao" public_interface="in" units="mM" />
  1152. <variable name="Ko" public_interface="in" units="mM" />
  1153. <variable name="Ki" public_interface="in" units="mM" />
  1154. <variable name="R" public_interface="in" units="gas_constant_units" />
  1155. <variable name="T" public_interface="in" units="kelvin" />
  1156. <variable name="F" public_interface="in" units="faradays_constant_units" />
  1157. <!-- These variables are imported from encapsulated components. -->
  1158. <variable name="y" private_interface="in" units="dimensionless" />
  1159. <rdf:RDF
  1160. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1161. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1162. <rdf:Description rdf:about="#i_Ca_L_Ca_calculation_eq">
  1163. <cmeta:comment rdf:parseType="Resource">
  1164. <rdf:value>
  1165. Calculation of the calcium current component of the total channel
  1166. current, given as the maximal current multiplied by the
  1167. voltage-dependent inactivation gate and the open probability of the
  1168. channel based on the mode-switching model.
  1169. </rdf:value>
  1170. </cmeta:comment>
  1171. </rdf:Description>
  1172. </rdf:RDF>
  1173. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1174. cmeta:id="i_Ca_L_Ca_calculation_eq">
  1175. <apply id="i_Ca_L_Ca_calculation"><eq />
  1176. <ci> i_Ca_L_Ca </ci>
  1177. <apply><times />
  1178. <ci> i_Ca_L_Ca_max </ci>
  1179. <ci> y </ci>
  1180. <apply><plus />
  1181. <ci> O </ci>
  1182. <ci> O_Ca </ci>
  1183. </apply>
  1184. </apply>
  1185. </apply>
  1186. </math>
  1187. <rdf:RDF
  1188. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1189. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1190. <rdf:Description rdf:about="#i_Ca_L_K_calculation_eq">
  1191. <cmeta:comment rdf:parseType="Resource">
  1192. <rdf:value>
  1193. Calculation of the potassium current component of the total channel
  1194. current.
  1195. </rdf:value>
  1196. </cmeta:comment>
  1197. </rdf:Description>
  1198. </rdf:RDF>
  1199. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1200. cmeta:id="i_Ca_L_K_calculation_eq">
  1201. <apply id="i_Ca_L_K_calculation"><eq />
  1202. <ci> i_Ca_L_K </ci>
  1203. <apply><times />
  1204. <ci> p_k </ci>
  1205. <ci> y </ci>
  1206. <apply><plus />
  1207. <ci> O </ci>
  1208. <ci> O_Ca </ci>
  1209. </apply>
  1210. <apply><divide />
  1211. <apply><times />
  1212. <ci> V </ci>
  1213. <apply><power/>
  1214. <ci> F </ci>
  1215. <cn cellml:units="dimensionless"> 2.0 </cn>
  1216. </apply>
  1217. </apply>
  1218. <apply><times />
  1219. <ci> R </ci>
  1220. <ci> T </ci>
  1221. </apply>
  1222. </apply>
  1223. <apply><divide />
  1224. <apply><minus />
  1225. <apply><times />
  1226. <ci> Ki </ci>
  1227. <apply><exp />
  1228. <apply><divide />
  1229. <apply><times />
  1230. <ci> V </ci>
  1231. <ci> F </ci>
  1232. </apply>
  1233. <apply><times />
  1234. <ci> R </ci>
  1235. <ci> T </ci>
  1236. </apply>
  1237. </apply>
  1238. </apply>
  1239. </apply>
  1240. <ci> Ko </ci>
  1241. </apply>
  1242. <apply><minus />
  1243. <apply><exp />
  1244. <apply><divide />
  1245. <apply><times />
  1246. <ci> V </ci>
  1247. <ci> F </ci>
  1248. </apply>
  1249. <apply><times />
  1250. <ci> R </ci>
  1251. <ci> T </ci>
  1252. </apply>
  1253. </apply>
  1254. </apply>
  1255. <cn cellml:units="dimensionless"> 1.0 </cn>
  1256. </apply>
  1257. </apply>
  1258. </apply>
  1259. </apply>
  1260. </math>
  1261. <rdf:RDF
  1262. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1263. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1264. <rdf:Description rdf:about="#p_K_calculation_eq">
  1265. <cmeta:comment rdf:parseType="Resource">
  1266. <rdf:value>
  1267. The potassium permeability of the channel, which depends on the
  1268. calcium current component.
  1269. </rdf:value>
  1270. </cmeta:comment>
  1271. </rdf:Description>
  1272. </rdf:RDF>
  1273. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1274. cmeta:id="p_K_calculation_eq">
  1275. <apply id="p_k_calculation"><eq />
  1276. <ci> p_k </ci>
  1277. <apply><divide />
  1278. <ci> P_K </ci>
  1279. <apply><plus />
  1280. <cn cellml:units="dimensionless"> 1.0 </cn>
  1281. <apply><divide />
  1282. <ci> i_Ca_L_Ca_max </ci>
  1283. <ci> i_Ca_L_Ca_half </ci>
  1284. </apply>
  1285. </apply>
  1286. </apply>
  1287. </apply>
  1288. </math>
  1289. <rdf:RDF
  1290. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1291. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1292. <rdf:Description rdf:about="#i_Ca_L_Ca_max_calculation_eq">
  1293. <cmeta:comment rdf:parseType="Resource">
  1294. <rdf:value>
  1295. The maximal calcium current through the channel.
  1296. </rdf:value>
  1297. </cmeta:comment>
  1298. </rdf:Description>
  1299. </rdf:RDF>
  1300. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1301. cmeta:id="i_Ca_L_Ca_max_calculation_eq">
  1302. <apply id="i_Ca_L_Ca_max_calculation"><eq />
  1303. <ci> i_Ca_L_Ca_max </ci>
  1304. <apply><times />
  1305. <ci> P_Ca </ci>
  1306. <cn cellml:units="dimensionless"> 4.0 </cn>
  1307. <apply><divide />
  1308. <apply><times />
  1309. <ci> V </ci>
  1310. <apply><power/>
  1311. <ci> F </ci>
  1312. <cn cellml:units="dimensionless"> 2.0 </cn>
  1313. </apply>
  1314. </apply>
  1315. <apply><times />
  1316. <ci> R </ci>
  1317. <ci> T </ci>
  1318. </apply>
  1319. </apply>
  1320. <apply><divide />
  1321. <apply><minus />
  1322. <apply><times />
  1323. <cn cellml:units="dimensionless"> 0.001 </cn>
  1324. <apply><exp />
  1325. <apply><times />
  1326. <cn cellml:units="dimensionless"> 2.0 </cn>
  1327. <ci> V </ci>
  1328. <apply><divide />
  1329. <ci> F </ci>
  1330. <apply><times />
  1331. <ci> R </ci>
  1332. <ci> T </ci>
  1333. </apply>
  1334. </apply>
  1335. </apply>
  1336. </apply>
  1337. </apply>
  1338. <apply><times />
  1339. <cn cellml:units="dimensionless"> 0.341 </cn>
  1340. <ci> Cao </ci>
  1341. </apply>
  1342. </apply>
  1343. <apply><minus />
  1344. <apply><exp />
  1345. <apply><times />
  1346. <cn cellml:units="dimensionless"> 2.0 </cn>
  1347. <ci> V </ci>
  1348. <apply><divide />
  1349. <ci> F </ci>
  1350. <apply><times />
  1351. <ci> R </ci>
  1352. <ci> T </ci>
  1353. </apply>
  1354. </apply>
  1355. </apply>
  1356. </apply>
  1357. <cn cellml:units="dimensionless"> 1.0 </cn>
  1358. </apply>
  1359. </apply>
  1360. </apply>
  1361. </apply>
  1362. </math>
  1363. <rdf:RDF
  1364. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1365. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1366. <rdf:Description rdf:about="#alpha_calculation_eq">
  1367. <cmeta:comment rdf:parseType="Resource">
  1368. <rdf:value>
  1369. Rate constants for state changes in mode normal.
  1370. </rdf:value>
  1371. </cmeta:comment>
  1372. </rdf:Description>
  1373. </rdf:RDF>
  1374. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1375. cmeta:id="alpha_calculation_eq">
  1376. <apply id="alpha_calculation"><eq />
  1377. <ci> alpha </ci>
  1378. <apply><times />
  1379. <cn cellml:units="per_ms"> 0.4 </cn>
  1380. <apply><exp />
  1381. <apply><divide />
  1382. <apply><plus />
  1383. <ci> V </ci>
  1384. <cn cellml:units="mV"> 12.0 </cn>
  1385. </apply>
  1386. <cn cellml:units="mV"> 10.0 </cn>
  1387. </apply>
  1388. </apply>
  1389. </apply>
  1390. </apply>
  1391. </math>
  1392. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1393. cmeta:id="beta_calculation_eq">
  1394. <apply id="beta_calculation"><eq />
  1395. <ci> beta </ci>
  1396. <apply><times />
  1397. <cn cellml:units="per_ms"> 0.05 </cn>
  1398. <apply><exp />
  1399. <apply><divide />
  1400. <apply><plus />
  1401. <ci> V </ci>
  1402. <cn cellml:units="mV"> 12.0 </cn>
  1403. </apply>
  1404. <cn cellml:units="mV"> -13.0 </cn>
  1405. </apply>
  1406. </apply>
  1407. </apply>
  1408. </apply>
  1409. </math>
  1410. <rdf:RDF
  1411. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1412. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1413. <rdf:Description rdf:about="#alpha_a_calculation_eq">
  1414. <cmeta:comment rdf:parseType="Resource">
  1415. <rdf:value>
  1416. Rate constants for state changes in mode Ca (corresponding to
  1417. alpha-prime and beta-prime in the JRW paper).
  1418. </rdf:value>
  1419. </cmeta:comment>
  1420. </rdf:Description>
  1421. </rdf:RDF>
  1422. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1423. cmeta:id="alpha_a_calculation_eq">
  1424. <apply id="alpha_a_calculation"><eq />
  1425. <ci> alpha_a </ci>
  1426. <apply><times />
  1427. <ci> alpha </ci>
  1428. <ci> a </ci>
  1429. </apply>
  1430. </apply>
  1431. </math>
  1432. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1433. cmeta:id="beta_a_calculation_eq">
  1434. <apply id="beta_b_calculation"><eq />
  1435. <ci> beta_b </ci>
  1436. <apply><divide />
  1437. <ci> beta </ci>
  1438. <ci> b </ci>
  1439. </apply>
  1440. </apply>
  1441. </math>
  1442. <rdf:RDF
  1443. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1444. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1445. <rdf:Description rdf:about="#gamma_calculation_eq">
  1446. <cmeta:comment rdf:parseType="Resource">
  1447. <rdf:value>
  1448. Rate constant for switching between mode normal and mode Ca.
  1449. </rdf:value>
  1450. </cmeta:comment>
  1451. </rdf:Description>
  1452. </rdf:RDF>
  1453. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1454. cmeta:id="gamma_calculation_eq">
  1455. <apply id="gamma_calculation"><eq />
  1456. <ci> gamma </ci>
  1457. <apply><times />
  1458. <cn cellml:units="dimensionless"> 0.1875 </cn>
  1459. <ci> Ca_SS </ci>
  1460. </apply>
  1461. </apply>
  1462. </math>
  1463. <rdf:RDF
  1464. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1465. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1466. <rdf:Description rdf:about="#C0_diff_eq">
  1467. <cmeta:comment rdf:parseType="Resource">
  1468. <rdf:value>
  1469. The kinetics of the state transitions in mode normal.
  1470. In the normal mode, the calcium channel is able to make the
  1471. transition to the open, conducting state (O) from the closed state
  1472. (C) at a normal rate.
  1473. </rdf:value>
  1474. </cmeta:comment>
  1475. </rdf:Description>
  1476. </rdf:RDF>
  1477. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1478. cmeta:id="C0_diff_eq">
  1479. <apply id="C0_diff_eq"><eq />
  1480. <apply><diff />
  1481. <bvar><ci> time </ci></bvar>
  1482. <ci> C0 </ci>
  1483. </apply>
  1484. <apply><minus />
  1485. <apply><plus />
  1486. <apply><times />
  1487. <ci> beta </ci>
  1488. <ci> C1 </ci>
  1489. </apply>
  1490. <apply><times />
  1491. <ci> omega </ci>
  1492. <ci> C_Ca0 </ci>
  1493. </apply>
  1494. </apply>
  1495. <apply><times />
  1496. <apply><plus />
  1497. <apply><times />
  1498. <cn cellml:units="dimensionless"> 4.0 </cn>
  1499. <ci> alpha </ci>
  1500. </apply>
  1501. <ci> gamma </ci>
  1502. </apply>
  1503. <ci> C0 </ci>
  1504. </apply>
  1505. </apply>
  1506. </apply>
  1507. </math>
  1508. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1509. cmeta:id="C1_diff_eq">
  1510. <apply id="C1_diff_eq"><eq />
  1511. <apply><diff />
  1512. <bvar><ci> time </ci></bvar>
  1513. <ci> C1 </ci>
  1514. </apply>
  1515. <apply><minus />
  1516. <apply><plus />
  1517. <apply><times />
  1518. <cn cellml:units="dimensionless"> 4.0 </cn>
  1519. <ci> alpha </ci>
  1520. <ci> C0 </ci>
  1521. </apply>
  1522. <apply><times />
  1523. <cn cellml:units="dimensionless"> 2.0 </cn>
  1524. <ci> beta </ci>
  1525. <ci> C2 </ci>
  1526. </apply>
  1527. <apply><times />
  1528. <apply><divide />
  1529. <ci> omega </ci>
  1530. <ci> b </ci>
  1531. </apply>
  1532. <ci> C_Ca1 </ci>
  1533. </apply>
  1534. </apply>
  1535. <apply><times />
  1536. <apply><plus />
  1537. <ci> beta </ci>
  1538. <apply><times />
  1539. <cn cellml:units="dimensionless"> 3.0 </cn>
  1540. <ci> alpha </ci>
  1541. </apply>
  1542. <apply><times />
  1543. <ci> gamma </ci>
  1544. <ci> a </ci>
  1545. </apply>
  1546. </apply>
  1547. <ci> C1 </ci>
  1548. </apply>
  1549. </apply>
  1550. </apply>
  1551. </math>
  1552. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1553. cmeta:id="C2_diff_eq">
  1554. <apply id="C2_diff_eq"><eq />
  1555. <apply><diff />
  1556. <bvar><ci> time </ci></bvar>
  1557. <ci> C2 </ci>
  1558. </apply>
  1559. <apply><minus />
  1560. <apply><plus />
  1561. <apply><times />
  1562. <cn cellml:units="dimensionless"> 3.0 </cn>
  1563. <ci> alpha </ci>
  1564. <ci> C1 </ci>
  1565. </apply>
  1566. <apply><times />
  1567. <cn cellml:units="dimensionless"> 3.0 </cn>
  1568. <ci> beta </ci>
  1569. <ci> C3 </ci>
  1570. </apply>
  1571. <apply><times />
  1572. <apply><divide />
  1573. <ci> omega </ci>
  1574. <apply><power />
  1575. <ci> b </ci>
  1576. <cn cellml:units="dimensionless"> 2.0 </cn>
  1577. </apply>
  1578. </apply>
  1579. <ci> C_Ca2 </ci>
  1580. </apply>
  1581. </apply>
  1582. <apply><times />
  1583. <apply><plus />
  1584. <apply><times />
  1585. <ci> beta </ci>
  1586. <cn cellml:units="dimensionless"> 2.0 </cn>
  1587. </apply>
  1588. <apply><times />
  1589. <cn cellml:units="dimensionless"> 2.0 </cn>
  1590. <ci> alpha </ci>
  1591. </apply>
  1592. <apply><times />
  1593. <ci> gamma </ci>
  1594. <apply><power />
  1595. <ci> a </ci>
  1596. <cn cellml:units="dimensionless"> 2.0 </cn>
  1597. </apply>
  1598. </apply>
  1599. </apply>
  1600. <ci> C2 </ci>
  1601. </apply>
  1602. </apply>
  1603. </apply>
  1604. </math>
  1605. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1606. cmeta:id="C3_diff_eq">
  1607. <apply id="C3_diff_eq"><eq />
  1608. <apply><diff />
  1609. <bvar><ci> time </ci></bvar>
  1610. <ci> C3 </ci>
  1611. </apply>
  1612. <apply><minus />
  1613. <apply><plus />
  1614. <apply><times />
  1615. <cn cellml:units="dimensionless"> 2.0 </cn>
  1616. <ci> alpha </ci>
  1617. <ci> C2 </ci>
  1618. </apply>
  1619. <apply><times />
  1620. <cn cellml:units="dimensionless"> 4.0 </cn>
  1621. <ci> beta </ci>
  1622. <ci> C4 </ci>
  1623. </apply>
  1624. <apply><times />
  1625. <apply><divide />
  1626. <ci> omega </ci>
  1627. <apply><power />
  1628. <ci> b </ci>
  1629. <cn cellml:units="dimensionless"> 3.0 </cn>
  1630. </apply>
  1631. </apply>
  1632. <ci> C_Ca3 </ci>
  1633. </apply>
  1634. </apply>
  1635. <apply><times />
  1636. <apply><plus />
  1637. <apply><times />
  1638. <ci> beta </ci>
  1639. <cn cellml:units="dimensionless"> 3.0 </cn>
  1640. </apply>
  1641. <ci> alpha </ci>
  1642. <apply><times />
  1643. <ci> gamma </ci>
  1644. <apply><power />
  1645. <ci> a </ci>
  1646. <cn cellml:units="dimensionless"> 3.0 </cn>
  1647. </apply>
  1648. </apply>
  1649. </apply>
  1650. <ci> C3 </ci>
  1651. </apply>
  1652. </apply>
  1653. </apply>
  1654. </math>
  1655. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1656. cmeta:id="C4_diff_eq">
  1657. <apply id="C4_diff_eq"><eq />
  1658. <apply><diff />
  1659. <bvar><ci> time </ci></bvar>
  1660. <ci> C4 </ci>
  1661. </apply>
  1662. <apply><minus />
  1663. <apply><plus />
  1664. <apply><times />
  1665. <ci> alpha </ci>
  1666. <ci> C3 </ci>
  1667. </apply>
  1668. <apply><times />
  1669. <ci> g </ci>
  1670. <ci> O </ci>
  1671. </apply>
  1672. <apply><times />
  1673. <apply><divide />
  1674. <ci> omega </ci>
  1675. <apply><power />
  1676. <ci> b </ci>
  1677. <cn cellml:units="dimensionless"> 4.0 </cn>
  1678. </apply>
  1679. </apply>
  1680. <ci> C_Ca4 </ci>
  1681. </apply>
  1682. </apply>
  1683. <apply><times />
  1684. <apply><plus />
  1685. <apply><times />
  1686. <ci> beta </ci>
  1687. <cn cellml:units="dimensionless"> 4.0 </cn>
  1688. </apply>
  1689. <ci> f </ci>
  1690. <apply><times />
  1691. <ci> gamma </ci>
  1692. <apply><power />
  1693. <ci> a </ci>
  1694. <cn cellml:units="dimensionless"> 4.0 </cn>
  1695. </apply>
  1696. </apply>
  1697. </apply>
  1698. <ci> C4 </ci>
  1699. </apply>
  1700. </apply>
  1701. </apply>
  1702. </math>
  1703. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1704. cmeta:id="O_diff_eq">
  1705. <apply id="O_diff_eq"><eq />
  1706. <apply><diff />
  1707. <bvar><ci> time </ci></bvar>
  1708. <ci> O </ci>
  1709. </apply>
  1710. <apply><minus />
  1711. <apply><times />
  1712. <ci> f </ci>
  1713. <ci> C4 </ci>
  1714. </apply>
  1715. <apply><times />
  1716. <ci> g </ci>
  1717. <ci> O </ci>
  1718. </apply>
  1719. </apply>
  1720. </apply>
  1721. </math>
  1722. <rdf:RDF
  1723. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1724. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1725. <rdf:Description rdf:about="#C_Ca0_diff_eq">
  1726. <cmeta:comment rdf:parseType="Resource">
  1727. <rdf:value>
  1728. The kinetics of the state transitions in mode Ca.
  1729. Calcium binding to the Ca channel induces a conformational change
  1730. from normal mode to mode Ca. This effectively inhibits the
  1731. conduction of calcium ions because in mode Ca, the calcium channel
  1732. makes the transition to the open, conducting state (O) extremely
  1733. slowly.
  1734. </rdf:value>
  1735. </cmeta:comment>
  1736. </rdf:Description>
  1737. </rdf:RDF>
  1738. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1739. cmeta:id="C_Ca0_diff_eq">
  1740. <apply id="C_Ca0_diff_eq"><eq />
  1741. <apply><diff />
  1742. <bvar><ci> time </ci></bvar>
  1743. <ci> C_Ca0 </ci>
  1744. </apply>
  1745. <apply><minus />
  1746. <apply><plus />
  1747. <apply><times />
  1748. <ci> beta_b </ci>
  1749. <ci> C_Ca1 </ci>
  1750. </apply>
  1751. <apply><times />
  1752. <ci> gamma </ci>
  1753. <ci> C_Ca0 </ci>
  1754. </apply>
  1755. </apply>
  1756. <apply><times />
  1757. <apply><plus />
  1758. <apply><times />
  1759. <cn cellml:units="dimensionless"> 4.0 </cn>
  1760. <ci> alpha_a </ci>
  1761. </apply>
  1762. <ci> omega </ci>
  1763. </apply>
  1764. <ci> C_Ca0 </ci>
  1765. </apply>
  1766. </apply>
  1767. </apply>
  1768. </math>
  1769. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1770. cmeta:id="C_Ca1_diff_eq">
  1771. <apply id="C_Ca1_diff_eq"><eq />
  1772. <apply><diff />
  1773. <bvar><ci> time </ci></bvar>
  1774. <ci> C_Ca1 </ci>
  1775. </apply>
  1776. <apply><minus />
  1777. <apply><plus />
  1778. <apply><times />
  1779. <cn cellml:units="dimensionless"> 4.0 </cn>
  1780. <ci> alpha_a </ci>
  1781. <ci> C_Ca0 </ci>
  1782. </apply>
  1783. <apply><times />
  1784. <cn cellml:units="dimensionless"> 2.0 </cn>
  1785. <ci> beta_b </ci>
  1786. <ci> C_Ca2 </ci>
  1787. </apply>
  1788. <apply><times />
  1789. <ci> gamma </ci>
  1790. <ci> a </ci>
  1791. <ci> C1 </ci>
  1792. </apply>
  1793. </apply>
  1794. <apply><times />
  1795. <apply><plus />
  1796. <ci> beta_b </ci>
  1797. <apply><times />
  1798. <cn cellml:units="dimensionless"> 3.0 </cn>
  1799. <ci> alpha_a </ci>
  1800. </apply>
  1801. <apply><divide />
  1802. <ci> omega </ci>
  1803. <ci> b </ci>
  1804. </apply>
  1805. </apply>
  1806. <ci> C_Ca1 </ci>
  1807. </apply>
  1808. </apply>
  1809. </apply>
  1810. </math>
  1811. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1812. cmeta:id="C_Ca2_diff_eq">
  1813. <apply id="C_Ca2_diff_eq"><eq />
  1814. <apply><diff />
  1815. <bvar><ci> time </ci></bvar>
  1816. <ci> C_Ca2 </ci>
  1817. </apply>
  1818. <apply><minus />
  1819. <apply><plus />
  1820. <apply><times />
  1821. <cn cellml:units="dimensionless"> 3.0 </cn>
  1822. <ci> alpha_a </ci>
  1823. <ci> C_Ca1 </ci>
  1824. </apply>
  1825. <apply><times />
  1826. <cn cellml:units="dimensionless"> 3.0 </cn>
  1827. <ci> beta_b </ci>
  1828. <ci> C_Ca3 </ci>
  1829. </apply>
  1830. <apply><times />
  1831. <ci> gamma </ci>
  1832. <apply><power />
  1833. <ci> a </ci>
  1834. <cn cellml:units="dimensionless"> 2.0 </cn>
  1835. </apply>
  1836. <ci> C2 </ci>
  1837. </apply>
  1838. </apply>
  1839. <apply><times />
  1840. <apply><plus />
  1841. <apply><times />
  1842. <ci> beta_b </ci>
  1843. <cn cellml:units="dimensionless"> 2.0 </cn>
  1844. </apply>
  1845. <apply><times />
  1846. <cn cellml:units="dimensionless"> 2.0 </cn>
  1847. <ci> alpha_a </ci>
  1848. </apply>
  1849. <apply><divide />
  1850. <ci> omega </ci>
  1851. <apply><power />
  1852. <ci> b </ci>
  1853. <cn cellml:units="dimensionless"> 2.0 </cn>
  1854. </apply>
  1855. </apply>
  1856. </apply>
  1857. <ci> C_Ca2 </ci>
  1858. </apply>
  1859. </apply>
  1860. </apply>
  1861. </math>
  1862. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1863. cmeta:id="C_Ca3_diff_eq">
  1864. <apply id="C_Ca3_diff_eq"><eq />
  1865. <apply><diff />
  1866. <bvar><ci> time </ci></bvar>
  1867. <ci> C_Ca3 </ci>
  1868. </apply>
  1869. <apply><minus />
  1870. <apply><plus />
  1871. <apply><times />
  1872. <cn cellml:units="dimensionless"> 2.0 </cn>
  1873. <ci> alpha_a </ci>
  1874. <ci> C_Ca2 </ci>
  1875. </apply>
  1876. <apply><times />
  1877. <cn cellml:units="dimensionless"> 4.0 </cn>
  1878. <ci> beta_b </ci>
  1879. <ci> C_Ca4 </ci>
  1880. </apply>
  1881. <apply><times />
  1882. <ci> gamma </ci>
  1883. <apply><power />
  1884. <ci> a </ci>
  1885. <cn cellml:units="dimensionless"> 3.0 </cn>
  1886. </apply>
  1887. <ci> C3 </ci>
  1888. </apply>
  1889. </apply>
  1890. <apply><times />
  1891. <apply><plus />
  1892. <apply><times />
  1893. <ci> beta_b </ci>
  1894. <cn cellml:units="dimensionless"> 3.0 </cn>
  1895. </apply>
  1896. <ci> alpha_a </ci>
  1897. <apply><divide />
  1898. <ci> omega </ci>
  1899. <apply><power />
  1900. <ci> b </ci>
  1901. <cn cellml:units="dimensionless"> 3.0 </cn>
  1902. </apply>
  1903. </apply>
  1904. </apply>
  1905. <ci> C_Ca3 </ci>
  1906. </apply>
  1907. </apply>
  1908. </apply>
  1909. </math>
  1910. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1911. cmeta:id="C_Ca4_diff_eq">
  1912. <apply id="C_Ca4_diff_eq"><eq />
  1913. <apply><diff />
  1914. <bvar><ci> time </ci></bvar>
  1915. <ci> C_Ca4 </ci>
  1916. </apply>
  1917. <apply><minus />
  1918. <apply><plus />
  1919. <apply><times />
  1920. <ci> alpha_a </ci>
  1921. <ci> C_Ca3 </ci>
  1922. </apply>
  1923. <apply><times />
  1924. <ci> g_ </ci>
  1925. <ci> O_Ca </ci>
  1926. </apply>
  1927. <apply><times />
  1928. <ci> gamma </ci>
  1929. <apply><power />
  1930. <ci> a </ci>
  1931. <cn cellml:units="dimensionless"> 4.0 </cn>
  1932. </apply>
  1933. <ci> C4 </ci>
  1934. </apply>
  1935. </apply>
  1936. <apply><times />
  1937. <apply><plus />
  1938. <apply><times />
  1939. <ci> beta_b </ci>
  1940. <cn cellml:units="dimensionless"> 4.0 </cn>
  1941. </apply>
  1942. <ci> f_ </ci>
  1943. <apply><divide />
  1944. <ci> omega </ci>
  1945. <apply><power />
  1946. <ci> b </ci>
  1947. <cn cellml:units="dimensionless"> 4.0 </cn>
  1948. </apply>
  1949. </apply>
  1950. </apply>
  1951. <ci> C_Ca4 </ci>
  1952. </apply>
  1953. </apply>
  1954. </apply>
  1955. </math>
  1956. <math xmlns="http://www.w3.org/1998/Math/MathML"
  1957. cmeta:id="O_Ca_diff_eq">
  1958. <apply id="O_Ca_diff_eq"><eq />
  1959. <apply><diff />
  1960. <bvar><ci> time </ci></bvar>
  1961. <ci> O_Ca </ci>
  1962. </apply>
  1963. <apply><minus />
  1964. <apply><times />
  1965. <ci> f_ </ci>
  1966. <ci> C_Ca4 </ci>
  1967. </apply>
  1968. <apply><times />
  1969. <ci> g_ </ci>
  1970. <ci> O_Ca </ci>
  1971. </apply>
  1972. </apply>
  1973. </apply>
  1974. </math>
  1975. </component>
  1976. <!--
  1977. The "L_type_Ca_channel" component has an encapsulated voltage inactivation
  1978. gate, y.
  1979. -->
  1980. <component name="L_type_Ca_channel_y_gate"
  1981. cmeta:id="L_type_Ca_channel_y_gate">
  1982. <rdf:RDF
  1983. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  1984. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  1985. <rdf:Description rdf:about="#L_type_Ca_channel_y_gate">
  1986. <cmeta:comment rdf:parseType="Resource">
  1987. <rdf:value>
  1988. The voltage-dependent inactivation gate for the L-type calcium
  1989. channel - the y gate.
  1990. </rdf:value>
  1991. </cmeta:comment>
  1992. </rdf:Description>
  1993. </rdf:RDF>
  1994. <!-- this variable is defined here and used in other components. -->
  1995. <variable
  1996. name="y" public_interface="out"
  1997. initial_value="0.998983" units="dimensionless" />
  1998. <!-- These variables are defined here and only used internally. -->
  1999. <variable name="y_infinity" units="dimensionless" />
  2000. <variable name="tau_y" units="dimensionless" />
  2001. <!--
  2002. These variables are imported from the environment and the membrane via
  2003. the "L_type_Ca_channel" component.
  2004. -->
  2005. <variable name="V" public_interface="in" units="mV" />
  2006. <variable name="time" public_interface="in" units="ms" />
  2007. <rdf:RDF
  2008. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2009. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2010. <rdf:Description rdf:about="#y_diff_eq">
  2011. <cmeta:comment rdf:parseType="Resource">
  2012. <rdf:value>
  2013. The kinetics of the y gate.
  2014. </rdf:value>
  2015. </cmeta:comment>
  2016. </rdf:Description>
  2017. </rdf:RDF>
  2018. <math xmlns="http://www.w3.org/1998/Math/MathML" cmeta:id="y_diff_eq">
  2019. <apply id="y_diff_eq"><eq />
  2020. <apply><diff />
  2021. <bvar><ci> time </ci></bvar>
  2022. <ci> y </ci>
  2023. </apply>
  2024. <apply><divide />
  2025. <apply><minus />
  2026. <ci> y_infinity </ci>
  2027. <ci> y </ci>
  2028. </apply>
  2029. <ci> tau_y </ci>
  2030. </apply>
  2031. </apply>
  2032. </math>
  2033. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2034. cmeta:id="y_infinity_calculation_eq">
  2035. <apply id="y_infinity_calculation"><eq />
  2036. <ci> y_infinity </ci>
  2037. <apply><plus />
  2038. <apply><divide />
  2039. <cn cellml:units="dimensionless"> 1.0 </cn>
  2040. <apply><plus />
  2041. <cn cellml:units="dimensionless"> 1.0 </cn>
  2042. <apply><exp />
  2043. <apply><divide />
  2044. <apply><plus />
  2045. <ci> V </ci>
  2046. <cn cellml:units="mV"> 55.0 </cn>
  2047. </apply>
  2048. <cn cellml:units="mV"> 7.5 </cn>
  2049. </apply>
  2050. </apply>
  2051. </apply>
  2052. </apply>
  2053. <apply><divide />
  2054. <cn cellml:units="dimensionless"> 0.1 </cn>
  2055. <apply><plus />
  2056. <cn cellml:units="dimensionless"> 1.0 </cn>
  2057. <apply><exp />
  2058. <apply><divide />
  2059. <apply><plus />
  2060. <apply><minus />
  2061. <ci> V </ci>
  2062. </apply>
  2063. <cn cellml:units="mV"> 21.0 </cn>
  2064. </apply>
  2065. <cn cellml:units="mV"> 6.0 </cn>
  2066. </apply>
  2067. </apply>
  2068. </apply>
  2069. </apply>
  2070. </apply>
  2071. </apply>
  2072. </math>
  2073. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2074. cmeta:id="tau_y_calculation_eq">
  2075. <apply id="tau_y_calculation"><eq />
  2076. <ci> tau_y </ci>
  2077. <apply><plus />
  2078. <cn cellml:units="dimensionless"> 20.0 </cn>
  2079. <apply><divide />
  2080. <cn cellml:units="dimensionless"> 600.0 </cn>
  2081. <apply><plus />
  2082. <cn cellml:units="dimensionless"> 1.0 </cn>
  2083. <apply><exp />
  2084. <apply><divide />
  2085. <apply><plus />
  2086. <ci> V </ci>
  2087. <cn cellml:units="mV"> 30.0 </cn>
  2088. </apply>
  2089. <cn cellml:units="mV"> 9.5 </cn>
  2090. </apply>
  2091. </apply>
  2092. </apply>
  2093. </apply>
  2094. </apply>
  2095. </apply>
  2096. </math>
  2097. </component>
  2098. <!--
  2099. The time-dependent potassium current has an X^2 dependence on it's
  2100. activation gate, and an Xi inactivation gate. These are encapsulated in the
  2101. parent "time_dependent_potassium_current" component.
  2102. -->
  2103. <component name="time_dependent_potassium_current"
  2104. cmeta:id="time_dependent_potassium_current">
  2105. <rdf:RDF
  2106. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2107. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2108. <rdf:Description rdf:about="#time_dependent_potassium_current">
  2109. <cmeta:comment rdf:parseType="Resource">
  2110. <rdf:value>
  2111. The time-dependent potassium current has an X^2 dependence on it's
  2112. activation gate, and an Xi inactivation gate. This channel is also
  2113. assumed permeable to sodium ions.
  2114. </rdf:value>
  2115. </cmeta:comment>
  2116. </rdf:Description>
  2117. </rdf:RDF>
  2118. <!-- This variable is defined here and used in other components. -->
  2119. <variable name="i_K" public_interface="out" units="uA_per_mm2" />
  2120. <!-- These variables are defined here and only used internally. -->
  2121. <variable name="g_K" units="mS_per_mm2" />
  2122. <variable name="g_K_max" initial_value="0.001128" units="mS_per_mm2" />
  2123. <variable name="E_K" units="mV" />
  2124. <variable name="P_NaK" initial_value="0.01833" units="dimensionless" />
  2125. <!-- These variables are imported from other components. -->
  2126. <variable
  2127. name="time" public_interface="in"
  2128. private_interface="out" units="ms" />
  2129. <variable
  2130. name="V" public_interface="in"
  2131. private_interface="out" units="mV" />
  2132. <variable name="Ko" public_interface="in" units="mM" />
  2133. <variable name="Ki" public_interface="in" units="mM" />
  2134. <variable name="Nao" public_interface="in" units="mM" />
  2135. <variable name="Nai" public_interface="in" units="mM" />
  2136. <variable name="R" public_interface="in" units="gas_constant_units" />
  2137. <variable name="T" public_interface="in" units="kelvin" />
  2138. <variable name="F" public_interface="in" units="faradays_constant_units" />
  2139. <!-- These variables are imported from encapsulated components. -->
  2140. <variable name="X" private_interface="in" units="dimensionless" />
  2141. <variable name="Xi" private_interface="in" units="dimensionless" />
  2142. <rdf:RDF
  2143. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2144. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2145. <rdf:Description rdf:about="#g_K_calculation_eq">
  2146. <cmeta:comment rdf:parseType="Resource">
  2147. <rdf:value>
  2148. Calculation of the maximal channel conductance, dependent on
  2149. extracellular potassium concentration.
  2150. </rdf:value>
  2151. </cmeta:comment>
  2152. </rdf:Description>
  2153. </rdf:RDF>
  2154. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2155. cmeta:id="g_K_calculation_eq">
  2156. <apply id="g_K_calculation"><eq />
  2157. <ci> g_K </ci>
  2158. <apply><times />
  2159. <ci>g_K_max</ci>
  2160. <apply><root />
  2161. <apply><divide />
  2162. <ci> Ko </ci>
  2163. <cn cellml:units="mM"> 5.4 </cn>
  2164. </apply>
  2165. </apply>
  2166. </apply>
  2167. </apply>
  2168. </math>
  2169. <rdf:RDF
  2170. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2171. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2172. <rdf:Description rdf:about="#E_K_calculation_eq">
  2173. <cmeta:comment rdf:parseType="Resource">
  2174. <rdf:value>
  2175. The reversal potential of the channel.
  2176. </rdf:value>
  2177. </cmeta:comment>
  2178. </rdf:Description>
  2179. </rdf:RDF>
  2180. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2181. cmeta:id="E_K_calculation_eq">
  2182. <apply id="E_K_calculation"><eq />
  2183. <ci> E_K </ci>
  2184. <apply><times />
  2185. <apply><divide />
  2186. <apply><times />
  2187. <ci> R </ci>
  2188. <ci> T </ci>
  2189. </apply>
  2190. <ci> F </ci>
  2191. </apply>
  2192. <apply><ln />
  2193. <apply><divide />
  2194. <apply><plus />
  2195. <ci> Ko </ci>
  2196. <apply><times />
  2197. <ci> P_NaK </ci>
  2198. <ci> Nao </ci>
  2199. </apply>
  2200. </apply>
  2201. <apply><plus />
  2202. <ci> Ki </ci>
  2203. <apply><times />
  2204. <ci> P_NaK </ci>
  2205. <ci> Nai </ci>
  2206. </apply>
  2207. </apply>
  2208. </apply>
  2209. </apply>
  2210. </apply>
  2211. </apply>
  2212. </math>
  2213. <rdf:RDF
  2214. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2215. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2216. <rdf:Description rdf:about="#i_K_calculation_eq">
  2217. <cmeta:comment rdf:parseType="Resource">
  2218. <rdf:value>
  2219. Calculation of the time-dependent potassium current.
  2220. </rdf:value>
  2221. </cmeta:comment>
  2222. </rdf:Description>
  2223. </rdf:RDF>
  2224. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2225. cmeta:id="i_K_calculation_eq">
  2226. <apply id="i_K_calculation"><eq />
  2227. <ci> i_K </ci>
  2228. <apply><times />
  2229. <ci> g_K </ci>
  2230. <ci> Xi </ci>
  2231. <apply><power />
  2232. <ci> X </ci>
  2233. <cn cellml:units="dimensionless"> 2.0 </cn>
  2234. </apply>
  2235. <apply><minus />
  2236. <ci> V </ci>
  2237. <ci> E_K </ci>
  2238. </apply>
  2239. </apply>
  2240. </apply>
  2241. </math>
  2242. </component>
  2243. <!--
  2244. The "time_dependent_potassium_current_X_gate" component is the
  2245. time-dependent activation gate encapsulated in the rapid_time-dependent
  2246. potassium current.
  2247. -->
  2248. <component name="time_dependent_potassium_current_X_gate"
  2249. cmeta:id="time_dependent_potassium_current_X_gate">
  2250. <rdf:RDF
  2251. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2252. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2253. <rdf:Description rdf:about="#time_dependent_potassium_current_X_gate">
  2254. <cmeta:comment rdf:parseType="Resource">
  2255. <rdf:value>
  2256. The voltage- and time-dependent activation gate for the
  2257. time-dependent potassium current - the X gate.
  2258. </rdf:value>
  2259. </cmeta:comment>
  2260. </rdf:Description>
  2261. </rdf:RDF>
  2262. <!-- This variable is defined here and used in other components. -->
  2263. <variable
  2264. name="X" public_interface="out"
  2265. initial_value="0.000928836" units="dimensionless" />
  2266. <!-- These variables are defined here and only used internally. -->
  2267. <variable name="alpha_X" units="per_ms" />
  2268. <variable name="beta_X" units="per_ms" />
  2269. <!--
  2270. These variables are imported from the environment and the membrane via
  2271. the "time_dependent_potassium_current" component. -->
  2272. <variable name="V" public_interface="in" units="mV" />
  2273. <variable name="time" public_interface="in" units="ms" />
  2274. <rdf:RDF
  2275. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2276. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2277. <rdf:Description rdf:about="#alpha_X_calculation_eq">
  2278. <cmeta:comment rdf:parseType="Resource">
  2279. <rdf:value>
  2280. The opening rate of the X gate.
  2281. </rdf:value>
  2282. </cmeta:comment>
  2283. </rdf:Description>
  2284. </rdf:RDF>
  2285. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2286. cmeta:id="alpha_X_calculation_eq">
  2287. <apply id="alpha_X_calculation"><eq />
  2288. <ci> alpha_X </ci>
  2289. <apply><times />
  2290. <cn cellml:units="per_mV_ms"> 0.0000719 </cn>
  2291. <apply><divide />
  2292. <apply><plus />
  2293. <ci> V </ci>
  2294. <cn cellml:units="mV"> 30.0 </cn>
  2295. </apply>
  2296. <apply><minus />
  2297. <cn cellml:units="dimensionless"> 1.0 </cn>
  2298. <apply><exp />
  2299. <apply><times />
  2300. <cn cellml:units="per_mV"> -0.148 </cn>
  2301. <apply><plus />
  2302. <ci> V </ci>
  2303. <cn cellml:units="mV"> 30.0 </cn>
  2304. </apply>
  2305. </apply>
  2306. </apply>
  2307. </apply>
  2308. </apply>
  2309. </apply>
  2310. </apply>
  2311. </math>
  2312. <rdf:RDF
  2313. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2314. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2315. <rdf:Description rdf:about="#beta_X_calculation_eq">
  2316. <cmeta:comment rdf:parseType="Resource">
  2317. <rdf:value>
  2318. The closing rate of the X gate.
  2319. </rdf:value>
  2320. </cmeta:comment>
  2321. </rdf:Description>
  2322. </rdf:RDF>
  2323. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2324. cmeta:id="beta_X_calculation_eq">
  2325. <apply id="beta_X_calculation"><eq />
  2326. <ci> beta_X </ci>
  2327. <apply><times />
  2328. <cn cellml:units="per_mV_ms"> 0.000131 </cn>
  2329. <apply><divide />
  2330. <apply><plus />
  2331. <ci> V </ci>
  2332. <cn cellml:units="mV"> 30.0 </cn>
  2333. </apply>
  2334. <apply><plus />
  2335. <cn cellml:units="dimensionless"> -1.0 </cn>
  2336. <apply><exp />
  2337. <apply><times />
  2338. <cn cellml:units="per_mV"> 0.0687 </cn>
  2339. <apply><plus />
  2340. <ci> V </ci>
  2341. <cn cellml:units="mV"> 30.0 </cn>
  2342. </apply>
  2343. </apply>
  2344. </apply>
  2345. </apply>
  2346. </apply>
  2347. </apply>
  2348. </apply>
  2349. </math>
  2350. <rdf:RDF
  2351. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2352. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2353. <rdf:Description rdf:about="#dX_dt_eq">
  2354. <cmeta:comment rdf:parseType="Resource">
  2355. <rdf:value>
  2356. The kinetics of the X gate.
  2357. </rdf:value>
  2358. </cmeta:comment>
  2359. </rdf:Description>
  2360. </rdf:RDF>
  2361. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2362. cmeta:id="dX_dt_eq">
  2363. <apply id="dX_dt"><eq />
  2364. <apply><diff />
  2365. <bvar><ci> time </ci></bvar>
  2366. <ci> X </ci>
  2367. </apply>
  2368. <apply><minus />
  2369. <apply><times />
  2370. <ci> alpha_X </ci>
  2371. <apply><minus />
  2372. <cn cellml:units="dimensionless"> 1.0 </cn>
  2373. <ci> X </ci>
  2374. </apply>
  2375. </apply>
  2376. <apply><times />
  2377. <ci> beta_X </ci>
  2378. <ci> X </ci>
  2379. </apply>
  2380. </apply>
  2381. </apply>
  2382. </math>
  2383. </component>
  2384. <!--
  2385. The "time_dependent_potassium_current_Xi_gate" component is the
  2386. time-independent inactivation gate encapsulated in the time-dependent
  2387. potassium current.
  2388. -->
  2389. <component name="time_dependent_potassium_current_Xi_gate"
  2390. cmeta:id="time_dependent_potassium_current_Xi_gate">
  2391. <rdf:RDF
  2392. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2393. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2394. <rdf:Description rdf:about="#time_dependent_potassium_current_Xi_gate">
  2395. <cmeta:comment rdf:parseType="Resource">
  2396. <rdf:value>
  2397. The time-independent inactivation gate for the time-dependent
  2398. potassium channel.
  2399. </rdf:value>
  2400. </cmeta:comment>
  2401. </rdf:Description>
  2402. </rdf:RDF>
  2403. <!-- This variable is defined here and used in other components. -->
  2404. <variable name="Xi" public_interface="out" units="dimensionless" />
  2405. <!--
  2406. These variables are imported from the "environment" and the "membrane" via
  2407. the "time_dependent_potassium_current" component.
  2408. -->
  2409. <variable name="V" public_interface="in" units="mV" />
  2410. <variable name="time" public_interface="in" units="ms" />
  2411. <rdf:RDF
  2412. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2413. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2414. <rdf:Description rdf:about="#Xi_calculation_eq">
  2415. <cmeta:comment rdf:parseType="Resource">
  2416. <rdf:value>
  2417. Xi is the inward rectification parameter and is given by the
  2418. following equation.
  2419. </rdf:value>
  2420. </cmeta:comment>
  2421. </rdf:Description>
  2422. </rdf:RDF>
  2423. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2424. cmeta:id="Xi_calculation_eq">
  2425. <apply id="Xi_calculation"><eq />
  2426. <ci> Xi </ci>
  2427. <apply><divide />
  2428. <cn cellml:units="dimensionless"> 1.0 </cn>
  2429. <apply><plus />
  2430. <cn cellml:units="dimensionless"> 1.0 </cn>
  2431. <apply><exp />
  2432. <apply><divide />
  2433. <apply><minus />
  2434. <ci> V </ci>
  2435. <cn cellml:units="mV"> 56.26 </cn>
  2436. </apply>
  2437. <cn cellml:units="mV"> 32.1 </cn>
  2438. </apply>
  2439. </apply>
  2440. </apply>
  2441. </apply>
  2442. </apply>
  2443. </math>
  2444. </component>
  2445. <!--
  2446. The "time_independent_potassium_current" component contains a single
  2447. inactivation gate (K1) whose time constant is small enough that it
  2448. can be approximated by its steady-state value K1_infinity.
  2449. -->
  2450. <component name="time_independent_potassium_current"
  2451. cmeta:id="time_independent_potassium_current">
  2452. <rdf:RDF
  2453. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2454. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2455. <rdf:Description rdf:about="#time_independent_potassium_current">
  2456. <cmeta:comment rdf:parseType="Resource">
  2457. <rdf:value>
  2458. The time-independent potassium current.
  2459. </rdf:value>
  2460. </cmeta:comment>
  2461. </rdf:Description>
  2462. </rdf:RDF>
  2463. <!-- These variables are defined here and used in other components. -->
  2464. <variable name="i_K1" public_interface="out" units="uA_per_mm2" />
  2465. <variable
  2466. name="E_K1" public_interface="out"
  2467. private_interface="out" units="mV" />
  2468. <!-- This variable is defined here and only used internally. -->
  2469. <variable name="g_K1" units="mS_per_mm2" />
  2470. <variable name="g_K1_max" initial_value="7.5e-3" units="mS_per_mm2" />
  2471. <!--
  2472. These variables are imported from other components. They are all used in
  2473. the parent "time_independent_potassium_current" component and some are
  2474. also passed via this interface to the encapsulated gates.
  2475. -->
  2476. <variable
  2477. name="time" public_interface="in"
  2478. private_interface="out" units="ms" />
  2479. <variable
  2480. name="V" public_interface="in"
  2481. private_interface="out" units="mV" />
  2482. <variable name="Ko" public_interface="in" units="mM" />
  2483. <variable name="Ki" public_interface="in" units="mM" />
  2484. <variable name="R" public_interface="in" units="gas_constant_units" />
  2485. <variable name="T" public_interface="in" units="kelvin" />
  2486. <variable name="F" public_interface="in" units="faradays_constant_units" />
  2487. <!-- This variable is imported from an encapsulated component. -->
  2488. <variable name="K1_infinity" private_interface="in" units="dimensionless" />
  2489. <rdf:RDF
  2490. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2491. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2492. <rdf:Description rdf:about="#g_K1_calculation_eq">
  2493. <cmeta:comment rdf:parseType="Resource">
  2494. <rdf:value>
  2495. Calculation of the maximal channel conductance, dependent on
  2496. extracellular potassium concentration.
  2497. </rdf:value>
  2498. </cmeta:comment>
  2499. </rdf:Description>
  2500. </rdf:RDF>
  2501. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2502. cmeta:id="g_K1_calculation_eq">
  2503. <apply id="g_K1_calculation"><eq />
  2504. <ci> g_K1 </ci>
  2505. <apply><times />
  2506. <ci>g_K1_max</ci>
  2507. <apply><root />
  2508. <apply><divide />
  2509. <ci> Ko </ci>
  2510. <cn cellml:units="mM"> 5.4 </cn>
  2511. </apply>
  2512. </apply>
  2513. </apply>
  2514. </apply>
  2515. </math>
  2516. <rdf:RDF
  2517. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2518. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2519. <rdf:Description rdf:about="#E_K1_calculation_eq">
  2520. <cmeta:comment rdf:parseType="Resource">
  2521. <rdf:value>
  2522. The following equation calculates the reversal potential of the
  2523. time-independent potassium current.
  2524. </rdf:value>
  2525. </cmeta:comment>
  2526. </rdf:Description>
  2527. </rdf:RDF>
  2528. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2529. cmeta:id="E_K1_calculation_eq">
  2530. <apply id="E_K1_calculation"><eq />
  2531. <ci> E_K1 </ci>
  2532. <apply><times />
  2533. <apply><divide />
  2534. <apply><times />
  2535. <ci> R </ci>
  2536. <ci> T </ci>
  2537. </apply>
  2538. <ci> F </ci>
  2539. </apply>
  2540. <apply><ln />
  2541. <apply><divide />
  2542. <ci> Ko </ci>
  2543. <ci> Ki </ci>
  2544. </apply>
  2545. </apply>
  2546. </apply>
  2547. </apply>
  2548. </math>
  2549. <rdf:RDF
  2550. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2551. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2552. <rdf:Description rdf:about="#i_K1_calculation_eq">
  2553. <cmeta:comment rdf:parseType="Resource">
  2554. <rdf:value>
  2555. Calculate the current.
  2556. </rdf:value>
  2557. </cmeta:comment>
  2558. </rdf:Description>
  2559. </rdf:RDF>
  2560. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2561. cmeta:id="i_K1_calculation_eq">
  2562. <apply id="i_K1_calculation"><eq />
  2563. <ci> i_K1 </ci>
  2564. <apply><times />
  2565. <ci> g_K1 </ci>
  2566. <ci> K1_infinity </ci>
  2567. <apply><minus />
  2568. <ci> V </ci>
  2569. <ci> E_K1 </ci>
  2570. </apply>
  2571. </apply>
  2572. </apply>
  2573. </math>
  2574. </component>
  2575. <!--
  2576. The "time_independent_potassium_current_K1_gate" component is the K1 gate
  2577. encapsulated in the time-independent potassium current.
  2578. -->
  2579. <component name="time_independent_potassium_current_K1_gate"
  2580. cmeta:id="time_independent_potassium_current_K1_gate">
  2581. <rdf:RDF
  2582. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2583. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2584. <rdf:Description rdf:about="#time_independent_potassium_current_K1_gate">
  2585. <cmeta:comment rdf:parseType="Resource">
  2586. <rdf:value>
  2587. The time constants for the K1 gate are small enough that the gating
  2588. variable can be approximated with it's steady-state value.
  2589. </rdf:value>
  2590. </cmeta:comment>
  2591. </rdf:Description>
  2592. </rdf:RDF>
  2593. <!-- This variable is defined here and used in other components. -->
  2594. <variable name="K1_infinity" public_interface="out" units="dimensionless" />
  2595. <!-- These variables are defined here and only used internally. -->
  2596. <variable name="alpha_K1" units="per_ms" />
  2597. <variable name="beta_K1" units="per_ms" />
  2598. <!--
  2599. These variables are imported from the "environment", "membrane" and
  2600. "time_independent_potassium_current" components.
  2601. -->
  2602. <variable name="V" public_interface="in" units="mV" />
  2603. <variable name="time" public_interface="in" units="ms" />
  2604. <variable name="E_K1" public_interface="in" units="mV" />
  2605. <rdf:RDF
  2606. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2607. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2608. <rdf:Description rdf:about="#alpha_K1_calculation_eq">
  2609. <cmeta:comment rdf:parseType="Resource">
  2610. <rdf:value>
  2611. The opening rate of the K1 gate.
  2612. </rdf:value>
  2613. </cmeta:comment>
  2614. </rdf:Description>
  2615. </rdf:RDF>
  2616. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2617. cmeta:id="alpha_K1_calculation_eq">
  2618. <apply id="alpha_K1_calculation"><eq />
  2619. <ci> alpha_K1 </ci>
  2620. <apply><divide />
  2621. <cn cellml:units="per_ms"> 1.02 </cn>
  2622. <apply><plus />
  2623. <cn cellml:units="dimensionless"> 1.0 </cn>
  2624. <apply><exp />
  2625. <apply><times />
  2626. <cn cellml:units="per_mV"> 0.2385 </cn>
  2627. <apply><minus />
  2628. <apply><minus />
  2629. <ci> V </ci>
  2630. <ci> E_K1 </ci>
  2631. </apply>
  2632. <cn cellml:units="mV"> 59.215 </cn>
  2633. </apply>
  2634. </apply>
  2635. </apply>
  2636. </apply>
  2637. </apply>
  2638. </apply>
  2639. </math>
  2640. <rdf:RDF
  2641. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2642. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2643. <rdf:Description rdf:about="#beta_K1_calculation_eq">
  2644. <cmeta:comment rdf:parseType="Resource">
  2645. <rdf:value>
  2646. The closing rate of the K1 gate.
  2647. </rdf:value>
  2648. </cmeta:comment>
  2649. </rdf:Description>
  2650. </rdf:RDF>
  2651. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2652. cmeta:id="beta_K1_calculation_eq">
  2653. <apply id="beta_K1_calculation"><eq />
  2654. <ci> beta_K1 </ci>
  2655. <apply><divide />
  2656. <apply><plus />
  2657. <apply><times />
  2658. <cn cellml:units="per_ms"> 0.49124 </cn>
  2659. <apply><exp />
  2660. <apply><times />
  2661. <cn cellml:units="dimensionless"> 0.08032 </cn>
  2662. <apply><minus />
  2663. <apply><plus />
  2664. <ci> V </ci>
  2665. <cn cellml:units="mV"> 5.476 </cn>
  2666. </apply>
  2667. <ci> E_K1 </ci>
  2668. </apply>
  2669. </apply>
  2670. </apply>
  2671. </apply>
  2672. <apply><exp />
  2673. <apply><times />
  2674. <cn cellml:units="dimensionless"> 0.06175 </cn>
  2675. <apply><minus />
  2676. <ci> V </ci>
  2677. <apply><plus />
  2678. <ci> E_K1 </ci>
  2679. <cn cellml:units="mV"> 594.31 </cn>
  2680. </apply>
  2681. </apply>
  2682. </apply>
  2683. </apply>
  2684. </apply>
  2685. <apply><plus />
  2686. <cn cellml:units="dimensionless"> 1.0 </cn>
  2687. <apply><exp />
  2688. <apply><times />
  2689. <cn cellml:units="per_mV"> -0.5143 </cn>
  2690. <apply><plus />
  2691. <apply><minus />
  2692. <ci> V </ci>
  2693. <ci> E_K1 </ci>
  2694. </apply>
  2695. <cn cellml:units="mV"> 4.753 </cn>
  2696. </apply>
  2697. </apply>
  2698. </apply>
  2699. </apply>
  2700. </apply>
  2701. </apply>
  2702. </math>
  2703. <rdf:RDF
  2704. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2705. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2706. <rdf:Description rdf:about="#K1_infinity_calculation_eq">
  2707. <cmeta:comment rdf:parseType="Resource">
  2708. <rdf:value>
  2709. The steady-state approximation for the K1 gating kinetics.
  2710. </rdf:value>
  2711. </cmeta:comment>
  2712. </rdf:Description>
  2713. </rdf:RDF>
  2714. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2715. cmeta:id="K1_infinity_calculation_eq">
  2716. <apply id="K1_infinity_calculation"><eq />
  2717. <ci> K1_infinity </ci>
  2718. <apply><divide />
  2719. <ci> alpha_K1 </ci>
  2720. <apply><plus />
  2721. <ci> alpha_K1 </ci>
  2722. <ci> beta_K1 </ci>
  2723. </apply>
  2724. </apply>
  2725. </apply>
  2726. </math>
  2727. </component>
  2728. <!--
  2729. The "plateau_potassium_current" component contains the equations
  2730. which describe the contribution of a time independent
  2731. [K]o-insensitive channel at plateau potentials.
  2732. -->
  2733. <component name="plateau_potassium_current"
  2734. cmeta:id="plateau_potassium_current">
  2735. <rdf:RDF
  2736. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2737. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2738. <rdf:Description rdf:about="#plateau_potassium_current">
  2739. <cmeta:comment rdf:parseType="Resource">
  2740. <rdf:value>
  2741. The plateau potassium current component contains the equations which
  2742. describe the contribution of a time independent [K]o-insensitive
  2743. channel at plateau potentials.
  2744. </rdf:value>
  2745. </cmeta:comment>
  2746. </rdf:Description>
  2747. </rdf:RDF>
  2748. <!-- This variable is defined here and used in other components. -->
  2749. <variable name="i_Kp" public_interface="out" units="uA_per_mm2" />
  2750. <!-- These variables are defined here and only used internally. -->
  2751. <variable name="E_Kp" units="mV" />
  2752. <variable name="g_Kp" initial_value="8.28e-5" units="mS_per_mm2" />
  2753. <variable name="Kp" units="dimensionless" />
  2754. <!-- These variables are imported from other components. -->
  2755. <variable name="time" public_interface="in" units="ms" />
  2756. <variable name="V" public_interface="in" units="mV" />
  2757. <variable name="E_K1" public_interface="in" units="mV" />
  2758. <rdf:RDF
  2759. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2760. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2761. <rdf:Description rdf:about="#E_Kp_calculation_eq">
  2762. <cmeta:comment rdf:parseType="Resource">
  2763. <rdf:value>
  2764. The channel's reversal potential.
  2765. </rdf:value>
  2766. </cmeta:comment>
  2767. </rdf:Description>
  2768. </rdf:RDF>
  2769. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2770. cmeta:id="E_Kp_calculation_eq">
  2771. <apply id="E_Kp_calculation"><eq />
  2772. <ci> E_Kp </ci>
  2773. <ci> E_K1 </ci>
  2774. </apply>
  2775. </math>
  2776. <rdf:RDF
  2777. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2778. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2779. <rdf:Description rdf:about="#Kp_calculation_eq">
  2780. <cmeta:comment rdf:parseType="Resource">
  2781. <rdf:value>
  2782. The activation variable.
  2783. </rdf:value>
  2784. </cmeta:comment>
  2785. </rdf:Description>
  2786. </rdf:RDF>
  2787. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2788. cmeta:id="Kp_calculation_eq">
  2789. <apply id="Kp_calculation"><eq />
  2790. <ci> Kp </ci>
  2791. <apply><divide />
  2792. <cn cellml:units="dimensionless"> 1.0 </cn>
  2793. <apply><plus />
  2794. <cn cellml:units="dimensionless"> 1.0 </cn>
  2795. <apply><exp />
  2796. <apply><divide />
  2797. <apply><minus />
  2798. <cn cellml:units="mV"> 7.488 </cn>
  2799. <ci> V </ci>
  2800. </apply>
  2801. <cn cellml:units="mV"> 5.98 </cn>
  2802. </apply>
  2803. </apply>
  2804. </apply>
  2805. </apply>
  2806. </apply>
  2807. </math>
  2808. <rdf:RDF
  2809. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2810. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2811. <rdf:Description rdf:about="#i_Kp_calculation_eq">
  2812. <cmeta:comment rdf:parseType="Resource">
  2813. <rdf:value>
  2814. Calculation of the plateau potassium current.
  2815. </rdf:value>
  2816. </cmeta:comment>
  2817. </rdf:Description>
  2818. </rdf:RDF>
  2819. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2820. cmeta:id="i_Kp_calculation_eq">
  2821. <apply id="i_Kp_calculation"><eq />
  2822. <ci> i_Kp </ci>
  2823. <apply><times />
  2824. <ci> g_Kp </ci>
  2825. <ci> Kp </ci>
  2826. <apply><minus />
  2827. <ci> V </ci>
  2828. <ci> E_Kp </ci>
  2829. </apply>
  2830. </apply>
  2831. </apply>
  2832. </math>
  2833. </component>
  2834. <!--
  2835. The "Na_Ca_exchanger" component describes how a protein molecule in the cell
  2836. surface membrane transports Na ions into the cytosol and exports Ca ions
  2837. into the extracellular matrix, in a ratio of 3:1 respectively.
  2838. -->
  2839. <component name="Na_Ca_exchanger" cmeta:id="Na_Ca_exchanger">
  2840. <rdf:RDF
  2841. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2842. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2843. <rdf:Description rdf:about="#Na_Ca_exchanger">
  2844. <cmeta:comment rdf:parseType="Resource">
  2845. <rdf:value>
  2846. The Na/Ca exchanger component describes how a protein molecule in
  2847. the cell surface membrane transports Na ions into the cytosol and
  2848. exports Ca ions into the extracellular volume, in a ratio of 3:1
  2849. respectively.
  2850. </rdf:value>
  2851. </cmeta:comment>
  2852. </rdf:Description>
  2853. </rdf:RDF>
  2854. <!-- This variable is defined here and used in other components. -->
  2855. <variable name="i_NaCa" public_interface="out" units="uA_per_mm2" />
  2856. <!-- These variables are defined here and only used internally. -->
  2857. <variable name="k_NaCa" initial_value="50.0" units="uA_per_mm2" />
  2858. <variable name="K_mNa" initial_value="87.5" units="mM" />
  2859. <variable name="K_mCa" initial_value="1.38" units="mM" />
  2860. <variable name="k_sat" initial_value="0.1" units="dimensionless" />
  2861. <variable name="eta" initial_value="0.35" units="dimensionless" />
  2862. <!-- These variables are imported in from other components. -->
  2863. <variable name="time" public_interface="in" units="ms" />
  2864. <variable name="V" public_interface="in" units="mV" />
  2865. <variable name="R" public_interface="in" units="gas_constant_units" />
  2866. <variable name="T" public_interface="in" units="kelvin" />
  2867. <variable name="F" public_interface="in" units="faradays_constant_units" />
  2868. <variable name="Nai" public_interface="in" units="mM" />
  2869. <variable name="Nao" public_interface="in" units="mM" />
  2870. <variable name="Cai" public_interface="in" units="mM" />
  2871. <variable name="Cao" public_interface="in" units="mM" />
  2872. <rdf:RDF
  2873. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2874. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2875. <rdf:Description rdf:about="#Na_Ca_exchanger_eq">
  2876. <cmeta:comment rdf:parseType="Resource">
  2877. <rdf:value>
  2878. Calculation of the Na/Ca exchanger current.
  2879. </rdf:value>
  2880. </cmeta:comment>
  2881. </rdf:Description>
  2882. </rdf:RDF>
  2883. <math xmlns="http://www.w3.org/1998/Math/MathML"
  2884. cmeta:id="Na_Ca_exchanger_eq">
  2885. <apply id="Na_Ca_exchanger"><eq />
  2886. <ci> i_NaCa </ci>
  2887. <apply><times />
  2888. <ci> k_NaCa </ci>
  2889. <apply><divide />
  2890. <cn cellml:units="dimensionless"> 1.0 </cn>
  2891. <apply><plus />
  2892. <apply><power />
  2893. <ci> K_mNa </ci>
  2894. <cn cellml:units="dimensionless"> 3.0 </cn>
  2895. </apply>
  2896. <apply><power />
  2897. <ci> Nao </ci>
  2898. <cn cellml:units="dimensionless"> 3.0 </cn>
  2899. </apply>
  2900. </apply>
  2901. </apply>
  2902. <apply><divide />
  2903. <cn cellml:units="dimensionless"> 1.0 </cn>
  2904. <apply><plus />
  2905. <ci> K_mCa </ci>
  2906. <ci> Cao </ci>
  2907. </apply>
  2908. </apply>
  2909. <apply><divide />
  2910. <cn cellml:units="dimensionless"> 1.0 </cn>
  2911. <apply><plus />
  2912. <cn cellml:units="dimensionless"> 1.0 </cn>
  2913. <apply><times />
  2914. <ci> k_sat </ci>
  2915. <apply><exp />
  2916. <apply><times />
  2917. <apply><minus />
  2918. <ci> eta </ci>
  2919. <cn cellml:units="dimensionless"> 1.0 </cn>
  2920. </apply>
  2921. <ci> V </ci>
  2922. <apply><divide />
  2923. <ci> F </ci>
  2924. <apply><times />
  2925. <ci> R </ci>
  2926. <ci> T </ci>
  2927. </apply>
  2928. </apply>
  2929. </apply>
  2930. </apply>
  2931. </apply>
  2932. </apply>
  2933. </apply>
  2934. <apply><minus />
  2935. <apply><times />
  2936. <apply><exp />
  2937. <apply><times />
  2938. <ci> eta </ci>
  2939. <ci> V </ci>
  2940. <apply><divide />
  2941. <ci> F </ci>
  2942. <apply><times />
  2943. <ci> R </ci>
  2944. <ci> T </ci>
  2945. </apply>
  2946. </apply>
  2947. </apply>
  2948. </apply>
  2949. <apply><power />
  2950. <ci> Nai </ci>
  2951. <cn cellml:units="dimensionless"> 3.0 </cn>
  2952. </apply>
  2953. <ci> Cao </ci>
  2954. </apply>
  2955. <apply><times />
  2956. <apply><exp />
  2957. <apply><times />
  2958. <apply><minus />
  2959. <ci> eta </ci>
  2960. <cn cellml:units="dimensionless"> 1.0 </cn>
  2961. </apply>
  2962. <ci> V </ci>
  2963. <apply><divide />
  2964. <ci> F </ci>
  2965. <apply><times />
  2966. <ci> R </ci>
  2967. <ci> T </ci>
  2968. </apply>
  2969. </apply>
  2970. </apply>
  2971. </apply>
  2972. <apply><power />
  2973. <ci> Nao </ci>
  2974. <cn cellml:units="dimensionless"> 3.0 </cn>
  2975. </apply>
  2976. <ci> Cai </ci>
  2977. </apply>
  2978. </apply>
  2979. </apply>
  2980. </apply>
  2981. </math>
  2982. </component>
  2983. <!--
  2984. The "sarcolemmal_calcium_pump" is an additional mechanism for removing Ca
  2985. ions from the myoplasm to help maintain a low intracellular calcium
  2986. concentration when at rest.
  2987. -->
  2988. <component name="sarcolemmal_calcium_pump"
  2989. cmeta:id="sarcolemmal_calcium_pump">
  2990. <rdf:RDF
  2991. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  2992. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  2993. <rdf:Description rdf:about="#sarcolemmal_calcium_pump">
  2994. <cmeta:comment rdf:parseType="Resource">
  2995. <rdf:value>
  2996. The sarcolemmal calcium pump is an additional mechanism for removing
  2997. Ca ions from the myoplasm to help maintain a low intracellular
  2998. calcium concentration when at rest.
  2999. </rdf:value>
  3000. </cmeta:comment>
  3001. </rdf:Description>
  3002. </rdf:RDF>
  3003. <!-- This variable is defined here and used in other components. -->
  3004. <variable name="i_p_Ca" public_interface="out" units="uA_per_mm2" />
  3005. <!-- These variables are defined here and only used internally. -->
  3006. <variable name="K_mpCa" initial_value="0.5e-3" units="mM" />
  3007. <variable name="I_pCa" initial_value="1.15e-2" units="uA_per_mm2" />
  3008. <!-- These variables are imported from other components. -->
  3009. <variable name="time" public_interface="in" units="ms" />
  3010. <variable name="Cai" public_interface="in" units="mM" />
  3011. <rdf:RDF
  3012. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3013. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3014. <rdf:Description rdf:about="#i_p_Ca_calculation_eq">
  3015. <cmeta:comment rdf:parseType="Resource">
  3016. <rdf:value>
  3017. The calcium pump current.
  3018. </rdf:value>
  3019. </cmeta:comment>
  3020. </rdf:Description>
  3021. </rdf:RDF>
  3022. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3023. cmeta:id="i_p_Ca_calculation_eq">
  3024. <apply id="i_p_Ca_calculation"><eq />
  3025. <ci> i_p_Ca </ci>
  3026. <apply><times />
  3027. <ci> I_pCa </ci>
  3028. <apply><divide />
  3029. <ci> Cai </ci>
  3030. <apply><plus />
  3031. <ci> K_mpCa </ci>
  3032. <ci> Cai </ci>
  3033. </apply>
  3034. </apply>
  3035. </apply>
  3036. </apply>
  3037. </math>
  3038. </component>
  3039. <!--
  3040. The "sodium_background_current" is a time-independent diffusion of Na ions
  3041. down their electrochemical gradient, through the cell surface membrane into
  3042. the cytosol.
  3043. -->
  3044. <component name="sodium_background_current"
  3045. cmeta:id="sodium_background_current">
  3046. <rdf:RDF
  3047. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3048. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3049. <rdf:Description rdf:about="#sodium_background_current">
  3050. <cmeta:comment rdf:parseType="Resource">
  3051. <rdf:value>
  3052. The sodium background current is a time-independent diffusion of
  3053. Na ions down their electrochemical gradient, through the cell
  3054. surface membrane into the cytosol.
  3055. </rdf:value>
  3056. </cmeta:comment>
  3057. </rdf:Description>
  3058. </rdf:RDF>
  3059. <!-- This variable is defined here and used in other components. -->
  3060. <variable name="i_Na_b" public_interface="out" units="uA_per_mm2" />
  3061. <!-- These variables are defined here and only used internally. -->
  3062. <variable name="g_Nab" initial_value="1.41e-5" units="mS_per_mm2" />
  3063. <variable name="E_NaN" units="mV" />
  3064. <!--
  3065. Time and membrane potential are imported from the "environment" and the
  3066. "membrane" components. The reversal potential is imported from the
  3067. "fast_sodium_current" component.
  3068. -->
  3069. <variable name="time" public_interface="in" units="ms" />
  3070. <variable name="V" public_interface="in" units="mV" />
  3071. <variable name="E_Na" public_interface="in" units="mV" />
  3072. <rdf:RDF
  3073. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3074. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3075. <rdf:Description rdf:about="#E_NaN_calculation_eq">
  3076. <cmeta:comment rdf:parseType="Resource">
  3077. <rdf:value>
  3078. The reversal potential for the background sodium channel.
  3079. </rdf:value>
  3080. </cmeta:comment>
  3081. </rdf:Description>
  3082. </rdf:RDF>
  3083. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3084. cmeta:id="E_NaN_calculation_eq">
  3085. <apply id="E_NaN_calculation"><eq />
  3086. <ci> E_NaN </ci>
  3087. <ci> E_Na </ci>
  3088. </apply>
  3089. </math>
  3090. <rdf:RDF
  3091. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3092. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3093. <rdf:Description rdf:about="#i_Na_b_calculation_eq">
  3094. <cmeta:comment rdf:parseType="Resource">
  3095. <rdf:value>
  3096. Calculation of the background sodium current.
  3097. </rdf:value>
  3098. </cmeta:comment>
  3099. </rdf:Description>
  3100. </rdf:RDF>
  3101. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3102. cmeta:id="i_Na_b_calculation_eq">
  3103. <apply id="i_Na_b_calculation"><eq />
  3104. <ci> i_Na_b </ci>
  3105. <apply><times />
  3106. <ci> g_Nab </ci>
  3107. <apply><minus />
  3108. <ci> V </ci>
  3109. <ci> E_NaN </ci>
  3110. </apply>
  3111. </apply>
  3112. </apply>
  3113. </math>
  3114. </component>
  3115. <!--
  3116. The "calcium_background_current" describes a time-independent diffusion of
  3117. Ca ions down their electrochemical gradient through the cell surface
  3118. membrane into the cytosol. However, calcium is not allowed to accumulate to
  3119. high intracellular concentrations. This influx is balanced by the Ca ion
  3120. extrusion through the Na-Ca exchanger and the sarcolemmal Ca pump.
  3121. -->
  3122. <component name="calcium_background_current"
  3123. cmeta:id="calcium_background_current">
  3124. <rdf:RDF
  3125. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3126. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3127. <rdf:Description rdf:about="#calcium_background_current">
  3128. <cmeta:comment rdf:parseType="Resource">
  3129. <rdf:value>
  3130. The calcium background current describes a time-independent
  3131. diffusion of Ca ions down their electrochemical gradient through the
  3132. cell surface membrane into the cytosol. However, calcium is not
  3133. allowed to accumulate to high intracellular concentrations. This
  3134. influx is balanced by the Ca ion extrusion through the Na-Ca
  3135. exchanger and the sarcolemmal Ca pump.
  3136. </rdf:value>
  3137. </cmeta:comment>
  3138. </rdf:Description>
  3139. </rdf:RDF>
  3140. <!-- This variable is defined here and used in other components. -->
  3141. <variable name="i_Ca_b" public_interface="out" units="uA_per_mm2" />
  3142. <!-- These variables are defined here and only used internally. -->
  3143. <variable name="g_Cab" initial_value="6.032e-5" units="mS_per_mm2" />
  3144. <variable name="E_CaN" units="mV" />
  3145. <!-- These variables are imported from other components. -->
  3146. <variable name="time" public_interface="in" units="ms" />
  3147. <variable name="V" public_interface="in" units="mV" />
  3148. <variable name="R" public_interface="in" units="gas_constant_units" />
  3149. <variable name="T" public_interface="in" units="kelvin" />
  3150. <variable name="F" public_interface="in" units="faradays_constant_units" />
  3151. <variable name="Cai" public_interface="in" units="mM" />
  3152. <variable name="Cao" public_interface="in" units="mM" />
  3153. <rdf:RDF
  3154. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3155. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3156. <rdf:Description rdf:about="#E_CaN_calculation_eq">
  3157. <cmeta:comment rdf:parseType="Resource">
  3158. <rdf:value>
  3159. The reversal potential for the background calcium current.
  3160. </rdf:value>
  3161. </cmeta:comment>
  3162. </rdf:Description>
  3163. </rdf:RDF>
  3164. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3165. cmeta:id="E_CaN_calculation_eq">
  3166. <apply id="E_CaN_calculation"><eq />
  3167. <ci> E_CaN </ci>
  3168. <apply><times />
  3169. <apply><divide />
  3170. <apply><times />
  3171. <ci> R </ci>
  3172. <ci> T </ci>
  3173. </apply>
  3174. <apply><times />
  3175. <cn cellml:units="dimensionless"> 2.0 </cn>
  3176. <ci> F </ci>
  3177. </apply>
  3178. </apply>
  3179. <apply><ln />
  3180. <apply><divide />
  3181. <ci> Cao </ci>
  3182. <ci> Cai </ci>
  3183. </apply>
  3184. </apply>
  3185. </apply>
  3186. </apply>
  3187. </math>
  3188. <rdf:RDF
  3189. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3190. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3191. <rdf:Description rdf:about="#i_Ca_b_calculation_eq">
  3192. <cmeta:comment rdf:parseType="Resource">
  3193. <rdf:value>
  3194. Calculation of the background calcium current.
  3195. </rdf:value>
  3196. </cmeta:comment>
  3197. </rdf:Description>
  3198. </rdf:RDF>
  3199. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3200. cmeta:id="i_Ca_b_calculation_eq">
  3201. <apply id="i_Ca_b_calculation"><eq />
  3202. <ci> i_Ca_b </ci>
  3203. <apply><times />
  3204. <ci> g_Cab </ci>
  3205. <apply><minus />
  3206. <ci> V </ci>
  3207. <ci> E_CaN </ci>
  3208. </apply>
  3209. </apply>
  3210. </apply>
  3211. </math>
  3212. </component>
  3213. <!--
  3214. The "sodium_potassium_pump" is an active protein in the cell membrane which
  3215. couples the free energy released by the hydrolysis of ATP to the movement of
  3216. Na and K ions against their electrochemical gradients through the cell
  3217. surface membrane.
  3218. -->
  3219. <component name="sodium_potassium_pump" cmeta:id="sodium_potassium_pump">
  3220. <rdf:RDF
  3221. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3222. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3223. <rdf:Description rdf:about="#sodium_potassium_pump">
  3224. <cmeta:comment rdf:parseType="Resource">
  3225. <rdf:value>
  3226. The sodium potassium pump is an active protein in the cell membrane
  3227. which couples the free energy released by the hydrolysis of ATP to
  3228. the movement of Na and K ions against their electrochemical
  3229. gradients through the cell membrane.
  3230. </rdf:value>
  3231. </cmeta:comment>
  3232. </rdf:Description>
  3233. </rdf:RDF>
  3234. <!-- This variable is defined here and used in other components. -->
  3235. <variable name="i_NaK" public_interface="out" units="uA_per_mm2" />
  3236. <!-- These variables are defined here and only used internally. -->
  3237. <variable name="I_NaK" initial_value="0.013" units="uA_per_mm2" />
  3238. <variable name="f_NaK" units="dimensionless" />
  3239. <variable name="K_mNai" initial_value="10.0" units="mM" />
  3240. <variable name="K_mKo" initial_value="1.5" units="mM" />
  3241. <variable name="sigma" units="dimensionless" />
  3242. <!-- These variables are imported from other components. -->
  3243. <variable name="time" public_interface="in" units="ms" />
  3244. <variable name="V" public_interface="in" units="mV" />
  3245. <variable name="R" public_interface="in" units="gas_constant_units" />
  3246. <variable name="T" public_interface="in" units="kelvin" />
  3247. <variable name="F" public_interface="in" units="faradays_constant_units" />
  3248. <variable name="Nai" public_interface="in" units="mM" />
  3249. <variable name="Nao" public_interface="in" units="mM" />
  3250. <variable name="Ko" public_interface="in" units="mM" />
  3251. <rdf:RDF
  3252. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3253. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3254. <rdf:Description rdf:about="#f_NaK_calculation_eq">
  3255. <cmeta:comment rdf:parseType="Resource">
  3256. <rdf:value>
  3257. Calculation of the Na/K pump current.
  3258. </rdf:value>
  3259. </cmeta:comment>
  3260. </rdf:Description>
  3261. </rdf:RDF>
  3262. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3263. cmeta:id="f_NaK_calculation_eq">
  3264. <apply id="f_NaK_calculation"><eq />
  3265. <ci> f_NaK </ci>
  3266. <apply><divide />
  3267. <cn cellml:units="dimensionless"> 1.0 </cn>
  3268. <apply><plus />
  3269. <apply><plus />
  3270. <cn cellml:units="dimensionless"> 1.0 </cn>
  3271. <apply><times />
  3272. <cn cellml:units="dimensionless"> 0.1245 </cn>
  3273. <apply><exp />
  3274. <apply><divide />
  3275. <apply><times />
  3276. <cn cellml:units="dimensionless"> -0.1 </cn>
  3277. <ci> V </ci>
  3278. <ci> F </ci>
  3279. </apply>
  3280. <apply><times />
  3281. <ci> R </ci>
  3282. <ci> T </ci>
  3283. </apply>
  3284. </apply>
  3285. </apply>
  3286. </apply>
  3287. </apply>
  3288. <apply><times />
  3289. <cn cellml:units="dimensionless"> 0.0365 </cn>
  3290. <ci> sigma </ci>
  3291. <apply><exp />
  3292. <apply><divide />
  3293. <apply><times />
  3294. <apply><minus />
  3295. <ci> V </ci>
  3296. </apply>
  3297. <ci> F </ci>
  3298. </apply>
  3299. <apply><times />
  3300. <ci> R </ci>
  3301. <ci> T </ci>
  3302. </apply>
  3303. </apply>
  3304. </apply>
  3305. </apply>
  3306. </apply>
  3307. </apply>
  3308. </apply>
  3309. </math>
  3310. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3311. cmeta:id="sigma_calculation_eq">
  3312. <apply id="sigma_calculation"><eq />
  3313. <ci> sigma </ci>
  3314. <apply><times />
  3315. <apply><divide />
  3316. <cn cellml:units="dimensionless"> 1.0 </cn>
  3317. <cn cellml:units="dimensionless"> 7.0 </cn>
  3318. </apply>
  3319. <apply><minus />
  3320. <apply><exp />
  3321. <apply><divide />
  3322. <ci> Nao </ci>
  3323. <cn cellml:units="dimensionless"> 67.3 </cn>
  3324. </apply>
  3325. </apply>
  3326. <cn cellml:units="dimensionless"> 1.0 </cn>
  3327. </apply>
  3328. </apply>
  3329. </apply>
  3330. </math>
  3331. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3332. cmeta:id="i_NaK_calculation_eq">
  3333. <apply id="i_NaK_calculation"><eq />
  3334. <ci> i_NaK </ci>
  3335. <apply><times />
  3336. <ci> I_NaK </ci>
  3337. <ci> f_NaK </ci>
  3338. <apply><divide />
  3339. <cn cellml:units="dimensionless"> 1.0 </cn>
  3340. <apply><plus />
  3341. <cn cellml:units="dimensionless"> 1.0 </cn>
  3342. <apply><power />
  3343. <apply><divide />
  3344. <ci> K_mNai </ci>
  3345. <ci> Nai </ci>
  3346. </apply>
  3347. <cn cellml:units="dimensionless"> 1.5 </cn>
  3348. </apply>
  3349. </apply>
  3350. </apply>
  3351. <apply><divide />
  3352. <ci> Ko </ci>
  3353. <apply><plus />
  3354. <ci> Ko </ci>
  3355. <ci> K_mKo </ci>
  3356. </apply>
  3357. </apply>
  3358. </apply>
  3359. </apply>
  3360. </math>
  3361. </component>
  3362. <!--
  3363. The "non_specific_calcium_activated_current" describes a channel which is
  3364. activated by calcium ions, but is permeable to only sodium and potassium
  3365. ions.
  3366. -->
  3367. <component name="non_specific_calcium_activated_current"
  3368. cmeta:id="non_specific_calcium_activated_current">\
  3369. <rdf:RDF
  3370. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3371. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3372. <rdf:Description rdf:about="#non_specific_calcium_activated_current">
  3373. <cmeta:comment rdf:parseType="Resource">
  3374. <rdf:value>
  3375. The nonspecific calcium activated current describes a channel which
  3376. is activated by calcium ions, but is permeable to only sodium and
  3377. potassium ions.
  3378. </rdf:value>
  3379. </cmeta:comment>
  3380. </rdf:Description>
  3381. </rdf:RDF>
  3382. <!-- These variables are defined here and used in other components. -->
  3383. <variable name="i_ns_Ca" public_interface="out" units="uA_per_mm2" />
  3384. <variable name="i_ns_Na" public_interface="out" units="uA_per_mm2" />
  3385. <variable name="i_ns_K" public_interface="out" units="uA_per_mm2" />
  3386. <!-- These variables are defined here and only used internally. -->
  3387. <variable name="I_ns_Ca" units="uA_per_mm2" />
  3388. <variable name="I_ns_Na" units="uA_per_mm2" />
  3389. <variable name="I_ns_K" units="uA_per_mm2" />
  3390. <variable name="K_m_ns_Ca" initial_value="1.2e-3" units="mM" />
  3391. <variable name="P_ns_Ca" initial_value="1.75e-9" units="mm_per_ms" />
  3392. <variable name="EnsCa" units="mV"/>
  3393. <variable name="VnsCa" units="mV"/>
  3394. <!--
  3395. Time and membrane potential are imported from the "environment" and the
  3396. "membrane" components. Intracellular calcium concentration is imported
  3397. from the "ionic_concentrations" component.
  3398. -->
  3399. <variable name="time" public_interface="in" units="ms" />
  3400. <variable name="Cai" public_interface="in" units="mM" />
  3401. <variable name="V" public_interface="in" units="mV" />
  3402. <variable name="R" public_interface="in" units="gas_constant_units" />
  3403. <variable name="T" public_interface="in" units="kelvin" />
  3404. <variable name="F" public_interface="in" units="faradays_constant_units" />
  3405. <variable name="Nao" public_interface="in" units="mM" />
  3406. <variable name="Ko" public_interface="in" units="mM" />
  3407. <variable name="Nai" public_interface="in" units="mM" />
  3408. <variable name="Ki" public_interface="in" units="mM" />
  3409. <rdf:RDF
  3410. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3411. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3412. <rdf:Description rdf:about="#EnsCa_calculation_eq">
  3413. <cmeta:comment rdf:parseType="Resource">
  3414. <rdf:value>
  3415. The reversal potential of the channel.
  3416. </rdf:value>
  3417. </cmeta:comment>
  3418. </rdf:Description>
  3419. </rdf:RDF>
  3420. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3421. cmeta:id="EnsCa_calculation_eq">
  3422. <apply id="EnsCa_calculation"><eq/>
  3423. <ci>EnsCa</ci>
  3424. <apply><times />
  3425. <apply><divide />
  3426. <apply><times />
  3427. <ci> R </ci>
  3428. <ci> T </ci>
  3429. </apply>
  3430. <ci> F </ci>
  3431. </apply>
  3432. <apply><ln />
  3433. <apply><divide />
  3434. <apply><plus/>
  3435. <ci> Ko </ci>
  3436. <ci> Nao </ci>
  3437. </apply>
  3438. <apply><plus/>
  3439. <ci> Ki </ci>
  3440. <ci> Nai </ci>
  3441. </apply>
  3442. </apply>
  3443. </apply>
  3444. </apply>
  3445. </apply>
  3446. </math>
  3447. <rdf:RDF
  3448. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3449. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3450. <rdf:Description rdf:about="#VnsCa_calculation_eq">
  3451. <cmeta:comment rdf:parseType="Resource">
  3452. <rdf:value>
  3453. The potential offset for the channel.
  3454. </rdf:value>
  3455. </cmeta:comment>
  3456. </rdf:Description>
  3457. </rdf:RDF>
  3458. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3459. cmeta:id="VnsCa_calculation_eq">
  3460. <apply id="VnsCa_calculation"><eq/>
  3461. <ci>VnsCa</ci>
  3462. <apply><minus/>
  3463. <ci>V</ci>
  3464. <ci>EnsCa</ci>
  3465. </apply>
  3466. </apply>
  3467. </math>
  3468. <rdf:RDF
  3469. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3470. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3471. <rdf:Description rdf:about="#i_ns_Na_calculation_eq">
  3472. <cmeta:comment rdf:parseType="Resource">
  3473. <rdf:value>
  3474. The sodium component of the channel's current.
  3475. </rdf:value>
  3476. </cmeta:comment>
  3477. </rdf:Description>
  3478. </rdf:RDF>
  3479. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3480. cmeta:id="i_ns_Na_calculation_eq">
  3481. <apply id="i_ns_Na_calculation"><eq />
  3482. <ci> i_ns_Na </ci>
  3483. <apply><times />
  3484. <ci> I_ns_Na </ci>
  3485. <apply><divide />
  3486. <cn cellml:units="dimensionless"> 1.0 </cn>
  3487. <apply><plus />
  3488. <cn cellml:units="dimensionless"> 1.0 </cn>
  3489. <apply><power />
  3490. <apply><divide />
  3491. <ci> K_m_ns_Ca </ci>
  3492. <ci> Cai </ci>
  3493. </apply>
  3494. <cn cellml:units="dimensionless"> 3.0 </cn>
  3495. </apply>
  3496. </apply>
  3497. </apply>
  3498. </apply>
  3499. </apply>
  3500. </math>
  3501. <rdf:RDF
  3502. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3503. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3504. <rdf:Description rdf:about="#i_ns_K_calculation_eq">
  3505. <cmeta:comment rdf:parseType="Resource">
  3506. <rdf:value>
  3507. The potassium component of the channel's current.
  3508. </rdf:value>
  3509. </cmeta:comment>
  3510. </rdf:Description>
  3511. </rdf:RDF>
  3512. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3513. cmeta:id="i_ns_K_calculation_eq">
  3514. <apply id="i_ns_K_calculation"><eq />
  3515. <ci> i_ns_K </ci>
  3516. <apply><times />
  3517. <ci> I_ns_K </ci>
  3518. <apply><divide />
  3519. <cn cellml:units="dimensionless"> 1.0 </cn>
  3520. <apply><plus />
  3521. <cn cellml:units="dimensionless"> 1.0 </cn>
  3522. <apply><power />
  3523. <apply><divide />
  3524. <ci> K_m_ns_Ca </ci>
  3525. <ci> Cai </ci>
  3526. </apply>
  3527. <cn cellml:units="dimensionless"> 3.0 </cn>
  3528. </apply>
  3529. </apply>
  3530. </apply>
  3531. </apply>
  3532. </apply>
  3533. </math>
  3534. <rdf:RDF
  3535. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3536. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3537. <rdf:Description rdf:about="#i_ns_Ca_calculation_eq">
  3538. <cmeta:comment rdf:parseType="Resource">
  3539. <rdf:value>
  3540. The total nonspecific calcium activated current.
  3541. </rdf:value>
  3542. </cmeta:comment>
  3543. </rdf:Description>
  3544. </rdf:RDF>
  3545. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3546. cmeta:id="i_ns_Ca_calculation_eq">
  3547. <apply id="i_ns_Ca_calculation"><eq />
  3548. <ci> i_ns_Ca </ci>
  3549. <apply><plus />
  3550. <ci> i_ns_Na </ci>
  3551. <ci> i_ns_K </ci>
  3552. </apply>
  3553. </apply>
  3554. </math>
  3555. <rdf:RDF
  3556. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3557. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3558. <rdf:Description rdf:about="#I_ns_Na_max_calculation_eq">
  3559. <cmeta:comment rdf:parseType="Resource">
  3560. <rdf:value>
  3561. The maximal sodium component current.
  3562. </rdf:value>
  3563. </cmeta:comment>
  3564. </rdf:Description>
  3565. </rdf:RDF>
  3566. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3567. cmeta:id="I_ns_Na_max_calculation_eq">
  3568. <apply id="I_ns_Na_calculation"><eq />
  3569. <ci> I_ns_Na </ci>
  3570. <apply><times />
  3571. <ci> P_ns_Ca </ci>
  3572. <apply><power />
  3573. <cn cellml:units="dimensionless"> 1.0 </cn>
  3574. <cn cellml:units="dimensionless"> 2.0 </cn>
  3575. </apply>
  3576. <apply><divide />
  3577. <apply><times />
  3578. <ci> VnsCa </ci>
  3579. <apply><power />
  3580. <ci> F </ci>
  3581. <cn cellml:units="dimensionless"> 2.0 </cn>
  3582. </apply>
  3583. </apply>
  3584. <apply><times />
  3585. <ci> R </ci>
  3586. <ci> T </ci>
  3587. </apply>
  3588. </apply>
  3589. <apply><divide />
  3590. <apply><minus />
  3591. <apply><times />
  3592. <cn cellml:units="dimensionless"> 0.75 </cn>
  3593. <ci> Nai </ci>
  3594. <apply><exp />
  3595. <apply><divide />
  3596. <apply><times />
  3597. <ci> VnsCa </ci>
  3598. <ci> F </ci>
  3599. </apply>
  3600. <apply><times />
  3601. <ci> R </ci>
  3602. <ci> T </ci>
  3603. </apply>
  3604. </apply>
  3605. </apply>
  3606. </apply>
  3607. <apply><times />
  3608. <cn cellml:units="dimensionless"> 0.75 </cn>
  3609. <ci> Nao </ci>
  3610. </apply>
  3611. </apply>
  3612. <apply><minus />
  3613. <apply><exp />
  3614. <apply><divide />
  3615. <apply><times />
  3616. <ci> VnsCa </ci>
  3617. <ci> F </ci>
  3618. </apply>
  3619. <apply><times />
  3620. <ci> R </ci>
  3621. <ci> T </ci>
  3622. </apply>
  3623. </apply>
  3624. </apply>
  3625. <cn cellml:units="dimensionless"> 1.0 </cn>
  3626. </apply>
  3627. </apply>
  3628. </apply>
  3629. </apply>
  3630. </math>
  3631. <rdf:RDF
  3632. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3633. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3634. <rdf:Description rdf:about="#I_ns_K_max_calculation_eq">
  3635. <cmeta:comment rdf:parseType="Resource">
  3636. <rdf:value>
  3637. The maximal potassium component current.
  3638. </rdf:value>
  3639. </cmeta:comment>
  3640. </rdf:Description>
  3641. </rdf:RDF>
  3642. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3643. cmeta:id="I_ns_K_max_calculation_eq">
  3644. <apply id="I_ns_K_calculation"><eq />
  3645. <ci> I_ns_K </ci>
  3646. <apply><times />
  3647. <ci> P_ns_Ca </ci>
  3648. <apply><power />
  3649. <cn cellml:units="dimensionless"> 1.0 </cn>
  3650. <cn cellml:units="dimensionless"> 2.0 </cn>
  3651. </apply>
  3652. <apply><divide />
  3653. <apply><times />
  3654. <ci> VnsCa </ci>
  3655. <apply><power />
  3656. <ci> F </ci>
  3657. <cn cellml:units="dimensionless"> 2.0 </cn>
  3658. </apply>
  3659. </apply>
  3660. <apply><times />
  3661. <ci> R </ci>
  3662. <ci> T </ci>
  3663. </apply>
  3664. </apply>
  3665. <apply><divide />
  3666. <apply><minus />
  3667. <apply><times />
  3668. <cn cellml:units="dimensionless"> 0.75 </cn>
  3669. <ci> Ki </ci>
  3670. <apply><exp />
  3671. <apply><divide />
  3672. <apply><times />
  3673. <ci> VnsCa </ci>
  3674. <ci> F </ci>
  3675. </apply>
  3676. <apply><times />
  3677. <ci> R </ci>
  3678. <ci> T </ci>
  3679. </apply>
  3680. </apply>
  3681. </apply>
  3682. </apply>
  3683. <apply><times />
  3684. <cn cellml:units="dimensionless"> 0.75 </cn>
  3685. <ci> Ko </ci>
  3686. </apply>
  3687. </apply>
  3688. <apply><minus />
  3689. <apply><exp />
  3690. <apply><divide />
  3691. <apply><times />
  3692. <ci> VnsCa </ci>
  3693. <ci> F </ci>
  3694. </apply>
  3695. <apply><times />
  3696. <ci> R </ci>
  3697. <ci> T </ci>
  3698. </apply>
  3699. </apply>
  3700. </apply>
  3701. <cn cellml:units="dimensionless"> 1.0 </cn>
  3702. </apply>
  3703. </apply>
  3704. </apply>
  3705. </apply>
  3706. </math>
  3707. </component>
  3708. <!--
  3709. In the JRW model, subcellular calcium regulatory mechanisms are described in
  3710. detail. There are six calcium fluxes to consider; J_rel, J_leak, J_up,
  3711. J_tr, J_xfer and J_trpn. In addition, three membrane current fluxes are
  3712. also necessary for the formulation of calcium regulation; i_p_Ca, i_Ca_L_Ca
  3713. and i_NaCa. The equations to calculate these fluxes are contained within
  3714. the "calcium_subsystem" component.
  3715. -->
  3716. <component name="calcium_subsystem" cmeta:id="calcium_subsystem">
  3717. <rdf:RDF
  3718. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3719. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3720. <rdf:Description rdf:about="#calcium_subsystem">
  3721. <cmeta:comment rdf:parseType="Resource">
  3722. <rdf:value>
  3723. In the JRW model, subcellular calcium regulatory mechanisms are
  3724. described in detail. There are six calcium fluxes to consider;
  3725. J_rel, J_leak, J_up, J_tr, J_xfer and J_trpn. In addition, three
  3726. membrane current fluxes are also necessary for the formulation of
  3727. calcium regulation; i_p_Ca, i_Ca_L_Ca and i_NaCa.
  3728. </rdf:value>
  3729. </cmeta:comment>
  3730. </rdf:Description>
  3731. </rdf:RDF>
  3732. <!-- These variables are defined here and used in other components. -->
  3733. <variable
  3734. name="Cai" public_interface="out"
  3735. initial_value="9.94893e-11" units="mM" />
  3736. <variable
  3737. name="Ca_SS" public_interface="out"
  3738. initial_value="1.36058e-4" units="mM" />
  3739. <variable
  3740. name="Am" public_interface="out"
  3741. initial_value="546.69" units="per_mm" />
  3742. <variable
  3743. name="V_myo" public_interface="out"
  3744. initial_value="0.92" units="dimensionless" />
  3745. <!-- These variables are defined here and only used internally. -->
  3746. <variable name="RyR_open" units="dimensionless" />
  3747. <variable name="P_O1" initial_value="1.19168e-3" units="dimensionless" />
  3748. <variable name="P_O2" initial_value="6.30613e-9" units="dimensionless" />
  3749. <variable name="P_C1" initial_value="0.762527" units="dimensionless" />
  3750. <variable name="P_C2" initial_value="0.236283" units="dimensionless" />
  3751. <variable name="v1" initial_value="1.8" units="per_ms" />
  3752. <variable name="v2" initial_value="0.58e-4" units="per_ms" />
  3753. <variable name="v3" initial_value="1.8e-3" units="mM_per_ms" />
  3754. <variable name="nCa" initial_value="4.0" units="dimensionless" />
  3755. <variable name="mCa" initial_value="3.0" units="dimensionless" />
  3756. <variable name="k_a_plus" initial_value="1.215e10" units="per_mM4_per_ms" />
  3757. <variable name="k_a_minus" initial_value="0.1425" units="per_ms" />
  3758. <variable name="k_b_plus" initial_value="4.05e7" units="per_mM3_per_ms" />
  3759. <variable name="k_b_minus" initial_value="1.930" units="per_ms" />
  3760. <variable name="k_c_plus" initial_value="0.018" units="per_ms" />
  3761. <variable name="k_c_minus" initial_value="0.0008" units="per_ms" />
  3762. <variable name="k_htrpn_plus" initial_value="20.0" units="per_mM_per_ms" />
  3763. <variable name="k_htrpn_minus" initial_value="0.066e-3" units="per_ms" />
  3764. <variable name="k_ltrpn_plus" initial_value="40.0" units="per_mM_per_ms" />
  3765. <variable name="k_ltrpn_minus" initial_value="0.04" units="per_ms" />
  3766. <variable name="tau_tr" initial_value="34.48" units="ms" />
  3767. <variable name="Ca_JSR" initial_value="1.17504" units="mM" />
  3768. <variable name="Ca_NSR" initial_value="1.243891" units="mM" />
  3769. <variable name="V_JSR" units="dimensionless" />
  3770. <variable name="V_NSR" units="dimensionless" />
  3771. <variable name="V_SS" units="dimensionless" />
  3772. <variable name="K_mup" initial_value="0.5e-3" units="mM" />
  3773. <variable name="K_mCMDN" initial_value="2.38e-3" units="mM" />
  3774. <variable name="K_mCSQN" initial_value="0.8" units="mM" />
  3775. <variable name="tau_xfer" initial_value="3.125" units="ms" />
  3776. <variable name="HTRPN_tot" initial_value="0.14" units="mM" />
  3777. <variable name="LTRPN_tot" initial_value="0.07" units="mM" />
  3778. <variable name="HTRPNCa" initial_value="0.13598" units="mM" />
  3779. <variable name="LTRPNCa" initial_value="0.00635" units="mM" />
  3780. <variable name="CSQN_tot" initial_value="15.0" units="mM" />
  3781. <variable name="CMDN_tot" initial_value="0.05" units="mM" />
  3782. <variable name="Bi" units="dimensionless" />
  3783. <variable name="B_SS" units="dimensionless" />
  3784. <variable name="B_JSR" units="dimensionless" />
  3785. <variable name="J_rel" units="mM_per_ms" />
  3786. <variable name="J_leak" units="mM_per_ms" />
  3787. <variable name="J_up" units="mM_per_ms" />
  3788. <variable name="J_tr" units="mM_per_ms" />
  3789. <variable name="J_xfer" units="mM_per_ms" />
  3790. <variable name="J_trpn" units="mM_per_ms" />
  3791. <variable name="J_htrpn" units="mM_per_ms" />
  3792. <variable name="J_ltrpn" units="mM_per_ms" />
  3793. <!-- These variables are imported from other components. -->
  3794. <variable name="time" public_interface="in" units="ms" />
  3795. <variable name="F" public_interface="in" units="faradays_constant_units" />
  3796. <variable name="i_Ca_b" public_interface="in" units="uA_per_mm2" />
  3797. <variable name="i_Ca_L_Ca" public_interface="in" units="uA_per_mm2" />
  3798. <variable name="i_NaCa" public_interface="in" units="uA_per_mm2" />
  3799. <variable name="i_p_Ca" public_interface="in" units="uA_per_mm2" />
  3800. <rdf:RDF
  3801. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3802. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3803. <rdf:Description rdf:about="#V_SS_calculation_eq">
  3804. <cmeta:comment rdf:parseType="Resource">
  3805. <rdf:value>
  3806. Calculate some volume fractions as proportions of the total
  3807. myoplasmic volume.
  3808. </rdf:value>
  3809. </cmeta:comment>
  3810. </rdf:Description>
  3811. </rdf:RDF>
  3812. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3813. cmeta:id="V_SS_calculation_eq">
  3814. <apply id="V_SS_calculation"><eq/>
  3815. <ci>V_SS</ci>
  3816. <apply><times/>
  3817. <cn cellml:units="dimensionless">5.828e-5</cn>
  3818. <ci>V_myo</ci>
  3819. </apply>
  3820. </apply>
  3821. </math>
  3822. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3823. cmeta:id="V_NSR_calculation_eq">
  3824. <apply id="V_NSR_calculation"><eq/>
  3825. <ci>V_NSR</ci>
  3826. <apply><times/>
  3827. <cn cellml:units="dimensionless">0.081</cn>
  3828. <ci>V_myo</ci>
  3829. </apply>
  3830. </apply>
  3831. </math>
  3832. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3833. cmeta:id="V_JSR_calculation_eq">
  3834. <apply id="V_JSR_calculation"><eq/>
  3835. <ci>V_JSR</ci>
  3836. <apply><times/>
  3837. <cn cellml:units="dimensionless">0.00464</cn>
  3838. <ci>V_myo</ci>
  3839. </apply>
  3840. </apply>
  3841. </math>
  3842. <rdf:RDF
  3843. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3844. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3845. <rdf:Description rdf:about="#J_rel_calculation_eq">
  3846. <cmeta:comment rdf:parseType="Resource">
  3847. <rdf:value>
  3848. The calcium release flux from the JSR into the restricted subspace
  3849. is governed by the fraction of RyR channels in an open state.
  3850. </rdf:value>
  3851. </cmeta:comment>
  3852. </rdf:Description>
  3853. </rdf:RDF>
  3854. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3855. cmeta:id="J_rel_calculation_eq">
  3856. <apply id="J_rel_calculation"><eq />
  3857. <ci> J_rel </ci>
  3858. <apply><times />
  3859. <ci> v1 </ci>
  3860. <ci> RyR_open </ci>
  3861. <apply><minus />
  3862. <ci> Ca_JSR </ci>
  3863. <ci> Ca_SS </ci>
  3864. </apply>
  3865. </apply>
  3866. </apply>
  3867. </math>
  3868. <rdf:RDF
  3869. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3870. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3871. <rdf:Description rdf:about="#RyR_open_calculation_eq">
  3872. <cmeta:comment rdf:parseType="Resource">
  3873. <rdf:value>
  3874. The "open" RyR's are those P_O1 and P_O2 states.
  3875. </rdf:value>
  3876. </cmeta:comment>
  3877. </rdf:Description>
  3878. </rdf:RDF>
  3879. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3880. cmeta:id="RyR_open_calculation_eq">
  3881. <apply id="RyR_open_calculation"><eq />
  3882. <ci> RyR_open </ci>
  3883. <apply><plus />
  3884. <ci> P_O1 </ci>
  3885. <ci> P_O2 </ci>
  3886. </apply>
  3887. </apply>
  3888. </math>
  3889. <rdf:RDF
  3890. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3891. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  3892. <rdf:Description rdf:about="#P_C1_diff_eq">
  3893. <cmeta:comment rdf:parseType="Resource">
  3894. <rdf:value>
  3895. The kinetic equations governing the transitions between the four
  3896. states used to model the RyR's.
  3897. </rdf:value>
  3898. </cmeta:comment>
  3899. </rdf:Description>
  3900. </rdf:RDF>
  3901. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3902. cmeta:id="P_C1_diff_eq">
  3903. <apply id="P_C1_diff_eq"><eq />
  3904. <apply><diff />
  3905. <bvar><ci> time </ci></bvar>
  3906. <ci> P_C1 </ci>
  3907. </apply>
  3908. <apply><plus />
  3909. <apply><times />
  3910. <apply><minus />
  3911. <ci> k_a_plus </ci>
  3912. </apply>
  3913. <apply><power />
  3914. <ci> Ca_SS </ci>
  3915. <ci> nCa </ci>
  3916. </apply>
  3917. <ci> P_C1 </ci>
  3918. </apply>
  3919. <apply><times />
  3920. <ci> k_a_minus </ci>
  3921. <ci> P_O1 </ci>
  3922. </apply>
  3923. </apply>
  3924. </apply>
  3925. </math>
  3926. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3927. cmeta:id="P_O1_diff_eq">
  3928. <apply id="P_O1_diff_eq"><eq />
  3929. <apply><diff />
  3930. <bvar><ci> time </ci></bvar>
  3931. <ci> P_O1 </ci>
  3932. </apply>
  3933. <apply><plus />
  3934. <apply><minus />
  3935. <apply><times />
  3936. <ci> k_a_plus </ci>
  3937. <apply><power />
  3938. <ci> Ca_SS </ci>
  3939. <ci> nCa </ci>
  3940. </apply>
  3941. <ci> P_C1 </ci>
  3942. </apply>
  3943. <apply><plus />
  3944. <apply><times />
  3945. <ci> k_a_minus </ci>
  3946. <ci> P_O1 </ci>
  3947. </apply>
  3948. <apply><times />
  3949. <ci> k_b_plus </ci>
  3950. <apply><power />
  3951. <ci> Ca_SS </ci>
  3952. <ci> mCa </ci>
  3953. </apply>
  3954. <ci> P_O1 </ci>
  3955. </apply>
  3956. <apply><times />
  3957. <ci> k_c_plus </ci>
  3958. <ci> P_O1 </ci>
  3959. </apply>
  3960. </apply>
  3961. </apply>
  3962. <apply><times />
  3963. <ci> k_b_minus </ci>
  3964. <ci> P_O2 </ci>
  3965. </apply>
  3966. <apply><times />
  3967. <ci> k_c_minus </ci>
  3968. <ci> P_C2 </ci>
  3969. </apply>
  3970. </apply>
  3971. </apply>
  3972. </math>
  3973. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3974. cmeta:id="P_O2_diff_eq">
  3975. <apply id="P_O2_diff_eq"><eq />
  3976. <apply><diff />
  3977. <bvar><ci> time </ci></bvar>
  3978. <ci> P_O2 </ci>
  3979. </apply>
  3980. <apply><minus />
  3981. <apply><times />
  3982. <ci> k_b_plus </ci>
  3983. <apply><power />
  3984. <ci> Ca_SS </ci>
  3985. <ci> mCa </ci>
  3986. </apply>
  3987. <ci> P_O1 </ci>
  3988. </apply>
  3989. <apply><times />
  3990. <ci> k_b_minus </ci>
  3991. <ci> P_O2 </ci>
  3992. </apply>
  3993. </apply>
  3994. </apply>
  3995. </math>
  3996. <math xmlns="http://www.w3.org/1998/Math/MathML"
  3997. cmeta:id="P_C2_diff_eq">
  3998. <apply id="P_C2_diff_eq"><eq />
  3999. <apply><diff />
  4000. <bvar><ci> time </ci></bvar>
  4001. <ci> P_C2 </ci>
  4002. </apply>
  4003. <apply><minus />
  4004. <apply><times />
  4005. <ci> k_c_plus </ci>
  4006. <ci> P_O1 </ci>
  4007. </apply>
  4008. <apply><times />
  4009. <ci> k_c_minus </ci>
  4010. <ci> P_C2 </ci>
  4011. </apply>
  4012. </apply>
  4013. </apply>
  4014. </math>
  4015. <rdf:RDF
  4016. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4017. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4018. <rdf:Description rdf:about="#J_leak_calculation_eq">
  4019. <cmeta:comment rdf:parseType="Resource">
  4020. <rdf:value>
  4021. Calculate the leakage flux from the NSR into the myoplasm.
  4022. </rdf:value>
  4023. </cmeta:comment>
  4024. </rdf:Description>
  4025. </rdf:RDF>
  4026. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4027. cmeta:id="J_leak_calculation_eq">
  4028. <apply id="J_leak_calculation"><eq />
  4029. <ci> J_leak </ci>
  4030. <apply><times />
  4031. <ci> v2 </ci>
  4032. <apply><minus />
  4033. <ci> Ca_NSR </ci>
  4034. <ci> Cai </ci>
  4035. </apply>
  4036. </apply>
  4037. </apply>
  4038. </math>
  4039. <rdf:RDF
  4040. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4041. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4042. <rdf:Description rdf:about="#J_up_calculation_eq">
  4043. <cmeta:comment rdf:parseType="Resource">
  4044. <rdf:value>
  4045. Calculate the uptake flux into the NSR from the myoplasm.
  4046. </rdf:value>
  4047. </cmeta:comment>
  4048. </rdf:Description>
  4049. </rdf:RDF>
  4050. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4051. cmeta:id="J_up_calculation_eq">
  4052. <apply id="J_up_calculation"><eq />
  4053. <ci> J_up </ci>
  4054. <apply><times />
  4055. <ci> v3 </ci>
  4056. <apply><divide />
  4057. <apply><power />
  4058. <ci> Cai </ci>
  4059. <cn cellml:units="dimensionless"> 2.0 </cn>
  4060. </apply>
  4061. <apply><plus />
  4062. <apply><power />
  4063. <ci> K_mup </ci>
  4064. <cn cellml:units="dimensionless"> 2.0 </cn>
  4065. </apply>
  4066. <apply><power />
  4067. <ci> Cai </ci>
  4068. <cn cellml:units="dimensionless"> 2.0 </cn>
  4069. </apply>
  4070. </apply>
  4071. </apply>
  4072. </apply>
  4073. </apply>
  4074. </math>
  4075. <rdf:RDF
  4076. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4077. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4078. <rdf:Description rdf:about="#J_tr_calculation_eq">
  4079. <cmeta:comment rdf:parseType="Resource">
  4080. <rdf:value>
  4081. Calculate the translocation flux between the uptake (NSR) and
  4082. release (JSR) stores.
  4083. </rdf:value>
  4084. </cmeta:comment>
  4085. </rdf:Description>
  4086. </rdf:RDF>
  4087. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4088. cmeta:id="J_tr_calculation_eq">
  4089. <apply id="J_tr_calculation"><eq />
  4090. <ci> J_tr </ci>
  4091. <apply><divide />
  4092. <apply><minus />
  4093. <ci> Ca_NSR </ci>
  4094. <ci> Ca_JSR </ci>
  4095. </apply>
  4096. <ci> tau_tr </ci>
  4097. </apply>
  4098. </apply>
  4099. </math>
  4100. <rdf:RDF
  4101. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4102. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4103. <rdf:Description rdf:about="#J_xfer_calculation_eq">
  4104. <cmeta:comment rdf:parseType="Resource">
  4105. <rdf:value>
  4106. Calculate the calcium flux from the diffusion of calcium out of the
  4107. restricted subspace into the myoplasm.
  4108. </rdf:value>
  4109. </cmeta:comment>
  4110. </rdf:Description>
  4111. </rdf:RDF>
  4112. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4113. cmeta:id="J_xfer_calculation_eq">
  4114. <apply id="J_xfer_calculation"><eq />
  4115. <ci> J_xfer </ci>
  4116. <apply><divide />
  4117. <apply><minus />
  4118. <ci> Ca_SS </ci>
  4119. <ci> Cai </ci>
  4120. </apply>
  4121. <ci> tau_xfer </ci>
  4122. </apply>
  4123. </apply>
  4124. </math>
  4125. <rdf:RDF
  4126. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4127. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4128. <rdf:Description rdf:about="#J_htrpn_calculation_eq">
  4129. <cmeta:comment rdf:parseType="Resource">
  4130. <rdf:value>
  4131. The kinetics of calcium binding to the myoplasm buffer troponin -
  4132. both high and low affinity binding sites.
  4133. </rdf:value>
  4134. </cmeta:comment>
  4135. </rdf:Description>
  4136. </rdf:RDF>
  4137. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4138. cmeta:id="J_htrpn_calculation_eq">
  4139. <apply id="J_htrpn_calculation"><eq />
  4140. <ci> J_htrpn </ci>
  4141. <apply><minus/>
  4142. <apply><times />
  4143. <ci> k_htrpn_plus </ci>
  4144. <ci> Cai </ci>
  4145. <apply><minus />
  4146. <ci> HTRPN_tot </ci>
  4147. <ci> HTRPNCa </ci>
  4148. </apply>
  4149. </apply>
  4150. <apply><times />
  4151. <ci> k_htrpn_minus </ci>
  4152. <ci> HTRPNCa </ci>
  4153. </apply>
  4154. </apply>
  4155. </apply>
  4156. </math>
  4157. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4158. cmeta:id="J_ltrpn_calculation_eq">
  4159. <apply id="J_ltrpn_calculation"><eq />
  4160. <ci> J_ltrpn </ci>
  4161. <apply><minus/>
  4162. <apply><times />
  4163. <ci> k_ltrpn_plus </ci>
  4164. <ci> Cai </ci>
  4165. <apply><minus />
  4166. <ci> LTRPN_tot </ci>
  4167. <ci> LTRPNCa </ci>
  4168. </apply>
  4169. </apply>
  4170. <apply><times />
  4171. <ci> k_ltrpn_minus </ci>
  4172. <ci> LTRPNCa </ci>
  4173. </apply>
  4174. </apply>
  4175. </apply>
  4176. </math>
  4177. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4178. cmeta:id="J_trpn_calculation_eq">
  4179. <apply id="J_trpn_calculation"><eq />
  4180. <ci> J_trpn </ci>
  4181. <apply><plus />
  4182. <ci>J_htrpn</ci>
  4183. <ci>J_ltrpn</ci>
  4184. </apply>
  4185. </apply>
  4186. </math>
  4187. <rdf:RDF
  4188. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4189. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4190. <rdf:Description rdf:about="#HTRPNCa_diff_eq">
  4191. <cmeta:comment rdf:parseType="Resource">
  4192. <rdf:value>
  4193. Keep track of the concentration of calcium ions bound to high and
  4194. low affinity troponin binding sites.
  4195. </rdf:value>
  4196. </cmeta:comment>
  4197. </rdf:Description>
  4198. </rdf:RDF>
  4199. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4200. cmeta:id="HTRPNCa_diff_eq">
  4201. <apply id="HTRPNCa_diff_eq"><eq />
  4202. <apply><diff />
  4203. <bvar><ci> time </ci></bvar>
  4204. <ci> HTRPNCa </ci>
  4205. </apply>
  4206. <ci>J_htrpn</ci>
  4207. </apply>
  4208. </math>
  4209. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4210. cmeta:id="LTRPNCa_diff_eq">
  4211. <apply id="LTRPNCa_diff_eq"><eq />
  4212. <apply><diff />
  4213. <bvar><ci> time </ci></bvar>
  4214. <ci> LTRPNCa </ci>
  4215. </apply>
  4216. <ci>J_ltrpn</ci>
  4217. </apply>
  4218. </math>
  4219. <rdf:RDF
  4220. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4221. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4222. <rdf:Description rdf:about="#Bi_calculation_eq">
  4223. <cmeta:comment rdf:parseType="Resource">
  4224. <rdf:value>
  4225. Calcium is buffered by calmodulin (CMDN) in the subspace and
  4226. myoplasm, and by calsequestrin (CSQN) in the JSR. These are fast
  4227. buffers and their effect is modelled using the rapid buffering
  4228. approximation.
  4229. </rdf:value>
  4230. </cmeta:comment>
  4231. </rdf:Description>
  4232. </rdf:RDF>
  4233. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4234. cmeta:id="Bi_calculation_eq">
  4235. <apply id="Bi_calculation"><eq />
  4236. <ci> Bi </ci>
  4237. <apply><divide />
  4238. <cn cellml:units="dimensionless"> 1.0 </cn>
  4239. <apply><plus />
  4240. <cn cellml:units="dimensionless"> 1.0 </cn>
  4241. <apply><divide />
  4242. <apply><times />
  4243. <ci> CMDN_tot </ci>
  4244. <ci> K_mCMDN </ci>
  4245. </apply>
  4246. <apply><power />
  4247. <apply><plus />
  4248. <ci> K_mCMDN </ci>
  4249. <ci> Cai </ci>
  4250. </apply>
  4251. <cn cellml:units="dimensionless"> 2.0 </cn>
  4252. </apply>
  4253. </apply>
  4254. </apply>
  4255. </apply>
  4256. </apply>
  4257. </math>
  4258. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4259. cmeta:id="B_SS_calculation_eq">
  4260. <apply id="B_SS_calculation"><eq />
  4261. <ci> B_SS </ci>
  4262. <apply><divide />
  4263. <cn cellml:units="dimensionless"> 1.0 </cn>
  4264. <apply><plus />
  4265. <cn cellml:units="dimensionless"> 1.0 </cn>
  4266. <apply><divide />
  4267. <apply><times />
  4268. <ci> CMDN_tot </ci>
  4269. <ci> K_mCMDN </ci>
  4270. </apply>
  4271. <apply><power />
  4272. <apply><plus />
  4273. <ci> K_mCMDN </ci>
  4274. <ci> Ca_SS </ci>
  4275. </apply>
  4276. <cn cellml:units="dimensionless"> 2.0 </cn>
  4277. </apply>
  4278. </apply>
  4279. </apply>
  4280. </apply>
  4281. </apply>
  4282. </math>
  4283. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4284. cmeta:id="B_JSR_calculation_eq">
  4285. <apply id="B_JSR_calculation"><eq />
  4286. <ci> B_JSR </ci>
  4287. <apply><divide />
  4288. <cn cellml:units="dimensionless"> 1.0 </cn>
  4289. <apply><plus />
  4290. <cn cellml:units="dimensionless"> 1.0 </cn>
  4291. <apply><divide />
  4292. <apply><times />
  4293. <ci> CSQN_tot </ci>
  4294. <ci> K_mCSQN </ci>
  4295. </apply>
  4296. <apply><power />
  4297. <apply><plus />
  4298. <ci> K_mCSQN </ci>
  4299. <ci> Ca_JSR </ci>
  4300. </apply>
  4301. <cn cellml:units="dimensionless"> 2.0 </cn>
  4302. </apply>
  4303. </apply>
  4304. </apply>
  4305. </apply>
  4306. </apply>
  4307. </math>
  4308. <rdf:RDF
  4309. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4310. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4311. <rdf:Description rdf:about="#calcium_internal_diff_eq">
  4312. <cmeta:comment rdf:parseType="Resource">
  4313. <rdf:value>
  4314. The kinetics of the calcium ion concentration changes in the various
  4315. compartments of the model.
  4316. </rdf:value>
  4317. </cmeta:comment>
  4318. </rdf:Description>
  4319. </rdf:RDF>
  4320. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4321. cmeta:id="calcium_internal_diff_eq">
  4322. <apply id="calcium_internal_diff_eq"><eq />
  4323. <apply><diff />
  4324. <bvar><ci> time </ci></bvar>
  4325. <ci> Cai </ci>
  4326. </apply>
  4327. <apply><times />
  4328. <ci> Bi </ci>
  4329. <apply><minus />
  4330. <apply><plus />
  4331. <ci> J_leak </ci>
  4332. <ci> J_xfer </ci>
  4333. </apply>
  4334. <apply><plus />
  4335. <ci> J_up </ci>
  4336. <ci> J_trpn </ci>
  4337. <apply><times />
  4338. <apply><plus />
  4339. <apply><minus />
  4340. <ci> i_Ca_b </ci>
  4341. <apply><times />
  4342. <cn cellml:units="dimensionless"> 2.0 </cn>
  4343. <ci> i_NaCa </ci>
  4344. </apply>
  4345. </apply>
  4346. <ci> i_p_Ca </ci>
  4347. </apply>
  4348. <apply><divide />
  4349. <ci> Am </ci>
  4350. <apply><times />
  4351. <cn cellml:units="dimensionless"> 2.0 </cn>
  4352. <ci> V_myo </ci>
  4353. <ci> F </ci>
  4354. </apply>
  4355. </apply>
  4356. </apply>
  4357. </apply>
  4358. </apply>
  4359. </apply>
  4360. </apply>
  4361. </math>
  4362. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4363. cmeta:id="calcium_subspace_diff_eq">
  4364. <apply id="calcium_subspace_diff_eq"><eq />
  4365. <apply><diff />
  4366. <bvar><ci> time </ci></bvar>
  4367. <ci> Ca_SS </ci>
  4368. </apply>
  4369. <apply><times />
  4370. <ci> B_SS </ci>
  4371. <apply><minus />
  4372. <apply><minus />
  4373. <apply><times />
  4374. <ci> J_rel </ci>
  4375. <apply><divide />
  4376. <ci> V_JSR </ci>
  4377. <ci> V_SS </ci>
  4378. </apply>
  4379. </apply>
  4380. <apply><times />
  4381. <ci> J_xfer </ci>
  4382. <apply><divide />
  4383. <ci> V_myo </ci>
  4384. <ci> V_SS </ci>
  4385. </apply>
  4386. </apply>
  4387. </apply>
  4388. <apply><times />
  4389. <ci> i_Ca_L_Ca </ci>
  4390. <apply><divide />
  4391. <ci> Am </ci>
  4392. <apply><times />
  4393. <cn cellml:units="dimensionless"> 2.0 </cn>
  4394. <ci> V_SS </ci>
  4395. <ci> F </ci>
  4396. </apply>
  4397. </apply>
  4398. </apply>
  4399. </apply>
  4400. </apply>
  4401. </apply>
  4402. </math>
  4403. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4404. cmeta:id="calcium_JSR_diff_eq">
  4405. <apply id="calcium_JSR_diff_eq"><eq />
  4406. <apply><diff />
  4407. <bvar><ci> time </ci></bvar>
  4408. <ci> Ca_JSR </ci>
  4409. </apply>
  4410. <apply><times />
  4411. <ci> B_JSR </ci>
  4412. <apply><minus />
  4413. <ci> J_tr </ci>
  4414. <ci> J_rel </ci>
  4415. </apply>
  4416. </apply>
  4417. </apply>
  4418. </math>
  4419. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4420. cmeta:id="calcium_NSR_diff_eq">
  4421. <apply id="calcium_NSR_diff_eq"><eq />
  4422. <apply><diff />
  4423. <bvar><ci> time </ci></bvar>
  4424. <ci> Ca_NSR </ci>
  4425. </apply>
  4426. <apply><minus />
  4427. <apply><times />
  4428. <apply><minus />
  4429. <ci> J_up </ci>
  4430. <ci> J_leak </ci>
  4431. </apply>
  4432. <apply><divide />
  4433. <ci> V_myo </ci>
  4434. <ci> V_NSR </ci>
  4435. </apply>
  4436. </apply>
  4437. <apply><times />
  4438. <ci> J_tr </ci>
  4439. <apply><divide />
  4440. <ci> V_JSR </ci>
  4441. <ci> V_NSR </ci>
  4442. </apply>
  4443. </apply>
  4444. </apply>
  4445. </apply>
  4446. </math>
  4447. </component>
  4448. <!--
  4449. The descriptions of the rate of change of [Na]i and [K]i are the same as the
  4450. LR-II model. In addition to the LR-II model, both high and low affinity
  4451. calcium binding sites are included for troponin (Tn).
  4452. -->
  4453. <component name="ionic_concentrations" cmeta:id="ionic_concentrations">
  4454. <rdf:RDF
  4455. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4456. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4457. <rdf:Description rdf:about="#ionic_concentrations">
  4458. <cmeta:comment rdf:parseType="Resource">
  4459. <rdf:value>
  4460. The descriptions of the rate of change of [Na]i and [K]i are the
  4461. same as the LR-II model.
  4462. </rdf:value>
  4463. </cmeta:comment>
  4464. </rdf:Description>
  4465. </rdf:RDF>
  4466. <!-- these variables are defined here and used in other components -->
  4467. <variable
  4468. name="Nai" public_interface="out"
  4469. initial_value="10.2042" units="mM" />
  4470. <variable
  4471. name="Nao" public_interface="out"
  4472. initial_value="140.0" units="mM" />
  4473. <variable
  4474. name="Ki" public_interface="out"
  4475. initial_value="143.727" units="mM" />
  4476. <variable
  4477. name="Ko" public_interface="out"
  4478. initial_value="5.4" units="mM" />
  4479. <variable
  4480. name="Cao" public_interface="out"
  4481. initial_value="1.8" units="mM" />
  4482. <!-- These variables are imported from other components. -->
  4483. <variable name="time" public_interface="in" units="ms" />
  4484. <variable name="F" public_interface="in" units="faradays_constant_units" />
  4485. <variable name="i_Na" public_interface="in" units="uA_per_mm2" />
  4486. <variable name="i_Na_b" public_interface="in" units="uA_per_mm2" />
  4487. <variable name="i_ns_Na" public_interface="in" units="uA_per_mm2" />
  4488. <variable name="i_NaCa" public_interface="in" units="uA_per_mm2" />
  4489. <variable name="i_NaK" public_interface="in" units="uA_per_mm2" />
  4490. <variable name="i_Ca_L_K" public_interface="in" units="uA_per_mm2" />
  4491. <variable name="i_K" public_interface="in" units="uA_per_mm2" />
  4492. <variable name="i_K1" public_interface="in" units="uA_per_mm2" />
  4493. <variable name="i_Kp" public_interface="in" units="uA_per_mm2" />
  4494. <variable name="i_ns_K" public_interface="in" units="uA_per_mm2" />
  4495. <variable name="Am" public_interface="in" units="per_mm" />
  4496. <variable name="V_myo" public_interface="in" units="dimensionless" />
  4497. <rdf:RDF
  4498. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4499. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4500. <rdf:Description rdf:about="#sodium_diff_eq">
  4501. <cmeta:comment rdf:parseType="Resource">
  4502. <rdf:value>
  4503. The rate of change of intracellular sodium ion concentration.
  4504. </rdf:value>
  4505. </cmeta:comment>
  4506. </rdf:Description>
  4507. </rdf:RDF>
  4508. <math xmlns="http://www.w3.org/1998/Math/MathML" cmeta:id="sodium_diff_eq">
  4509. <apply id="sodium_diff_eq"><eq />
  4510. <apply><diff />
  4511. <bvar><ci> time </ci></bvar>
  4512. <ci> Nai </ci>
  4513. </apply>
  4514. <apply><times />
  4515. <apply><minus />
  4516. <apply><plus />
  4517. <ci> i_Na </ci>
  4518. <ci> i_Na_b </ci>
  4519. <ci> i_ns_Na </ci>
  4520. <apply><times />
  4521. <ci> i_NaCa </ci>
  4522. <cn cellml:units="dimensionless"> 3.0 </cn>
  4523. </apply>
  4524. <apply><times />
  4525. <ci> i_NaK </ci>
  4526. <cn cellml:units="dimensionless"> 3.0 </cn>
  4527. </apply>
  4528. </apply>
  4529. </apply>
  4530. <apply><divide />
  4531. <ci> Am </ci>
  4532. <apply><times />
  4533. <ci> V_myo </ci>
  4534. <ci> F </ci>
  4535. </apply>
  4536. </apply>
  4537. </apply>
  4538. </apply>
  4539. </math>
  4540. <rdf:RDF
  4541. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4542. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4543. <rdf:Description rdf:about="#potassium_internal_diff_eq">
  4544. <cmeta:comment rdf:parseType="Resource">
  4545. <rdf:value>
  4546. The rate of change of intracellular potassium ion concentration.
  4547. </rdf:value>
  4548. </cmeta:comment>
  4549. </rdf:Description>
  4550. </rdf:RDF>
  4551. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4552. cmeta:id="potassium_internal_diff_eq">
  4553. <apply id="potassium_internal_diff_eq"><eq />
  4554. <apply><diff />
  4555. <bvar><ci> time </ci></bvar>
  4556. <ci> Ki </ci>
  4557. </apply>
  4558. <apply><times />
  4559. <apply><minus />
  4560. <apply><plus />
  4561. <ci> i_Ca_L_K </ci>
  4562. <ci> i_K </ci>
  4563. <ci> i_K1 </ci>
  4564. <ci> i_Kp </ci>
  4565. <ci> i_ns_K </ci>
  4566. <apply><minus />
  4567. <apply><times />
  4568. <ci> i_NaK </ci>
  4569. <cn cellml:units="dimensionless"> 2.0 </cn>
  4570. </apply>
  4571. </apply>
  4572. </apply>
  4573. </apply>
  4574. <apply><divide />
  4575. <ci> Am </ci>
  4576. <apply><times />
  4577. <ci> V_myo </ci>
  4578. <ci> F </ci>
  4579. </apply>
  4580. </apply>
  4581. </apply>
  4582. </apply>
  4583. </math>
  4584. <rdf:RDF
  4585. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  4586. xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
  4587. <rdf:Description rdf:about="#potassium_external_diff_eq">
  4588. <cmeta:comment rdf:parseType="Resource">
  4589. <rdf:value>
  4590. The rate of change of extracellular potassium ion concentration.
  4591. </rdf:value>
  4592. </cmeta:comment>
  4593. </rdf:Description>
  4594. </rdf:RDF>
  4595. <math xmlns="http://www.w3.org/1998/Math/MathML"
  4596. cmeta:id="potassium_external_diff_eq">
  4597. <apply id="potassium_external_diff_eq"><eq />
  4598. <apply><diff />
  4599. <bvar><ci> time </ci></bvar>
  4600. <ci> Ko </ci>
  4601. </apply>
  4602. <apply><times />
  4603. <apply><plus />
  4604. <ci> i_Ca_L_K </ci>
  4605. <ci> i_K </ci>
  4606. <ci> i_K1 </ci>
  4607. <ci> i_Kp </ci>
  4608. <ci> i_ns_K </ci>
  4609. <apply><minus />
  4610. <apply><times />
  4611. <ci> i_NaK </ci>
  4612. <cn cellml:units="dimensionless"> 2.0 </cn>
  4613. </apply>
  4614. </apply>
  4615. </apply>
  4616. <apply><divide />
  4617. <ci> Am </ci>
  4618. <apply><times />
  4619. <ci> V_myo </ci>
  4620. <ci> F </ci>
  4621. </apply>
  4622. </apply>
  4623. </apply>
  4624. </apply>
  4625. </math>
  4626. </component>
  4627. <!--
  4628. The following <group> element specifies a single containment hierarchy
  4629. that encompasses all of the components in the model, with the exception of
  4630. the "environment" component. The "containment" relationship is used to
  4631. describe geometric hierarchies - or how components are physically arranged
  4632. in relation to eachother.
  4633. -->
  4634. <group>
  4635. <relationship_ref relationship="containment" />
  4636. <component_ref component="membrane">
  4637. <component_ref component="fast_sodium_current">
  4638. <component_ref component="fast_sodium_current_m_gate" />
  4639. <component_ref component="fast_sodium_current_h_gate" />
  4640. <component_ref component="fast_sodium_current_j_gate" />
  4641. </component_ref>
  4642. <component_ref component="L_type_Ca_channel">
  4643. <component_ref component="L_type_Ca_channel_y_gate" />
  4644. </component_ref>
  4645. <component_ref component="time_dependent_potassium_current">
  4646. <component_ref component="time_dependent_potassium_current_X_gate" />
  4647. <component_ref component="time_dependent_potassium_current_Xi_gate" />
  4648. </component_ref>
  4649. <component_ref component="Na_Ca_exchanger" />
  4650. <component_ref component="time_independent_potassium_current">
  4651. <component_ref component="time_independent_potassium_current_K1_gate" />
  4652. </component_ref>
  4653. <component_ref component="plateau_potassium_current" />
  4654. <component_ref component="sarcolemmal_calcium_pump" />
  4655. <component_ref component="sodium_background_current" />
  4656. <component_ref component="calcium_background_current" />
  4657. <component_ref component="sodium_potassium_pump" />
  4658. <component_ref component="non_specific_calcium_activated_current" />
  4659. <component_ref component="calcium_subsystem" />
  4660. <component_ref component="ionic_concentrations" />
  4661. </component_ref>
  4662. </group>
  4663. <!--
  4664. The following <group> element specifies how the components
  4665. representing activation and inactivation coefficients are
  4666. encapsulated inside the sodium and potassium channel components.
  4667. Encapsulation describes the logical hierarchy of components in a network,
  4668. and may or may not reflect their physical arrangement.
  4669. -->
  4670. <group>
  4671. <relationship_ref relationship="encapsulation" />
  4672. <component_ref component="fast_sodium_current">
  4673. <component_ref component="fast_sodium_current_m_gate" />
  4674. <component_ref component="fast_sodium_current_h_gate" />
  4675. <component_ref component="fast_sodium_current_j_gate" />
  4676. </component_ref>
  4677. <component_ref component="L_type_Ca_channel">
  4678. <component_ref component="L_type_Ca_channel_y_gate" />
  4679. </component_ref>
  4680. <component_ref component="time_dependent_potassium_current">
  4681. <component_ref component="time_dependent_potassium_current_X_gate" />
  4682. <component_ref component="time_dependent_potassium_current_Xi_gate" />
  4683. </component_ref>
  4684. <component_ref component="time_independent_potassium_current">
  4685. <component_ref component="time_independent_potassium_current_K1_gate" />
  4686. </component_ref>
  4687. </group>
  4688. <!--
  4689. "Time" is passed from the "environment" component into the
  4690. "membrane" and current components.
  4691. -->
  4692. <connection>
  4693. <map_components
  4694. component_1="membrane" component_2="environment" />
  4695. <map_variables variable_1="time" variable_2="time" />
  4696. </connection>
  4697. <connection>
  4698. <map_components
  4699. component_1="fast_sodium_current" component_2="environment" />
  4700. <map_variables variable_1="time" variable_2="time" />
  4701. </connection>
  4702. <connection>
  4703. <map_components
  4704. component_1="L_type_Ca_channel" component_2="environment" />
  4705. <map_variables variable_1="time" variable_2="time" />
  4706. </connection>
  4707. <connection>
  4708. <map_components
  4709. component_1="time_dependent_potassium_current" component_2="environment" />
  4710. <map_variables variable_1="time" variable_2="time" />
  4711. </connection>
  4712. <connection>
  4713. <map_components
  4714. component_1="Na_Ca_exchanger" component_2="environment" />
  4715. <map_variables variable_1="time" variable_2="time" />
  4716. </connection>
  4717. <connection>
  4718. <map_components
  4719. component_1="time_independent_potassium_current" component_2="environment" />
  4720. <map_variables variable_1="time" variable_2="time" />
  4721. </connection>
  4722. <connection>
  4723. <map_components
  4724. component_1="plateau_potassium_current" component_2="environment" />
  4725. <map_variables variable_1="time" variable_2="time" />
  4726. </connection>
  4727. <connection>
  4728. <map_components
  4729. component_1="sarcolemmal_calcium_pump" component_2="environment" />
  4730. <map_variables variable_1="time" variable_2="time" />
  4731. </connection>
  4732. <connection>
  4733. <map_components
  4734. component_1="sodium_background_current" component_2="environment" />
  4735. <map_variables variable_1="time" variable_2="time" />
  4736. </connection>
  4737. <connection>
  4738. <map_components
  4739. component_1="calcium_background_current" component_2="environment" />
  4740. <map_variables variable_1="time" variable_2="time" />
  4741. </connection>
  4742. <connection>
  4743. <map_components
  4744. component_1="sodium_potassium_pump" component_2="environment" />
  4745. <map_variables variable_1="time" variable_2="time" />
  4746. </connection>
  4747. <connection>
  4748. <map_components
  4749. component_1="non_specific_calcium_activated_current" component_2="environment" />
  4750. <map_variables variable_1="time" variable_2="time" />
  4751. </connection>
  4752. <connection>
  4753. <map_components
  4754. component_1="calcium_subsystem" component_2="environment" />
  4755. <map_variables variable_1="time" variable_2="time" />
  4756. </connection>
  4757. <connection>
  4758. <map_components
  4759. component_1="ionic_concentrations" component_2="environment" />
  4760. <map_variables variable_1="time" variable_2="time" />
  4761. </connection>
  4762. <!--
  4763. Several variables are passed between the "membrane" and its sub-components.
  4764. -->
  4765. <connection>
  4766. <map_components
  4767. component_1="membrane" component_2="fast_sodium_current" />
  4768. <map_variables variable_1="V" variable_2="V" />
  4769. <map_variables variable_1="i_Na" variable_2="i_Na" />
  4770. <map_variables variable_1="R" variable_2="R" />
  4771. <map_variables variable_1="T" variable_2="T" />
  4772. <map_variables variable_1="F" variable_2="F" />
  4773. </connection>
  4774. <connection>
  4775. <map_components
  4776. component_1="membrane" component_2="L_type_Ca_channel" />
  4777. <map_variables variable_1="V" variable_2="V" />
  4778. <map_variables variable_1="i_Ca_L_Ca" variable_2="i_Ca_L_Ca" />
  4779. <map_variables variable_1="i_Ca_L_K" variable_2="i_Ca_L_K" />
  4780. <map_variables variable_1="R" variable_2="R" />
  4781. <map_variables variable_1="T" variable_2="T" />
  4782. <map_variables variable_1="F" variable_2="F" />
  4783. </connection>
  4784. <connection>
  4785. <map_components
  4786. component_1="membrane" component_2="time_dependent_potassium_current" />
  4787. <map_variables variable_1="V" variable_2="V" />
  4788. <map_variables variable_1="i_K" variable_2="i_K" />
  4789. <map_variables variable_1="R" variable_2="R" />
  4790. <map_variables variable_1="T" variable_2="T" />
  4791. <map_variables variable_1="F" variable_2="F" />
  4792. </connection>
  4793. <connection>
  4794. <map_components
  4795. component_1="membrane" component_2="Na_Ca_exchanger" />
  4796. <map_variables variable_1="V" variable_2="V" />
  4797. <map_variables variable_1="i_NaCa" variable_2="i_NaCa" />
  4798. <map_variables variable_1="R" variable_2="R" />
  4799. <map_variables variable_1="T" variable_2="T" />
  4800. <map_variables variable_1="F" variable_2="F" />
  4801. </connection>
  4802. <connection>
  4803. <map_components
  4804. component_1="membrane" component_2="time_independent_potassium_current" />
  4805. <map_variables variable_1="V" variable_2="V" />
  4806. <map_variables variable_1="i_K1" variable_2="i_K1" />
  4807. <map_variables variable_1="R" variable_2="R" />
  4808. <map_variables variable_1="T" variable_2="T" />
  4809. <map_variables variable_1="F" variable_2="F" />
  4810. </connection>
  4811. <connection>
  4812. <map_components
  4813. component_1="membrane" component_2="plateau_potassium_current" />
  4814. <map_variables variable_1="V" variable_2="V" />
  4815. <map_variables variable_1="i_Kp" variable_2="i_Kp" />
  4816. </connection>
  4817. <connection>
  4818. <map_components
  4819. component_1="membrane" component_2="sarcolemmal_calcium_pump" />
  4820. <map_variables variable_1="i_p_Ca" variable_2="i_p_Ca" />
  4821. </connection>
  4822. <connection>
  4823. <map_components
  4824. component_1="membrane" component_2="sodium_background_current" />
  4825. <map_variables variable_1="V" variable_2="V" />
  4826. <map_variables variable_1="i_Na_b" variable_2="i_Na_b" />
  4827. </connection>
  4828. <connection>
  4829. <map_components
  4830. component_1="membrane" component_2="calcium_background_current" />
  4831. <map_variables variable_1="V" variable_2="V" />
  4832. <map_variables variable_1="i_Ca_b" variable_2="i_Ca_b" />
  4833. <map_variables variable_1="R" variable_2="R" />
  4834. <map_variables variable_1="T" variable_2="T" />
  4835. <map_variables variable_1="F" variable_2="F" />
  4836. </connection>
  4837. <connection>
  4838. <map_components
  4839. component_1="membrane" component_2="sodium_potassium_pump" />
  4840. <map_variables variable_1="V" variable_2="V" />
  4841. <map_variables variable_1="i_NaK" variable_2="i_NaK" />
  4842. <map_variables variable_1="R" variable_2="R" />
  4843. <map_variables variable_1="T" variable_2="T" />
  4844. <map_variables variable_1="F" variable_2="F" />
  4845. </connection>
  4846. <connection>
  4847. <map_components
  4848. component_1="membrane" component_2="non_specific_calcium_activated_current" />
  4849. <map_variables variable_1="V" variable_2="V" />
  4850. <map_variables variable_1="i_ns_Ca" variable_2="i_ns_Ca" />
  4851. <map_variables variable_1="R" variable_2="R" />
  4852. <map_variables variable_1="T" variable_2="T" />
  4853. <map_variables variable_1="F" variable_2="F" />
  4854. </connection>
  4855. <connection>
  4856. <map_components
  4857. component_1="membrane" component_2="calcium_subsystem" />
  4858. <map_variables variable_1="F" variable_2="F" />
  4859. </connection>
  4860. <connection>
  4861. <map_components
  4862. component_1="membrane" component_2="ionic_concentrations" />
  4863. <map_variables variable_1="F" variable_2="F" />
  4864. </connection>
  4865. <!-- Several variables are passed between the sibling components. -->
  4866. <connection>
  4867. <map_components
  4868. component_1="fast_sodium_current" component_2="ionic_concentrations" />
  4869. <map_variables variable_1="Nai" variable_2="Nai" />
  4870. <map_variables variable_1="Nao" variable_2="Nao" />
  4871. <map_variables variable_1="i_Na" variable_2="i_Na" />
  4872. </connection>
  4873. <connection>
  4874. <map_components
  4875. component_1="fast_sodium_current" component_2="sodium_background_current" />
  4876. <map_variables variable_1="E_Na" variable_2="E_Na" />
  4877. </connection>
  4878. <connection>
  4879. <map_components
  4880. component_1="L_type_Ca_channel" component_2="calcium_subsystem" />
  4881. <map_variables variable_1="Ca_SS" variable_2="Ca_SS" />
  4882. <map_variables variable_1="i_Ca_L_Ca" variable_2="i_Ca_L_Ca" />
  4883. </connection>
  4884. <connection>
  4885. <map_components
  4886. component_1="L_type_Ca_channel" component_2="ionic_concentrations" />
  4887. <map_variables variable_1="i_Ca_L_K" variable_2="i_Ca_L_K" />
  4888. <map_variables variable_1="Ki" variable_2="Ki" />
  4889. <map_variables variable_1="Ko" variable_2="Ko" />
  4890. <map_variables variable_1="Cao" variable_2="Cao" />
  4891. </connection>
  4892. <connection>
  4893. <map_components
  4894. component_1="time_dependent_potassium_current" component_2="ionic_concentrations" />
  4895. <map_variables variable_1="Ki" variable_2="Ki" />
  4896. <map_variables variable_1="Ko" variable_2="Ko" />
  4897. <map_variables variable_1="Nao" variable_2="Nao" />
  4898. <map_variables variable_1="Nai" variable_2="Nai" />
  4899. <map_variables variable_1="i_K" variable_2="i_K" />
  4900. </connection>
  4901. <connection>
  4902. <map_components
  4903. component_1="Na_Ca_exchanger" component_2="ionic_concentrations" />
  4904. <map_variables variable_1="Cao" variable_2="Cao" />
  4905. <map_variables variable_1="Nai" variable_2="Nai" />
  4906. <map_variables variable_1="Nao" variable_2="Nao" />
  4907. <map_variables variable_1="i_NaCa" variable_2="i_NaCa" />
  4908. </connection>
  4909. <connection>
  4910. <map_components
  4911. component_1="Na_Ca_exchanger" component_2="calcium_subsystem" />
  4912. <map_variables variable_1="Cai" variable_2="Cai" />
  4913. <map_variables variable_1="i_NaCa" variable_2="i_NaCa" />
  4914. </connection>
  4915. <connection>
  4916. <map_components
  4917. component_1="time_independent_potassium_current" component_2="ionic_concentrations" />
  4918. <map_variables variable_1="Ki" variable_2="Ki" />
  4919. <map_variables variable_1="Ko" variable_2="Ko" />
  4920. <map_variables variable_1="i_K1" variable_2="i_K1" />
  4921. </connection>
  4922. <connection>
  4923. <map_components
  4924. component_1="plateau_potassium_current" component_2="time_independent_potassium_current" />
  4925. <map_variables variable_1="E_K1" variable_2="E_K1" />
  4926. </connection>
  4927. <connection>
  4928. <map_components
  4929. component_1="plateau_potassium_current" component_2="ionic_concentrations" />
  4930. <map_variables variable_1="i_Kp" variable_2="i_Kp" />
  4931. </connection>
  4932. <connection>
  4933. <map_components
  4934. component_1="sodium_background_current" component_2="ionic_concentrations" />
  4935. <map_variables variable_1="i_Na_b" variable_2="i_Na_b" />
  4936. </connection>
  4937. <connection>
  4938. <map_components
  4939. component_1="sarcolemmal_calcium_pump" component_2="calcium_subsystem" />
  4940. <map_variables variable_1="i_p_Ca" variable_2="i_p_Ca" />
  4941. <map_variables variable_1="Cai" variable_2="Cai" />
  4942. </connection>
  4943. <connection>
  4944. <map_components
  4945. component_1="calcium_background_current" component_2="calcium_subsystem" />
  4946. <map_variables variable_1="Cai" variable_2="Cai" />
  4947. <map_variables variable_1="i_Ca_b" variable_2="i_Ca_b" />
  4948. </connection>
  4949. <connection>
  4950. <map_components
  4951. component_1="calcium_background_current" component_2="ionic_concentrations" />
  4952. <map_variables variable_1="Cao" variable_2="Cao" />
  4953. </connection>
  4954. <connection>
  4955. <map_components
  4956. component_1="sodium_potassium_pump" component_2="ionic_concentrations" />
  4957. <map_variables variable_1="Nai" variable_2="Nai" />
  4958. <map_variables variable_1="Nao" variable_2="Nao" />
  4959. <map_variables variable_1="Ko" variable_2="Ko" />
  4960. <map_variables variable_1="i_NaK" variable_2="i_NaK" />
  4961. </connection>
  4962. <connection>
  4963. <map_components
  4964. component_1="non_specific_calcium_activated_current" component_2="ionic_concentrations" />
  4965. <map_variables variable_1="i_ns_Na" variable_2="i_ns_Na" />
  4966. <map_variables variable_1="i_ns_K" variable_2="i_ns_K" />
  4967. <map_variables variable_1="Nai" variable_2="Nai" />
  4968. <map_variables variable_1="Nao" variable_2="Nao" />
  4969. <map_variables variable_1="Ko" variable_2="Ko" />
  4970. <map_variables variable_1="Ki" variable_2="Ki" />
  4971. </connection>
  4972. <connection>
  4973. <map_components
  4974. component_1="non_specific_calcium_activated_current" component_2="calcium_subsystem" />
  4975. <map_variables variable_1="Cai" variable_2="Cai" />
  4976. </connection>
  4977. <connection>
  4978. <map_components
  4979. component_1="ionic_concentrations" component_2="calcium_subsystem" />
  4980. <map_variables variable_1="Am" variable_2="Am" />
  4981. <map_variables variable_1="V_myo" variable_2="V_myo" />
  4982. </connection>
  4983. <!--
  4984. Various variables are passed between parent components and their
  4985. encapsulated gates.
  4986. -->
  4987. <connection>
  4988. <map_components
  4989. component_1="fast_sodium_current" component_2="fast_sodium_current_m_gate" />
  4990. <map_variables variable_1="m" variable_2="m" />
  4991. <map_variables variable_1="time" variable_2="time" />
  4992. <map_variables variable_1="V" variable_2="V" />
  4993. </connection>
  4994. <connection>
  4995. <map_components
  4996. component_1="fast_sodium_current" component_2="fast_sodium_current_h_gate" />
  4997. <map_variables variable_1="h" variable_2="h" />
  4998. <map_variables variable_1="time" variable_2="time" />
  4999. <map_variables variable_1="V" variable_2="V" />
  5000. </connection>
  5001. <connection>
  5002. <map_components
  5003. component_1="fast_sodium_current" component_2="fast_sodium_current_j_gate" />
  5004. <map_variables variable_1="j" variable_2="j" />
  5005. <map_variables variable_1="time" variable_2="time" />
  5006. <map_variables variable_1="V" variable_2="V" />
  5007. </connection>
  5008. <connection>
  5009. <map_components
  5010. component_1="L_type_Ca_channel" component_2="L_type_Ca_channel_y_gate" />
  5011. <map_variables variable_1="y" variable_2="y" />
  5012. <map_variables variable_1="time" variable_2="time" />
  5013. <map_variables variable_1="V" variable_2="V" />
  5014. </connection>
  5015. <connection>
  5016. <map_components
  5017. component_1="time_dependent_potassium_current" component_2="time_dependent_potassium_current_X_gate" />
  5018. <map_variables variable_1="X" variable_2="X" />
  5019. <map_variables variable_1="time" variable_2="time" />
  5020. <map_variables variable_1="V" variable_2="V" />
  5021. </connection>
  5022. <connection>
  5023. <map_components
  5024. component_1="time_dependent_potassium_current" component_2="time_dependent_potassium_current_Xi_gate" />
  5025. <map_variables variable_1="Xi" variable_2="Xi" />
  5026. <map_variables variable_1="time" variable_2="time" />
  5027. <map_variables variable_1="V" variable_2="V" />
  5028. </connection>
  5029. <connection>
  5030. <map_components
  5031. component_1="time_independent_potassium_current" component_2="time_independent_potassium_current_K1_gate" />
  5032. <map_variables variable_1="time" variable_2="time" />
  5033. <map_variables variable_1="V" variable_2="V" />
  5034. <map_variables variable_1="E_K1" variable_2="E_K1" />
  5035. <map_variables variable_1="K1_infinity" variable_2="K1_infinity" />
  5036. </connection>
  5037. </model>