How do I fit batch data to a simbiology model?

4 vues (au cours des 30 derniers jours)
Archishman Ghosh
Archishman Ghosh le 12 Sep 2023
I have a dataset that contains one independent variable, time and four dependent concentration variables. These are kinetic traces. Two of these variables are titrated concentrations that change from one trace to the next. I would like to fit the entire dataset to my model however Simbiology does not allow datasets where the independent variable increases non monotonically. How do I fit the entire dataset globally?
Attached is a 3D plot of the different traces. I would like to create surface with my model on it. Is this possible in simbiology. I suppose if I get the parameters I can do it manually using meshgrid and surf. However the parameters need to come from a global fit. There are no analytical solutions to the 6 set of coupled ODEs. It has to be done numerically.
I have also attached the dataset.

Réponses (1)

Jeremy Huard
Jeremy Huard le 12 Sep 2023
Hi,
you will need first to assign a unique ID to every experiment. It looks like T7 is fixed during every experiment, is this correct?
If this is the case, you can use T7 as ID. If not, you can create new IDs with findgroups using the set of parameters you vary manually.
After setting the new variable (e.g. ID) as grouping variable, you can run a fit program as pooled fit to estimate a unique set of parameter values to fit all experiments.
Best,
Jérémy
  6 commentaires
Jeremy Huard
Jeremy Huard le 22 Sep 2023
you are correct. Fitting with group-specific variants is only supported in R2021b or newer releases.
The Variant and dose setup table in the second screenshot you shared looks correct. The mention Data below variant2 and variant3 means that these variants are extracted from the dataset. Other columns with the mention Group Specific are there for you to select variants stored in the model. These columns are editable.
This definition is admittedly a bit confusing because variants extracted from the dataset are also group specific.
So far, your fitting setup seems correct. It would be useful if you could share the project with me to investigate further.
Could you please write to me via my user profile to continue this thread over email?
Thanks,
Jérémy
Archishman Ghosh
Archishman Ghosh le 25 Sep 2023
Thanks, I've sent you a personal message.

Connectez-vous pour commenter.

Communautés

Plus de réponses dans  SimBiology Community

Catégories

En savoir plus sur Import Data dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by