ScheduleDose object
Define drug dosing protocol
Description
A ScheduleDose
object defines a series of
doses to the amount of a species during a simulation. The TargetName
property
defines the species that receives the dose.
Each dose can have a different amount, as defined by an amount
array in the Amount
property. Each dose can be
given at specified times, as defined by a time array in the Time
property.
A rate array in the Rate
property defines how fast
each dose is given. At each time point in the time array, a dose is
given with the corresponding amount and rate.
To use a dose object in a simulation you must add the dose object
to a model object and set the Active
property of
the dose object to true. Set the Active
property
to true if you always want the dose to be applied before simulating
the model.
Warning
The Active
property of the ScheduleDose object
will be removed in
a future release. Explicitly specify a dose or an array of doses as
an input argument when you simulate a model using sbiosimulate
.
When there are multiple active ScheduleDdose
objects on a model, and there
are duplicate specifications for a property value, the simulation uses the last
occurrence for the property value in the array of doses. You can find out which dose you
applied last by looking at the indices of the dose objects stored on the model.
Tip
You can create a combination of bolus and infusion doses by
setting the rate
property of a ScheduleDose
object
to a vector containing zeros and non-zeros.
Constructor Summary
sbiodose | Construct dose object |
Method Summary
Methods for ScheduleDose
objects
copyobj | Copy SimBiology object and its children |
delete | Delete SimBiology object |
display | Display summary of SimBiology object |
get | Get SimBiology object properties |
getTable(ScheduleDose,RepeatDose) | Return data from SimBiology dose object as table |
rename | Rename object and update expressions |
set | Set SimBiology object properties |
setTable(ScheduleDose,RepeatDose) | Set dosing information from table to dose object |
Property Summary
Properties for ScheduleDose
objects
Active | Indicate object in use during simulation |
Amount | Amount of dose |
AmountUnits | Dose amount units |
DurationParameterName | Parameter specifying length of time to administer a dose |
EventMode | Determine how events that change dose parameters affect in-progress dosing |
LagParameterName | Parameter specifying time lag for dose |
Name | Specify name of object |
Notes | HTML text describing SimBiology object |
Parent | Indicate parent object |
Rate | Rate of dose |
RateUnits | Units for dose rate |
Tag | Specify label for SimBiology object |
TargetName | Species receiving dose |
Time | Simulation time steps or schedule dose times |
TimeUnits | Show time units for dosing and simulation |
Type | Display SimBiology object type |
UserData | Specify data to associate with object |
See Also
Version History
Introduced in R2010a