MIRACH
MIRACH performs online model checking of biological pathway models to verify pathway behaviors against formally specified properties.
Key Features:
- Supported formats: Accepts pathway models in CSML (Cell Signaling Markup Language) and SBML (Systems Biology Markup Language).
- Model checking mode: Performs efficient on-the-fly (online) verification of pathway models rather than offline batch checking.
- Simulation engine: Uses a Petri-net-based simulation engine to drive model execution and checking.
- Property specification: Allows properties and rules to be expressed in Propositional Linear Temporal Logic (PLTLs) for formal verification.
- Performance: Reported experimental evaluation using Levchenko et al.'s model indicates time-savings exceeding 400% compared to offline methods.
- Model focus: Targets correctness verification of complex biological signaling and pathway models.
Scientific Applications:
- Pathway model verification: Formally verifies that CSML and SBML pathway models satisfy specified temporal properties.
- Behavioral validation: Validates that pathway behaviors align with expected outcomes expressed as PLTLs.
- Systems biology analysis: Supports rigorous analysis and validation of signaling and regulatory pathways in systems biology studies.
Methodology:
Performs on-the-fly model checking by simulating CSML and SBML pathway models with a Petri-net-based simulation engine while checking PLTLs-specified properties during execution.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Java
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Koh CH, Nagasaki M, Saito A, Li C, Wong L, Miyano S. MIRACH: efficient model checker for quantitative biological pathway models. Bioinformatics. 2011;27(5):734-735. doi:10.1093/bioinformatics/btq727. PMID:21208986.
PMID: 21208986