Skip to content

eSTGt: A programming and simulation environment for population dynamics

Notifications You must be signed in to change notification settings

shapirolab/eSTGt

Repository files navigation

eSTGt - A programming and simulation environment for population dynamics

For installation and usage see the user manual

Quick start

Download latest version from Github: https://github.com/shapirolab/eSTGt and copy the files into a separate folder. There are two folders:

  1. eSTGt - includes the source code
  2. Programs - includes program examples

For ease of use add the eSTGt folder into your MATLAB’s path.

eSTGt

eSTGt is a MATLAB tool that enables to execute stochastic simulations that generate lineage trees. The input programs of the tool are based on a language formalism called environmental dependent Stochastic Tree Grammars (eSTG) that is described in a published paper. Briefly, the formalism extends the notion of Stochastic Tree Grammars (STG)2 by incorporating both rates and probabilities to the transition rules. These can be dynamically updated by defining them as functions of the system’s state, which includes global values such as current population size or elapsed time. In addition, we extend the system by allowing each individual to hold its own internal states, which can be inherited. The species fate can also be controlled through conditional transitions on the system’s state.

About

eSTGt: A programming and simulation environment for population dynamics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages