matlab-simulate-simbiology-model

Simulate SimBiology models to generate deterministic ODE or stochastic SSA time-course outputs.

883|109|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-simulate-simbiology-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matlab-simulate-simbiology-model
Source: https://github.com/matlab/matlab-agentic-toolkit/tree/main/skills-catalog/computational-biology/matlab-simulate-simbiology-model
Command: npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-simulate-simbiology-model

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you accurately simulate SimBiology models and produce reliable time-course outputs by handling common pitfalls that lead to incorrect results or simulation failures.

Core Features & Use Cases

  • Deterministic and stochastic simulation: Run ODE-based simulations or stochastic (SSA) trajectories for systems with noise or low molecule counts.
  • Scenario and what-if exploration: Compare dose levels, variants, and parameter changes using SimBiology.Scenarios.
  • Sensitivity analysis workflows: Quantify influential parameters using Sobol, Morris, or local sensitivity via configset settings.
  • Guardrails for SimBiology correctness: Enforce required rules for observables, logging configuration, SSA MassAction constraints, scenario construction, sensitivity option resets, wall-clock timeouts, and unit conversion (TimeUnits).

Quick Start

Ask the agent to simulate the attached SimBiology model for 24 hours using the appropriate solver, then report the Drug amount and any key observables you request.

Frequently Asked Questions about matlab-simulate-simbiology-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate SimBiology models to generate deterministic or stochastic time-course outputs?

Simulating SimBiology models generates deterministic ODE or stochastic SSA time-course outputs for prediction and parameter studies. You can run model behavior simulation, dose scenario exploration, and sensitivity analysis across observables and time points.

What is the difference between deterministic and stochastic simulation in SimBiology?

Deterministic simulation uses ODE solvers for standard continuous dynamics, while stochastic simulation applies the SSA algorithm for systems with noise or low molecule counts. Both produce time-course outputs for model behavior prediction and parameter influence studies.

How do I set up sensitivity analysis and parameter sweeps for a SimBiology model?

Sensitivity analysis quantifies influential parameters using Sobol, Morris, or local methods via configset settings. Parameter sweeps and dose scenarios are configured using SimBiology.Scenarios to compare variants and parameter changes across observables and time points.

Why does my stochastic SSA simulation fail with mass action reaction kinetics errors?

Stochastic SSA simulation requires MassAction-only reaction kinetics to function correctly. Non-MassAction reactions violate SSA solver constraints and cause simulation failures, so you must convert reaction kinetics before running stochastic trajectories for low molecule count systems.

How do I configure observables and log constant parameters during SimBiology simulation?

Observables require honoring element-wise operator rules to calculate correctly, and StatesToLog configuration must be adjusted to capture constant parameters during simulation. Proper configuration ensures accurate time-course outputs for downstream prediction and what-if analysis.

What are the limitations when constructing SimBiology Scenarios for what-if dose exploration?

SimBiology Scenarios require proper construction without arithmetic operations on Scenarios objects. Additionally, sensitivity option resets, MaximumWallClock timeouts, and unit conversion via TimeUnits must be correctly handled to avoid simulation failures and incorrect results.