Closed GwennyGit closed 9 months ago
Notes from the Whiteboard:
get_default_secretion
changed to one function for returning ID for reactions secreting compounds (get_secretion
) and a second for for returning functions that produce a compound called get_production
.
Added functions to plot and save the growth simulation results.
All tasks are either done or transferred to a new issue -- closing issue (#16, #79).
The
growth
module works and contains excellent ideas. However, a new and less confusing setup would be beneficial. The following ideas should improve the setup and add better handling of flux values.Improvement/rearranging of already existing functions (-> #79)
Main changes
set_fluxes_to_simulate
->set_bounds_to_default
get_default_uptake
(renamed toget_model_uptake
) &get_minimal_uptake
-> Name functionget_uptake
get_missing_exchanges
&modify_medium
withmedium.add_medium_to_model
find_missing_essential
&find_minimum_essential
->find_essential
?medium.add_medium_to_model
-> ❗ namechanged to medium_to_model
:find_essential
❓simulate_minimal_essential
->simulate_growth
growth_one_medium_from_default
&growth_one_medium_from_minimal
->growth_on_one_medium
growth_on_one_medium
&get_growth_selected_media
get_growth_selected_media
-> Now handled bymedium.add_medium_to_model
!medium.py
main.py
SPECIMEN
(#99)Additional ideas
model.optimize
&model.slim_optimize
-> Possibility for faster run time?growth_on_one_medium
:medium2substance
table indata.db
,Isolated functions
get_default_secretion
-> Wrong description for what it currently really does!-> Removed!get_all_minimum_essential
-> Do we need this? Is it correct? 🤔get_essential_reactions
->get_single_ko_essential_reacs
❓get_essential_reactions_via_bounds
->get_single_deletion_essential_reacs
❓find_additives
->find_additives_to_enhance_growth
/find_growth_enhancing_additives
❓Improvement/addition of new functions:
Still missing