浏览代码

Updating plusI_RBC models

Andrej 2 年之前
父节点
当前提交
a2aac1b899
共有 3 个文件被更改,包括 303 次插入208 次删除
  1. 12 12
      models/humanHGplusI_RBC.json
  2. 23 8
      models/humanHGplusI_RBC_parameters.json
  3. 268 188
      pythonScripts/compartmentModel.ipynb

+ 12 - 12
models/humanHGplusI_RBC.json

@@ -5,7 +5,7 @@
       "richlyPerfused","fat","slowlyPerfused","hair",
       "brainBlood","brain",
       "liver","gut","intestine","feces",
-      "plasmaI","liverI","kidneyI","hairI","brainI","fecesI"],
+      "bloodI","liverI","kidneyI","hairI","brainI","fecesI"],
    "commentScaled":"add compartments that only have inputs so they can be scaled to total input",
    "scaled":["hair","hairI","feces","fecesI","urine"],
    "commentParameters":"every parameter must have a value, name is optional and used in SE computation",
@@ -23,7 +23,7 @@
       "redBloodCells":"redBloodCellsVolume",
       "brain":"brainVolume",
       "liver":"liverVolume",
-      "plasmaI":"plasmaVolume",
+      "bloodI":"bloodVolume",
       "liverI":"liverVolume",
       "kidneyI":"kidneyVolume",
       "brainI":"brainVolume"
@@ -60,18 +60,18 @@
          "liver->intestine":"kB",
          "intestine->gut":"kR",
          "intestine->feces":"kF",
-         "plasma->liverI":"dBL",
-         "liverI->plasmaI":"kLB:I",
+         "plasma->liverI":"dBLPlasma",
+         "liverI->bloodI":"kLB:I",
          "liverI->fecesI":"kLF:I",
-         "plasmaI->kidneyI":"kBK:I",
-         "kidneyI->plasmaI":"kKB:I",
+         "bloodI->kidneyI":"kBK:I",
+         "kidneyI->bloodI":"kKB:I",
          "kidneyI->urine":"kKU:I",
-         "plasmaI->hairI":"kBH:I",
-         "brainI->plasmaI":"kBrB:I",
-         "plasmaI->urine":"kBU:I",
-         "plasmaI->brainI":"kBBr:I",
-         "plasmaI->fecesI":"kBF:I",
-         "plasma->brainI":"dBBr"}},
+         "bloodI->hairI":"kBH:I",
+         "brainI->bloodI":"kBrB:I",
+         "bloodI->urine":"kBU:I",
+         "bloodI->brainI":"kBBr:I",
+         "bloodI->fecesI":"kBF:I",
+         "plasma->brainI":"dBBrPlasma"}},
     "pcComments":"always related to outflow of organs", 
     "partitionCoefficients":{
         "kidney":"kidneyPCplasma",

+ 23 - 8
models/humanHGplusI_RBC_parameters.json

@@ -51,6 +51,7 @@
     "plasmaVolume":{"derived":"plasmaVolume"},
     "venousVolume":{"derived":"venousVolume"},
     "redBloodCellsVolume":{"derived":"redBloodCellsVolume"},
+    "bloodVolume":{"derived":"bloodVolume"},
     "kidneyVolume":{"derived":"kidneyVolume"},
     "richlyPerfusedVolume":{"derived":"richlyPerfusedVolume"},
     "fatVolume":{"derived":"fatVolume"},
@@ -91,6 +92,8 @@
     "kR":{"derived":"kR"},
     "kU":{"derived":"kU"},
     "commentInorganicMercury":"X",
+    "dBLPlasma":{"derived":"dBLPlasma"},
+    "dBBrPlasma":{"derived":"dBBrPlasma"},
     "dBL":{"derived":"dBL"},
     "dBBr":{"derived":"dBBr"},
     "kLB:I":{"derived":"kLB:I"},
@@ -277,7 +280,11 @@
     "bloodVolumeFraction":{
         "type":"sum",
         "a":"plasmaTotalVolumeFraction",
-        "b":"redBloodCellsVolumeFraction"},    
+        "b":"redBloodCellsVolumeFraction"}, 
+    "bloodVolume":{
+        "type":"product",
+        "a":"bloodVolumeFraction",
+        "b":"bodyWeight"},   
     "kB":{
         "type":"product",
         "a":"kBScaled",
@@ -321,11 +328,19 @@
     "dBL":{
         "type":"product",
         "a":"dBLPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
+    "dBLPlasma":{
+        "type":"product",
+        "a":"dBL",
+        "b":"bloodToPlasmaPCscale"},
     "dBBr":{
         "type":"product",
         "a":"dBBrPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
+    "dBBrPlasma":{
+        "type":"product",
+        "a":"dBBr",
+        "b":"bloodToPlasmaPCscale"},
     "kLB:I":{
         "type":"product",
         "a":"kLB:IPaper",
@@ -333,7 +348,7 @@
     "kBK:I":{
         "type":"product",
         "a":"kBK:IPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
     "kKB:I":{
         "type":"product",
         "a":"kKB:IPaper",
@@ -345,15 +360,15 @@
     "kBH:I":{
         "type":"product",
         "a":"kBH:IPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
     "kBU:I":{
         "type":"product",
         "a":"kBU:IPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
     "kBF:I":{
         "type":"product",
         "a":"kBF:IPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
     "kLF:I":{
         "type":"product",
         "a":"kLF:IPaper",
@@ -361,7 +376,7 @@
     "kBBr:I":{
         "type":"product",
         "a":"kBBr:IPaper",
-        "b":"plasmaVolume"},
+        "b":"bloodVolume"},
     "kBrB:I":{
         "type":"product",
         "a":"kBrB:IPaper",

文件差异内容过多而无法显示
+ 268 - 188
pythonScripts/compartmentModel.ipynb


部分文件因为文件数量过多而无法显示