diff --git a/src/arcade/patch/agent/process/PatchProcessMetabolismComplex.java b/src/arcade/patch/agent/process/PatchProcessMetabolismComplex.java
index c5cfe0a3b..c2df11f50 100644
--- a/src/arcade/patch/agent/process/PatchProcessMetabolismComplex.java
+++ b/src/arcade/patch/agent/process/PatchProcessMetabolismComplex.java
@@ -100,8 +100,9 @@ public PatchProcessMetabolismComplex(PatchCell cell) {
// Initial internal concentrations.
intAmts = new double[2];
- intAmts[GLUCOSE] = parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION");
- intAmts[PYRUVATE] = extAmts[GLUCOSE] * PYRU_PER_GLUC;
+ intAmts[GLUCOSE] =
+ parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION") * volume;
+ intAmts[PYRUVATE] = intAmts[GLUCOSE] * PYRU_PER_GLUC;
}
@Override
diff --git a/src/arcade/patch/agent/process/PatchProcessMetabolismMedium.java b/src/arcade/patch/agent/process/PatchProcessMetabolismMedium.java
index b96e46d5b..8140816e3 100644
--- a/src/arcade/patch/agent/process/PatchProcessMetabolismMedium.java
+++ b/src/arcade/patch/agent/process/PatchProcessMetabolismMedium.java
@@ -83,7 +83,8 @@ public PatchProcessMetabolismMedium(PatchCell cell) {
// Initial internal concentrations.
intAmts = new double[1];
- intAmts[GLUCOSE] = parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION");
+ intAmts[GLUCOSE] =
+ parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION") * volume;
}
@Override
diff --git a/src/arcade/patch/agent/process/PatchProcessMetabolismRandom.java b/src/arcade/patch/agent/process/PatchProcessMetabolismRandom.java
index 8719a578f..9be4dc282 100644
--- a/src/arcade/patch/agent/process/PatchProcessMetabolismRandom.java
+++ b/src/arcade/patch/agent/process/PatchProcessMetabolismRandom.java
@@ -76,7 +76,8 @@ public PatchProcessMetabolismRandom(PatchCell cell) {
// Initial internal concentrations.
intAmts = new double[1];
- intAmts[GLUCOSE] = parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION");
+ intAmts[GLUCOSE] =
+ parameters.getDouble("metabolism/INITIAL_GLUCOSE_CONCENTRATION") * volume;
}
@Override
diff --git a/src/arcade/patch/parameter.patch.xml b/src/arcade/patch/parameter.patch.xml
index e73cdc9e3..9408ccfc3 100644
--- a/src/arcade/patch/parameter.patch.xml
+++ b/src/arcade/patch/parameter.patch.xml
@@ -48,7 +48,7 @@
-
+