Automating Parameter Identifiability Analysis in SimBiology
Luis B. Walter
on 10 Oct 2025
Latest activity Reply by Luis B. Walter
on 15 Oct 2025
Automating Parameter Identifiability Analysis in SimBiology
Is it possible to develop a MATLAB Live Script that automates a series of SimBiology model fits to obtain likelihood profiles? The goal is to fit a kinetic model to experimental data while systematically fixing the value of one kinetic constant (e.g., k1) and leaving the others unrestricted.
The script would perform the following:
Use a pre-configured SimBiology project where the best fit to the experimental data has already been established (including dependent/independent variables, covariates, the error model, and optimization settings).
Iterate over a defined sequence of fixed values for a chosen parameter.
For each fixed value, run the estimation to optimize the remaining parameters.
Record the resulting Sum of Squared Errors (SSE) for each run.
The final output would be a likelihood profile—a plot of SSE versus the fixed parameter value (e.g., k1)—to assess the practical identifiability of each model parameter.
4 Comments
Time Descendingwhat you are describing is already implemented in sbioparameterci, which is also the method used when you add a confidence interval step to a fit program in the Model Analyzer app.
Best regards,
Jérémy
Sign in to participate
