Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Death in COMETS #23

Open
1 of 5 tasks
sulheim opened this issue Dec 11, 2019 · 3 comments
Open
1 of 5 tasks

Death in COMETS #23

sulheim opened this issue Dec 11, 2019 · 3 comments

Comments

@sulheim
Copy link
Contributor

sulheim commented Dec 11, 2019

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
@jeremymchacon
Copy link
Contributor

toxins are now present and working. I like the other ideas, maybe they should each get their own "issue" / feature request?

@sulheim
Copy link
Contributor Author

sulheim commented Nov 9, 2020

Cool, so the death rate is now dependent on the concentration of the toxins? This is a part of the signalling feature?
I don't have a strong opinion about dividing this issue into subtopics, so feel free to do that if you want 👍 However, I think all death-related features should have a consistent implementation, so I guess that is an argument for keeping this issue as is

@liaochen1988
Copy link

Happy new year! Glad to see this feature will be added. I am wondering, will the new feature enable modeling antibiotic effect on microbes? Similar to toxins, this effect requires linking death rate to antibiotic concentration in space.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants