- Clone or Download the Repository
git clone https://github.com/EdwardCatoiu/StressME-DynamicME
- 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 .
- Still in the same folder/terminal, start the container with:
docker run -it -p 8888:8888 -v "$PWD":/app stressme_with_dynamicme
- Open a browser and go to http://localhost:8888
- Modify
config_dynamicME.yaml
as needed- Important: Change project_name
- Optional: Time, timestep, volume, mass, media concentration, uptake rates
project_name: 'demo' # change to avoid overwriting the demo results
-
Run from command line (/app #)
- Results and config file saved to run_dynamicme_results/{project_name}/
python3 run_dynamicme.py config_dynamicME.yaml
- 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)
- Modify
config_stressME.yaml
as needed- Important: Change project_name
- Optional: Modify stresses & substrates
project_name: 'demo' # change to avoid overwriting the demo results
- Run from command line (/app #)
- Results and config file saved to run_stressme_results/{project_name}/
python3 run_stressme.py config_stressME.yaml