-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Summarizing our recent discussion on incorporating death in a more sophisticated manner. There are several level of detail, as given below:
Description of tasks
Death rate related to mainteinance reaction
If an organism can't fulfill the requirement for non-growth assosciated mainteinance (NGAM) the FBA-solution will in a normal case be infeasible. However, in this case we can relive the NGAM lower bound and then maximize this reaction. The death rate will then be a linear function of the difference between the NGAM original lower bound and the NGAM maximal flux (which is by by definition smaller or equal to the original lower bound).
Toxins
Toxins can be included as an organism specific death rate function (a hill function) dependent on the medium concentration of the toxic compound. We currently don't aim on taking into account interactions between several toxins, so the total death rate will be a sum of the individual contributions.
Spill of biomass
After a bactera dies (lysis) macromolecular compounds are spilled into the environment. The user should provide a lysis-function which details the content of these macromolecules. The default lysis-function can be the biomass components.
To Do
- Check if current implementation of death rate is global or also local
- Add toxin-related death to comets
- Add mainteinance-ralted death to comets
- Add lysis and biomass spill to comets
- Add functions in matlab / python toolbox for adding this features to the layout / parameter files