How do I fit batch data to a simbiology model?
조회 수: 5 (최근 30일)
이전 댓글 표시
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.
댓글 수: 0
답변 (1개)
Jeremy Huard
2023년 9월 12일
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
Jeremy Huard
2023년 9월 22일
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
커뮤니티
더 많은 답변 보기: SimBiology Community
참고 항목
카테고리
Help Center 및 File Exchange에서 Import Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!