GECKO
GECKO copied to clipboard
feat: allow non-default GAM parameters
trafficstars
Addresses #133:
getModelParameterscontains the optionalparameters.maxGAM, which can be used to specify the scanned GAM range (GAM = 20:5:100) infitGAM. If not specified, a maximum GAM of 100 is used by default, as was already the case.- the GAM parameter used in
fitGAMandscaleBioMassis only the non-polymerization part of the growth associated energy cost (GAEC), not the stoichiometric coefficient of e.g. ATP in the biomass reaction, this is clarified ingetModelParameters. splitGAECcan extract from a model theGAMpol(= polymerization part of GAEC);GAMnonPol(= 'GAM' as used infitGAM,scaleBioMassandgetModelParameters) andGAEC(=GAMpol + GAMnonPol). This function is used to fix #106 below, but can also be used to extractparameters.maxGAMfor entry ingetModelParameters.- title and legend of the figure generated by
fitGAMtakes the carbon source fromchemostatData.tsv.
Addresses #106:
- when
generate_protModelsscales the biomass if the protein content has changed, it will now only recalculate the polymerization part of the GAEC (GAMpol), as it takes theGAMnonPolfrom the unmodified batch model. Previously the total GAEC was fitted tochemostatData.tsv, where changes in polymerization costs would be cancelled out by fittingGAMnonPol.
PR #130 should first be merged with devel, which will result in a minor conflict in this PR that I'll fix.
Codecov Report
Merging #135 (f410c91) into devel (6fbc627) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## devel #135 +/- ##
=======================================
Coverage 97.00% 97.00%
=======================================
Files 3 3
Lines 200 200
Branches 22 22
=======================================
Hits 194 194
Misses 4 4
Partials 2 2
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 6fbc627...f410c91. Read the comment docs.
The changes intended here have been superseded by various developments as part of GECKO3