NutrientUptake is a Matlab toolbox for the prediction of nutrient transport by acclimated microbes. Microbes acclimate to changes in external substrate concentrations by adjusting their size and the numbers and types of membrane transporters (among other things!). Leveraging the growth of quantitative proteomics and metabolic modeling, we developed a steady-state prognostic model of substrate transport which requires only a single measurement of transporter abundance under optimal growth conditions.
What’s needed to run NutrientUptake:
- Genome-scale metabolic model
- Dimensions of the transporter (check out RaptorX for structure prediction and PyMol for rendering and measurement)
- Transporter abundance at maximum growth rate
- Cell size
- Maximum growth rate
You can clone NutrientUptake from here
Also, NutrientUptake can be easily translated into a linear program, which we have implemented for four nutrients simultaneously in a set of 69 strains of Prochlorococcus here.