Main Content

Build Models

R2026b
Build mechanistic systems biology models or PK/PD models

Build QSP, PBPK, PK/PD, and systems biology models graphically using a block diagram editor or programmatically using MATLAB® functions. Use doses to model various dosing regimens and use variants to represent biological variability and what-if scenarios.

Apps

SimBiology Model BuilderBuild QSP, PK/PD, and mechanistic systems biology models interactively
SimBiology Model AnalyzerAnalyze QSP, PK/PD, and mechanistic systems biology models

Functions

expand all

sbiorootReturn SimBiology root object
sbiomodelConstruct model object
sbioresetDelete all model objects
sbioselectSearch for objects with specified constraints
addmodelAdd submodel to model (Since R2026b)
addcompartmentCreate compartment object and add to model or compartment
addCompartmentAdd compartment to PKModelDesign object
addobservableAdd observable object to SimBiology model
addspeciesCreate species object and add to model or compartment
addparameterCreate parameter object and add to model or kinetic law object
addreactionCreate reaction object and add to model
addruleAdd rule to model
addeventAdd event to model
constructConstruct SimBiology model from PKModelDesign object
moveMove model to different parent model (Since R2026b)
updateConfigsetsPropagate solver type and compile options from parent model to submodels (Since R2026b)
addAdd quantities to equivalence set (Since R2026b)
addequivalenceCreate equivalence set for quantities across submodels (Since R2026b)
getEquivalenceSetGet equivalence set containing quantity (Since R2026b)
mergeMerge two or more equivalence sets into one (Since R2026b)
removeRemove quantities from equivalence set (Since R2026b)
splitSplit quantities into a new equivalence set (Since R2026b)
generateCodeGenerate MATLAB function to recreate SimBiology model (Since R2024a)
sbiodiffCompare SimBiology models and diagram information (Since R2022a)
getComponentsGet model components associated with SimBiology model comparison results (Since R2022a)
visdiffVisualize SimBiology model comparison results (Since R2022a)

Objects

expand all

SimBiology.EquivalenceSetSet of equivalent quantities across submodels (Since R2026b)
ModelModel and component information
ObservableObject containing expression for post-simulation calculations
CompartmentObject containing compartment information
SpeciesObject containing species information
ParameterParameter and scope information
ReactionObject containing model reaction information
KineticLawKinetic law information for reaction
RuleHold rule for species and parameters
SimBiology.EventStore SimBiology event information
RootHold models, unit libraries, and abstract kinetic law libraries
SimBiology.DiffResults Results of comparison between two SimBiology models and diagrams (Since R2022a)
SimBiology.ModelComponentRepresent SimBiology model, quantities, expressions, doses, and variants
SimBiology.QuantityComponentRepresent SimBiology quantity objects
SimBiology.ExpressionBasedComponentRepresent SimBiology expression objects
PKModelDesign objectHelper object to construct pharmacokinetic model
PKCompartment objectCompartment used by PKModelDesign to create SimBiology model
PKModelMap objectDefine SimBiology model components’ roles

Topics

Model Building

Model Definitions