import pandas as pd
Starch amount estimation
Here we use the values determined in Horrer et al. (2016) in order to determine an experimental value for the level of starch degradation we should expect to see in our model.
= pd.DataFrame([["End of night", 41.92813034], ["1h Light", 12.10368844]],
starchdf =["Time of day", "Starch content per guard cell (pg)"])
columns= starchdf.set_index("Time of day")
starchdf starchdf
Starch content per guard cell (pg) | |
---|---|
Time of day | |
End of night | 41.928130 |
1h Light | 12.103688 |
This table is found in the supplementary files of Horrer (2016). We can calculate glucose equivalents from starch by dividing by 162 g/mol, as Horrer et al did:
"Glucose equivalents (pmol)"] = starchdf["Starch content per guard cell (pg)"]/162
starchdf[ starchdf
Starch content per guard cell (pg) | Glucose equivalents (pmol) | |
---|---|---|
Time of day | ||
End of night | 41.928130 | 0.258816 |
1h Light | 12.103688 | 0.074714 |
In our model we use the glucose equivalents as a measure of starch.
We use a value of \(580 \times 10^6\) for the number of guard cells in our model, and therefore we can calculate the expected amount of starch in the model at the two times, and the expected amount of degradation.
= 290 * 10 ** 6 * 2 # number of stomata/m^2 *2 gives number of guard cells
N_gc "Starch amount (mmole/m2)"] = starchdf["Glucose equivalents (pmol)"]*N_gc*10**-9 # 10**-9 to convert to mmol
starchdf[ starchdf
Starch content per guard cell (pg) | Glucose equivalents (pmol) | Starch amount (mmole/m2) | |
---|---|---|---|
Time of day | |||
End of night | 41.928130 | 0.258816 | 0.150113 |
1h Light | 12.103688 | 0.074714 | 0.043334 |
print("Expected starch degradation amount is therefore %s fmoles/GC" %
round((starchdf.at["End of night", "Glucose equivalents (pmol)"]-starchdf.at["1h Light", "Glucose equivalents (pmol)"])*1000, 3))
Expected starch degradation amount is therefore 184.101 fmoles/GC
print("Expected starch degradation amount is therefore %s mmoles/m2" %
round((starchdf.at["End of night", "Starch amount (mmole/m2)"]-starchdf.at["1h Light", "Starch amount (mmole/m2)"]), 3))
Expected starch degradation amount is therefore 0.107 mmoles/m2