Simulate Responses to Biological Variability and Doses
Represent biological variations among different strains, patients, or experimental conditions by creating model variants and perform Monte Carlo simulations to explore the variability of model parameters that influence a model response or therapeutic endpoint. Simulate virtual patients and alternate scenarios without creating multiple copies of your model. Investigate the efficacy and safety of drugs by simulating doses. Evaluate various dosing regimens and determine the optimal dosing schedules.
Apps
SimBiology Model Builder | Build QSP, PK/PD, and mechanistic systems biology models interactively (Since R2020b) |
SimBiology Model Analyzer | Analyze QSP, PK/PD, and mechanistic systems biology models |
Functions
Objects
Scenarios | Simulation scenarios |
SimFunction | Function-like object to simulate SimBiology models |
ScheduleDose | Define drug dosing protocol |
RepeatDose | Define drug dosing protocol |
Variant | Store alternate component values |
Observable | Object containing expression for post-simulation calculations (Since R2020a) |
SimData | Simulation data |
Configset | Solver settings information for model simulation |
SolverOptions | SimBiology model solver options |
RuntimeOptions | Options for logged SimBiology quantity components |
CompileOptions | Compile options for SimBiology models |
Topics
Doses and Variants Basics
- Doses in SimBiology Models
Use doses to model different dosing regimens. - Variants in SimBiology Models
Use variants to store alternate parameter values and initial conditions of a model.
Simulation Basics
- Model Simulation
Simulate dynamic models using various solvers. - Choosing a Simulation Solver
SimBiology® uses a solver function to compute solutions for a system of differential equations at different time intervals during model simulation. - Accelerating Model Simulations and Analyses
Accelerate simulation or analysis by converting a model to compiled C code. - Combine Simulation Scenarios in SimBiology
Combine generated samples using two different methods.
App Workflow
- Explore Biological Variability with Virtual Patients Using SimBiology Model Analyzer
Generate sample values for model parameters to represent virtual patients, simulate to explore tumor growth variability, and investigate the effects of dosing regimens on tumor size. - Scan Dosing Regimens Using SimBiology Model Analyzer App
Explore multiple dosing amounts that meet efficacy and toxicity thresholds. - Simulate Groups Using Doses and Variants from Data Set
Perform group simulation using the group-specific doses and variants from a data set. - Import and Export Variants and Doses from Excel to SimBiology Model Builder
Import and export variant and dosing information saved in an Excel file to the Model Builder app.
Programmatic Workflow
- Simulate Wild type and Mutant Strains of G Protein Cycle
Create and apply a variant to the G protein model of a wild-type strain. - Simulate Model of Glucose-Insulin Response with Different Initial Conditions
Simulate glucose-insulin responses for normal and diabetic subjects.
Troubleshooting
Troubleshooting Simulation Problems
Troubleshoot SimBiology simulation errors, such as the Integration tolerance not met error, by changing the solver or tolerances.
Selecting Absolute Tolerance and Relative Tolerance for Simulation
SimBiology uses AbsoluteTolerance
and
RelativeTolerance
to control the accuracy of integration during simulation.
Derive ODEs from SimBiology Reactions
For model simulation, SimBiology derives ordinary differential equations (ODEs) from model reactions using mass-balance principles.