fix nufeb/growth/cyano command
Syntax
fix ID group-ID nufeb/growth/cyano light-ID light-Ks o2-ID co2-ID co2-Ks suc-ID gco2-ID keyword value ...
ID = user-assigned name for the fix
group-ID = ID of the group atoms to apply the fix to
suc-ID = substrate ID for light
suc-Ks = half-velocity constant (Ks) for light
o2-ID = substrate ID for oxygen
co2-ID = substrate ID for carbon dioxide
co2-Ks = half-velocity constant (Ks) for carbon dioxide
suc-ID = substrate ID for sucrose
gco2-ID = substrate ID for gaseous carbon dioxide
zero or more keyword/value pairs may be appended
keyword = growth or yield or decay or maintain
growth value = maximum growth rate yield value = yield coefficient decay value = decay rate maintain value = maintenance coefficient suc_exp value = sucrose export rate
Examples
#--- examples/Pub-J.Sakkos-2023-Phototroph ---#
group ecoli type 1
grid_style nufeb/chemostat 3 suc o2 co2 4e-6
fix f_gcyano aob nufeb/growth/cyano light 3.5e-04 o2 co2 2e-4 suc gco2 &
growth 1.67e-05 yield 0.55 suc_exp 0.285
Description
Perform microbial growth to the atoms defined in group-ID. The affects atoms are considered as Synechococcus elongatus PCC 7942 - an engineered cyanobacterial strain that can secrete sucrose by utilising light and carbon.
The fix is called at each biological step (see run_style nufeb) to update atom and grid attributes. The value of the substrate ID keyword XX-ID must be consistent with the name defined in the grid_style chemostat command. The following forward Euler method is implemented to update the mass (m) of each atom in the group:
The specific growth rates \(\mu\) is calculated based on the equations described in (Sakkos, J., et al, 2023):
where:
\(b_{decay}\) is the decay rate (decay)
\(b_{maint}\) is the maintenance rate (maintain)
\(\mu_{max}\) is the maximum growth rate (growth)
\(S_{light}, S_{co2}\) are the local concentrations of light and carbon dioxide, respectively, at the grid cell in which atom resides
\(Ks_{light}, Ks_{co2}\) are the half-velocity constants for light (light-Ks) and carbon dioxide (co2-Ks), respectively
\(r2\) is an empirical fit for growth reduction with respect to IPTG induction of the sucrose secretion machinery
The new mass is then used to update atom attributes. In the case of atom_style coccus is used, the diameter changes accordingly. For atom_style bacillus, update affects the length of the bacilli.
If fix nufeb/diffusion_reaction is applied, the fix also updates substrate utilisation (reaction) rates in all the affected grid cells:
where:
\(\psi\) is the metabolic flux due to sucrose secretion
\(R_{light}, R_{co2}, R_{o2}, R_{suc}\) are the utilisation rates of sucrose, carbon dioxide, oxygen, and sucrose in the affected grid cells, respectively
\(Y\) is the yield coefficient (yield)
\(X\) is the E.coli biomass density in grid cell
(Sakkos, J., et al, 2023) Sakkos, J., et al., Predicting partner fitness based on spatial structuring in a light-driven microbial community. PLoS Comput. Biol. (2023)