Git Product home page Git Product logo

thermosampler's People

Contributors

asplund-samuelsson avatar jonasoh avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

jonasoh

thermosampler's Issues

Update transporter reactions (some may be active)

All transporter reactions are currently modeled as passive with a standard delta G of 0 kJ/mol. Some/all of these reactions may have other mechanisms, such as transport powered by symporting, antiporting, or ATP. This question is particularly important for the SPOB acetate export. However, active acetate export or uptake could not be confirmed in literature searches.

Add custom metabolite sum groups

At the moment it is possible to limit the total concentration of all metabolites during the random walk by supplying a single value. It would be good with the option to have multiple custom groups of metabolites that each has its own maximum total concentration. One application is to simulate multiple cells with separate metabolite pools.

A suggested format for defining these groups would be a table like this, where the columns represent Metabolite, Group, and Sum:

NADH     1     0.01
NAD      1     0.01
H2O      2     1
ATP      3     0.05
ADP      3     0.05
AMP      3     0.05

Metabolites not defined in the table could be treated under the default/system-wide metabolite concentration sum.

Set concentration significant digits to avoid rounding errors that give infeasible concentrations

Some metabolite concentrations from the hit-and-run sampling appear to be infeasible when loaded into other scripts/programs. They may give certain reactions a very small positive delta G, e.g. +0.01 kJ/mol or +0.024 kJ/mol. This suggests a rounding error in the metabolite concentrations. To alleviate this problem, it is suggested to set a concentration "precision" variable that determines how many significant digits should be used in the metabolite concentrations (natural log scale) both during calculation and in the saved output. Note that this new parameter should not be confused with the "precision" variable that determines how close the random walk can get to the edge of the solution space. A bonus should be smaller file sizes if the number of significant digits is reduced.

Update concentrations to match experimental data

Currently many metabolite concentration ranges are defined by default values (basically unconstrained, within reason) or by values taken from E. coli. Experimental data more closely describing the SPOB or syntrophic model conditions may be available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.