-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update the growth
module
#104
Labels
Milestone
Comments
GwennyGit
added
enhancement
New feature or request
refactoring
changes in the code functionality
labels
Oct 31, 2023
4 tasks
|
cb-Hades
added a commit
that referenced
this issue
Nov 21, 2023
collected + started functions for growth simulation added class for reports #104
cb-Hades
added a commit
that referenced
this issue
Nov 21, 2023
restructering, renaming, some clean up #104
cb-Hades
added a commit
that referenced
this issue
Nov 29, 2023
Issue #104 - removed construction as functions have been moved to growth - added function for parsing the media_config.yaml - progress for growth_simulation function, next agenda: simulation & visualisation + testing
Added functions to plot and save the growth simulation results. |
cb-Hades
added a commit
that referenced
this issue
Dec 6, 2023
GwennyGit
added a commit
that referenced
this issue
Dec 7, 2023
- Added functionality to not only add a new medium but also an updated version. -> Needs to be tested! - Added function to generate a new SQL file after updating the database. -> Works but looks less human-readable compared to the current SQL file.
cb-Hades
added a commit
that referenced
this issue
Dec 14, 2023
GwennyGit
added a commit
that referenced
this issue
Dec 20, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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
(Integration of utility from SPECIMEN into refinegems #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
The text was updated successfully, but these errors were encountered: