Team:Evry/Modeltr1
From 2013.igem.org
(24 intermediate revisions not shown) | |||
Line 9: | Line 9: | ||
<h2>Introduction</h2> | <h2>Introduction</h2> | ||
<p> | <p> | ||
- | In the very beginning of the project, we focused on | + | In the very beginning of the project, we focused on iron absorption by the duodenum. We first had to model the behaviour of the duodenum regarding iron absorption to determine if a flush treatment strategy was viable. |
</p> | </p> | ||
<h2>Observations</h2> | <h2>Observations</h2> | ||
<p> | <p> | ||
- | 60% of iron | + | We know that 60% of iron is absorbed in the duodenum and 40% in the jejunum. The duodenum is located in the upper intestines, right after the stomach, and is usually 300mm long. |
<br/> | <br/> | ||
- | A healthy person absorbs about 10% (2mg a day) of the daily iron uptake, while a | + | A healthy person absorbs about 10% (1-2mg a day) of the daily iron uptake, while a hemochromatosic patient's absorption varies between 50% and 100% of the daily iron uptake<sup><a href="#Ref">[1]</a></sup>. |
</p> | </p> | ||
+ | |||
+ | |||
+ | <div align="center"> | ||
<a id="Fig1"></a> | <a id="Fig1"></a> | ||
<div class="captionedPicture" style="width:60%;"> | <div class="captionedPicture" style="width:60%;"> | ||
Line 26: | Line 29: | ||
<b>Figure 1 : </b> Overview of the iron regulation system in human body. | <b>Figure 1 : </b> Overview of the iron regulation system in human body. | ||
</div> | </div> | ||
+ | </div> | ||
</div> | </div> | ||
<p> | <p> | ||
- | + | Iron absorption is normally regulated by the liver through hepcidin production (depicted in <a href="#Fig1">Figure 1</a>). This means that after a certain delay, iron absorption eventually reaches a stationary phase. | |
</p> | </p> | ||
Line 34: | Line 38: | ||
<h2>Goals</h2> | <h2>Goals</h2> | ||
<p> | <p> | ||
- | + | We wanted to build a generic duodenal iron absorption model so that: | |
<ul> | <ul> | ||
<li>We can have a realistic base for the <a href="https://2013.igem.org/Team:Evry/Modeltr2">Final flush treatment model</a></li> | <li>We can have a realistic base for the <a href="https://2013.igem.org/Team:Evry/Modeltr2">Final flush treatment model</a></li> | ||
- | <li>The model can can be reused in the future</li> | + | <li>The model can can be reused in the future for any similar model of absorption.</li> |
</ul> | </ul> | ||
</p> | </p> | ||
Line 44: | Line 48: | ||
<h2>Assumptions</h2> | <h2>Assumptions</h2> | ||
<ul> | <ul> | ||
- | <li>Our bacteria | + | <li>Our bacteria doesn't settle in the duodenum</li> |
- | <li>No regulation | + | <li>No regulation of the patient's iron absorption</li> |
- | <li>Constant iron flow</li> | + | <li>Constant iron flow in the duodenum lumen </li> |
<li>Homogeneous fluid</li> | <li>Homogeneous fluid</li> | ||
<li>The bacterial quantity is constant</li> | <li>The bacterial quantity is constant</li> | ||
Line 56: | Line 60: | ||
<p> | <p> | ||
This model simulates the digestion process of <b>one meal</b> from the duodenum's point of view.<br/> | This model simulates the digestion process of <b>one meal</b> from the duodenum's point of view.<br/> | ||
- | The duodenum is considered as a cylinder in which a homogeneous fluid flows. | + | The duodenum is considered as a cylinder in which a homogeneous fluid flows. The model is divided into three steps: the filling of duodenum, the steady state flowing step and the emptying. <br/> |
- | This model has two variables : the iron | + | This model has two variables : the iron dissolved in the duodenum lumen (<b><span style="color:#FF0000;">S</span></b>) and the absorbed iron (<b><span style="color:#0000FF;">A</span></b>). <br/> |
We considered the chyme arrives in the duodenum at a constant rate. <b><span style="color:#FF0000;">S</span></b> has a linear component <b>Sp</b> which represents the pulses. The also are an emptying component and an absorption component.<br/> | We considered the chyme arrives in the duodenum at a constant rate. <b><span style="color:#FF0000;">S</span></b> has a linear component <b>Sp</b> which represents the pulses. The also are an emptying component and an absorption component.<br/> | ||
We assumed a linear absorption and a negative feedback regulation for A. | We assumed a linear absorption and a negative feedback regulation for A. | ||
Line 79: | Line 83: | ||
<td><b>Description</b></td> | <td><b>Description</b></td> | ||
</tr> | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td>A</td> | ||
+ | <td>mg</td> | ||
+ | <td>Absorbed Iron</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td>S</td> | ||
+ | <td>mg</td> | ||
+ | <td>Iron in Duodenum</td> | ||
+ | </tr> | ||
+ | |||
<tr> | <tr> | ||
<td>S<sub>p</sub></td> | <td>S<sub>p</sub></td> | ||
Line 87: | Line 104: | ||
<td>v</td> | <td>v</td> | ||
<td>m.s<sup>-1</sup></td> | <td>m.s<sup>-1</sup></td> | ||
- | <td>Chyme's flow | + | <td>Chyme's flow</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 110: | Line 127: | ||
</table> | </table> | ||
+ | <a id="Par"></a> | ||
<h2>Parameters tuning :</h2> | <h2>Parameters tuning :</h2> | ||
<p> | <p> | ||
Line 119: | Line 137: | ||
<h2>Results</h2> | <h2>Results</h2> | ||
<p> | <p> | ||
- | These curves represent the total absorbed iron (in red) and the instant iron quantity in the | + | These curves represent the total absorbed iron (in red) and the instant iron quantity in the duodenum lumen (blue).<br/> |
The green line is a landmark: it represents the iron absorption of a healthy person during an average meal. | The green line is a landmark: it represents the iron absorption of a healthy person during an average meal. | ||
</p> | </p> | ||
<p> | <p> | ||
+ | |||
+ | <div align="center"> | ||
<a id="Fig2"></a> | <a id="Fig2"></a> | ||
<div class="captionedPicture" style="width:100%;"> | <div class="captionedPicture" style="width:100%;"> | ||
Line 132: | Line 152: | ||
</div> | </div> | ||
</div> | </div> | ||
+ | </div> | ||
+ | |||
The <a href="#Fig2">Figure 2</a> represents what would normally happen during an average meal. It will be a sample graph for our model.<br/> | The <a href="#Fig2">Figure 2</a> represents what would normally happen during an average meal. It will be a sample graph for our model.<br/> | ||
</p> | </p> | ||
<br/> | <br/> | ||
<p> | <p> | ||
+ | |||
+ | <div align="center"> | ||
<a id="Fig3"></a> | <a id="Fig3"></a> | ||
<div class="captionedPicture" style="width:100%;"> | <div class="captionedPicture" style="width:100%;"> | ||
Line 145: | Line 169: | ||
</div> | </div> | ||
</div> | </div> | ||
- | The <a href="#Fig3">Figure 3</a> was generated with the same equations as the <a href="#Fig2">Figure 2</a>, but where <b>σ = 0</b>, which means that there is no regulation of iron absorption. | + | </div> |
+ | |||
+ | <p>The <a href="#Fig3">Figure 3</a> was generated with the same equations as the <a href="#Fig2">Figure 2</a>, but where <b>σ = 0</b>, which means that there is no regulation of iron absorption. | ||
</p> | </p> | ||
<h2>Parameter values</h2> | <h2>Parameter values</h2> | ||
<p> | <p> | ||
- | <table width=" | + | <table width="100%" border="1" style="border-collapse:collapse;"> |
<tr> | <tr> | ||
<td><b>Name</b></td> | <td><b>Name</b></td> | ||
Line 160: | Line 186: | ||
<tr> | <tr> | ||
<td>S<sub>p</sub></td> | <td>S<sub>p</sub></td> | ||
- | <td> | + | <td>0.03</td> |
<td>mol.s<sup>-1</sup></td> | <td>mol.s<sup>-1</sup></td> | ||
<td>Iron pulse</td> | <td>Iron pulse</td> | ||
Line 167: | Line 193: | ||
<tr> | <tr> | ||
<td>v</td> | <td>v</td> | ||
- | <td> | + | <td>7*10<sup>-3</sup></td> |
<td>m.s<sup>-1</sup></td> | <td>m.s<sup>-1</sup></td> | ||
<td>Chyme's flow average speed</td> | <td>Chyme's flow average speed</td> | ||
Line 174: | Line 200: | ||
<tr> | <tr> | ||
<td>L</td> | <td>L</td> | ||
- | <td> | + | <td>0.3</td> |
<td>m</td> | <td>m</td> | ||
<td>Duodenum length</td> | <td>Duodenum length</td> | ||
Line 181: | Line 207: | ||
<tr> | <tr> | ||
<td>α</td> | <td>α</td> | ||
- | <td> | + | <td>0.3</td> |
<td>s<sup>-1</sup></td> | <td>s<sup>-1</sup></td> | ||
<td>Duodenum absorption rate</td> | <td>Duodenum absorption rate</td> | ||
- | <td>tuned</td> | + | <td><a href="#Par">tuned</a></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>σ</td> | <td>σ</td> | ||
- | <td> | + | <td>0.72</td> |
<td>s<sup>-1</sup></td> | <td>s<sup>-1</sup></td> | ||
<td>Regulation coefficient</td> | <td>Regulation coefficient</td> | ||
- | <td>tuned</td> | + | <td><a href="#Par">tuned</a></td> |
</tr> | </tr> | ||
</table> | </table> | ||
+ | </p> | ||
+ | |||
+ | <h2>Sensitivity Analysis</h2> | ||
+ | |||
+ | As two parameters cannot be tuned: α and σ, we had to study the stability of the model with respect to the change in these parameters. | ||
+ | |||
+ | <h3>Model response in function of α</h3> | ||
+ | |||
+ | We start by varying α and keeping σ to its tuned value. This gives the results presented in Figure 4 below. | ||
+ | |||
+ | <div align="center"> | ||
+ | <a id="Fig4"></a> | ||
+ | <div class="captionedPicture" style="width:100%;"> | ||
+ | <a title="Absorption" href="https://static.igem.org/mediawiki/2013/1/18/Health_sensi_alpha.png"> | ||
+ | <img alt="Absorption" src="https://static.igem.org/mediawiki/2013/1/18/Health_sensi_alpha.png" class="Picture"/> | ||
+ | </a> | ||
+ | <div class="caption"> | ||
+ | <b>Figure 4 : </b> Sensitivity analysis for the α parameter, the x axis is in log scale. The curves show the maximal value attained for each simulation. | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <p> | ||
+ | The dynamic of the model is not changed α < 1 but, as α gets bigger, the absorbed iron increase greatly, crossing the green (maximal absorption for healthy patient) for α < 10. | ||
+ | </p> | ||
+ | |||
+ | <h3>Model response in function of σ</h3> | ||
+ | |||
+ | <p> | ||
+ | We do the same simulations with different values for the σ parameter, keeping the α to its tuned value. The result of these simulations is presented in Figure 5. | ||
+ | </p> | ||
+ | |||
+ | <div align="center"> | ||
+ | <a id="Fig5"></a> | ||
+ | <div class="captionedPicture" style="width:60%;"> | ||
+ | <a title="Absorption" href="https://static.igem.org/mediawiki/2013/1/13/Health_sensi_sigma.png"> | ||
+ | <img alt="Absorption" src="https://static.igem.org/mediawiki/2013/1/13/Health_sensi_sigma.png" class="Picture"/> | ||
+ | </a> | ||
+ | <div class="caption"> | ||
+ | <b>Figure 5: </b> Sensitivity analysis for the σ parameter, the x axis is in log scale. The curves show the maximal value attained for each simulation. | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <p> | ||
+ | As expected with the equation, the σ parameter shows a sigmoid decreasing shape affecting a lot the iron absorption. | ||
+ | </p> | ||
+ | |||
+ | <h3>Model response in function of α and σ</h3> | ||
+ | |||
+ | As the model possesses only two free parameter, it is possible to do the joint analysis of the two parameters. This analysis is shown in Figure | ||
+ | |||
+ | <div align="center"> | ||
+ | <a id="Fig6"></a> | ||
+ | <div class="captionedPicture" style="width:60%;"> | ||
+ | <a title="Absorption" href="https://static.igem.org/mediawiki/2013/2/27/Health_sensi_alpha_sigma.png"> | ||
+ | <img alt="Absorption" src="https://static.igem.org/mediawiki/2013/2/27/Health_sensi_alpha_sigma.png" class="Picture"/> | ||
+ | </a> | ||
+ | <div class="caption"> | ||
+ | <b>Figure 6 : </b> Sensitivity analysis for both α and σ parameters. The curves show the maximal value attained for each simulation. | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <p> | ||
+ | The dynamics of the model in function of the two parameters is interesting as we can see that the σ value only modify linearly the dynamics. Whereas the α values modify it in an exponential way as it becomes close to zero. The parameter to tune the more carefuly is the α parameter. | ||
</p> | </p> | ||
Line 204: | Line 296: | ||
<h2>Models and scripts</h2> | <h2>Models and scripts</h2> | ||
<p> | <p> | ||
- | This model was made using the Python language. You can <a href="https://static.igem.org/mediawiki/2013/ | + | This model was made using the Python language. You can <a href="https://static.igem.org/mediawiki/2013/d/d8/Healthy.zip"> download the python script here</a>. |
</p> | </p> | ||
Latest revision as of 18:40, 14 January 2014
Disease model
Introduction
In the very beginning of the project, we focused on iron absorption by the duodenum. We first had to model the behaviour of the duodenum regarding iron absorption to determine if a flush treatment strategy was viable.
Observations
We know that 60% of iron is absorbed in the duodenum and 40% in the jejunum. The duodenum is located in the upper intestines, right after the stomach, and is usually 300mm long.
A healthy person absorbs about 10% (1-2mg a day) of the daily iron uptake, while a hemochromatosic patient's absorption varies between 50% and 100% of the daily iron uptake[1].
Iron absorption is normally regulated by the liver through hepcidin production (depicted in Figure 1). This means that after a certain delay, iron absorption eventually reaches a stationary phase.
Goals
We wanted to build a generic duodenal iron absorption model so that:
- We can have a realistic base for the Final flush treatment model
- The model can can be reused in the future for any similar model of absorption.
Assumptions
- Our bacteria doesn't settle in the duodenum
- No regulation of the patient's iron absorption
- Constant iron flow in the duodenum lumen
- Homogeneous fluid
- The bacterial quantity is constant
- The bacterial natural absorption is insignificant compared to the chelation
- The patient ingests 20mg of iron per day (Guideline Daily Amounts)
Materials and methods
This model simulates the digestion process of one meal from the duodenum's point of view.
The duodenum is considered as a cylinder in which a homogeneous fluid flows. The model is divided into three steps: the filling of duodenum, the steady state flowing step and the emptying.
This model has two variables : the iron dissolved in the duodenum lumen (S) and the absorbed iron (A).
We considered the chyme arrives in the duodenum at a constant rate. S has a linear component Sp which represents the pulses. The also are an emptying component and an absorption component.
We assumed a linear absorption and a negative feedback regulation for A.
Finally:
|
Parameters tuning :
As the iron absorption process greatly differs from an individual to an other, α and σ cannot be related with anything in the litterature. We thus had to tune those parameters.
First of all, we know that a hemochromatosic patient absorbs at least 50% of the iron he ingests. Thus, we tuned α to fit this information while assessing σ = 0 (Hemochromatosis : no regulation in iron absorbtion).
Then, since we know that a healthy person absorbs 10% of the ingested iron, we were able to tune σ.
Results
These curves represent the total absorbed iron (in red) and the instant iron quantity in the duodenum lumen (blue).
The green line is a landmark: it represents the iron absorption of a healthy person during an average meal.
The Figure 2 represents what would normally happen during an average meal. It will be a sample graph for our model.
The Figure 3 was generated with the same equations as the Figure 2, but where σ = 0, which means that there is no regulation of iron absorption.
Parameter values
Name | Value | Unit | Description | Reference |
Sp | 0.03 | mol.s-1 | Iron pulse | [1][2] |
v | 7*10-3 | m.s-1 | Chyme's flow average speed | [2] |
L | 0.3 | m | Duodenum length | [3] |
α | 0.3 | s-1 | Duodenum absorption rate | tuned |
σ | 0.72 | s-1 | Regulation coefficient | tuned |
Sensitivity Analysis
As two parameters cannot be tuned: α and σ, we had to study the stability of the model with respect to the change in these parameters.Model response in function of α
We start by varying α and keeping σ to its tuned value. This gives the results presented in Figure 4 below.The dynamic of the model is not changed α < 1 but, as α gets bigger, the absorbed iron increase greatly, crossing the green (maximal absorption for healthy patient) for α < 10.
Model response in function of σ
We do the same simulations with different values for the σ parameter, keeping the α to its tuned value. The result of these simulations is presented in Figure 5.
As expected with the equation, the σ parameter shows a sigmoid decreasing shape affecting a lot the iron absorption.
Model response in function of α and σ
As the model possesses only two free parameter, it is possible to do the joint analysis of the two parameters. This analysis is shown in FigureThe dynamics of the model in function of the two parameters is interesting as we can see that the σ value only modify linearly the dynamics. Whereas the α values modify it in an exponential way as it becomes close to zero. The parameter to tune the more carefuly is the α parameter.
Conclusion
This model provides rational results regarding the iron absorption phenomenon. Therefore, we will be able use it as a base for the next simulations.
The next step is to include our bacterial flow in this model, which will result in the Final flush treatment model.
Models and scripts
This model was made using the Python language. You can download the python script here.