Skip to main content
Ctrl+K
Compartmental Modeling Software (CMS) 0.9 beta documentation - Home Compartmental Modeling Software (CMS) 0.9 beta documentation - Home
  • Introduction to compartmental modeling
  • Introduction to the software
  • Input and output reference
  • Glossary
  • IDM docs
  • GitHub
  • Introduction to compartmental modeling
  • Introduction to the software
  • Input and output reference
  • Glossary
  • IDM docs
  • GitHub

Section Navigation

  • Model file syntax
    • Custom propensity function
    • Create a spatial model
  • Configuration file syntax
    • Solvers
      • Exact methods
      • Approximate methods
      • Spatial simulation methods
      • Rare event probability estimation
      • Exploratory methods
    • Output
    • Random number library
  • Input and output reference

Input and output reference#

This section describes all input and output options available in CMS. For example, the syntax used in the model file used to define the mathematics of the model, the random number libraries and solvers available to use in the configuration file, and the different output reports that can be created.

  • Model file syntax
    • Basic EMODL syntax
    • Mathematical operators and functions
      • Unary
      • Binary
      • N-ary
    • Example
      • Custom propensity function
      • Create a spatial model
  • Configuration file syntax
    • Example
      • Solvers
        • Exact methods
          • Gillespie (SSA)
            • Example
          • GillespieFirstReaction
            • Example
          • Gibson-Bruck next reaction
            • Example
          • Hybrid SSA
            • Example
        • Approximate methods
          • BLeaping
            • Example
          • RLeaping
            • Example
          • Tau-leaping
            • Example
        • Spatial simulation methods
          • Diffusive finite state projection (DFSP)
            • Example
          • FractionalDiffusion (FD)
            • Example
          • TransportSSA (ISSA)
            • Example
        • Rare event probability estimation
          • Doubly weighted stochastic simulation algorithm (dwSSA)
            • Example
          • State-dependent doubly weighted stochastic simulation algorithm (sdwSSA)
            • Example
        • Exploratory methods
          • ExitTimes
            • Example
          • Midpoint tau-leaping
            • Example
          • RLeapingFast
            • Example
          • OptimalTransportSSA (OTSSA)
            • Example
      • Output
        • Example
      • Random number library
        • Example

previous

Running a simulation

next

Model file syntax

  • Introduction to compartmental modeling
  • Introduction to the software
  • Input and output reference
  • Glossary

© Copyright 1999 - 2025, Gates Foundation. All rights reserved.

IDM-CMS is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Send documentation feedback to [email protected].

Built with the PyData Sphinx Theme 0.16.1.

Privacy and Cookies Notice   |    Terms of Use