SubMIC_Carvacrol: Code for simulation and model analysis
- 1. Biosystems and bioprocess engineering. IIM-CSIC
Description
SubMIC_Carvacrol: A predictive microbiology framework to determine the effect of Subinhibitory concentrations (working under the Minimal Inhibitory Concentration) of Carvacrol on the foodborne bacterial species Escherichia coli and Bacillus cereus. The code in the repository provides experimental data and (model-based) estimated parameters to simulate the inactivation dynamics of Escherichia coli and Bacillus cereus viable counts (log scale of CFUs/mL) under different subinhibitory concentrations of Carvacrol (mg/mL) during a time-lapse of 48 hours.
☞ The code integrates the mathematical model introduced in the article Pedreira, et al. "Modelling the antimicrobial effect of food preservatives in bacteria: Application to Escherichia coli and Bacillus cereus inhibition with carvacrol." Journal of Food Engineering (2023): 111734. https://doi.org/10.1016/j.jfoodeng.2023.111734 to explain the experimental data.
The repository SubMIC_Carvacrol contains the following subfolders:
**SIMULATIONS**
Folder with the necessary files to run model-based simulations:
- Carvacrol_Inhibition_of_Ecoli_Bcereus-Model&Data.m: Script to run model-based simulations in the commercial computing software MATLAB.
- Carvacrol_Inhibition_of_Ecoli_Bcereus-Model&Data.R: Script to run model-based simulations in the free software for statistical computing R.
The simulation code has been kept simple so the user can introduce different parameter values and/or experimental data to simulate the model.
**PARAMETER ESTIMATIONS**
Folder with the necessary files to perform the estimation of model parameters using the MATLAB optimisation toolbox AMIGO2 (freely available at: https://sites.google.com/site/amigo2toolbox .):
- Run_PE.m: Main script to run parameter estimation using AMIGO2. The user only needs to run the file Run_PE.m to perform the model calibration.
- Model_SubMIC_Carvacrol.m: Script to generate the mathematical model in AMIGO2.
- PostProcess.m: Script to plot and postprocesssing data.
- Plot_ExpData.m: Script to plot the experimental data.
- Generated_data: Folder with experimental data.
- Generated_results: Folder to save the estimation results and figures.
**STRUCTURAL_IDENTIFIABILITY**
Folder with the necessary code to perform a multi-experiment structural identifiability analysis of the mathematical model using the MATLAB toolbox STRIKE-GOLDD (freely available at: https://github.com/afvillaverde/strike-goldd .)
- z_create_Model_SubMIC_Carvacrol: Script to generate the mathematical model in STRIKE-GOLDD.
- options.m: Script with STRIKE-GOLDD options setting the necessary configurations to perform the multi-experiment structural identifiability analysis of the mathematical model.
- Model_SubMIC_Carvacrol.mat: File containing the model data generated when run z_create_Model_SubMIC_Carvacrol.
To run the multi-experiment structural identifiability analysis, the user only needs to replace the default options.m file in STRIKE-GOLDD with the one provided in the repository and move the data file Model_SubMIC_Carvacrol.mat to the folder models of STRIKE-GOLDD.
Files
MiriamRGarcia/SubMIC_Carvacrol-v1.0.3.zip
Files
(511.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:9a3e968cbe3b87e242b469dc3742a313
|
511.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/MiriamRGarcia/SubMIC_Carvacrol/tree/v1.0.3 (URL)
References
- Pedreira, Adrián, et al. "Modelling the antimicrobial effect of food preservatives in bacteria: Application to Escherichia coli and Bacillus cereus inhibition with carvacrol." Journal of Food Engineering (2023): 111734.