For installation and usage see the user manual
Download latest version from Github: https://github.com/shapirolab/eSTGt and copy the files into a separate folder. There are two folders:
- eSTGt - includes the source code
- Programs - includes program examples
For ease of use add the eSTGt folder into your MATLAB’s path.
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.