Skip to content

SBRG/StressME-DynamicME

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions:

  1. Clone or Download the Repository
git clone https://github.com/EdwardCatoiu/StressME-DynamicME
  1. From the root of the StressME-DynamicME folder (where the Dockerfile and new scripts are), build the docker image by running:
docker build -t stressme_with_dynamicme .
  1. Still in the same folder/terminal, start the container with:
docker run -it -p 8888:8888 -v "$PWD":/app stressme_with_dynamicme
  1. Open a browser and go to http://localhost:8888

To Run dynamicME

  1. Modify config_dynamicME.yamlas needed
    • Important: Change project_name
    • Optional: Time, timestep, volume, mass, media concentration, uptake rates
project_name: 'demo' # change to avoid overwriting the demo results
  1. Open terminal in Jupyter
    Open new terminal

  2. Run from command line (/app #)

    • Results and config file saved to run_dynamicme_results/{project_name}/
python3 run_dynamicme.py config_dynamicME.yaml
  1. Visualize the results using figures_dynamicme.ipynb
    • Plot growth rate and yield
    • Plot biomass composition
    • Plot tracked metabolite concentrations (demo --> media composition)
    • Plot protein translation rates
    • Plot complex formation rates
    • Plot proteome distribution (ProteoMap/Voronoi)

To Run stressME

  1. Modify config_stressME.yaml as needed
    • Important: Change project_name
    • Optional: Modify stresses & substrates
project_name: 'demo' # change to avoid overwriting the demo results
  1. Run from command line (/app #)
    • Results and config file saved to run_stressme_results/{project_name}/
python3 run_stressme.py config_stressME.yaml
  1. Visualize the results using figures_stressme.ipynb
    • Plot proteome distribution (ProteoMap/Voronoi) Open new terminal

About

run simulations from terminal + input files, w/visualization tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 62.4%
  • Python 19.4%
  • HTML 18.0%
  • Dockerfile 0.2%