Administer simultaneously different doses to different compartment in Simbiology
3 views (last 30 days)
Show older comments
Zinnia Parra-Guillen
on 3 Nov 2021
Answered: Syed Imran Ali shah
on 18 Nov 2021
Is it possible to administer two different dose objects (each one one to a different compartment) simultaneously using sbiosimulate in Simbiology? Or do I need to create a simulation scenario combining them. If so, could you share some code?
Thanks a lot!
Zinnia
0 Comments
Accepted Answer
Jeremy Huard
on 3 Nov 2021
Hi Zinnia,
yes, you can administer different doses with different targets at the same time during a simulation. You can do this with sbiosimulate or a SimFunction.
Here is an example with sbiosimulate:
% Create a two compartment model
pkm = PKModelDesign;
pkc= addCompartment(pkm, 'Central', 'DosingType', 'Bolus', ...
'EliminationType', 'linear-clearance', ...
'HasResponseVariable', true);
pkp = addCompartment(pkm, 'Peripheral', 'DosingType', 'Bolus', ...
'EliminationType', 'linear-clearance');
modelObj = pkm.construct;
% Create dose
dC = adddose(modelObj,'DoseC');
dC.Amount = 10;
dC.TargetName = 'Central.Drug_Central';
dP = adddose(modelObj,'DoseP');
dP.Amount = 20;
dP.TargetName = 'Peripheral.Drug_Peripheral';
dP.Interval = 5;
dP.RepeatCount = 1;
% Run Simulation
results = sbiosimulate(modelObj,[dC,dP]);
% Plot result
sbioplot(results);
set(gca, 'XLimitMethod','padded','YLimitMethod','padded');
grid on;
I hope it helps.
Best regards,
Jérémy
More Answers (3)
Syed Imran Ali shah
on 5 Nov 2021
Modeling the Pharmacokinetic Effect of Phenobarbital on Neonates (using SimBiology Desktop)
0 Comments
Syed Imran Ali shah
on 18 Nov 2021
https://www.mathworks.com/matlabcentral/answers/428116-do-simfunctions-support-parameterized-dosing?s_tid=answers_rc1-1_p1_Topic
0 Comments
Communities
More Answers in the SimBiology Community
See Also
Categories
Find more on Perform Sensitivity Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!