ProBMoT is an implementation of the process-based modeling approach to modeling dynamical systems.
In the core of the process-based modeling approach is a formalism for representing models of dynamical systems as well as knowledge for modeling dynamical systems in a particular domain of interest. The process-based model formalism allows for representing models of dynamical systems at two levels of abstraction. At the higher level, the model is represented as sets of processes that govern the dynamics of the observed system and entities involved in the processes. At the lower level, each process includes a model of its dynamical influence on the variables of the observed system. The process-based modeling software can automatically combine the models of individual processes into a set of coupled differential equations used to simulate the behavior of the observed system. Thus, process-based models at the higher abstraction level reveal the structure of the observed systems in terms of entities and process interactions among them, providing explanation of the model behavior obtained by a lower-level declaration of the model equations.
To start establishing process-based models, we first have to formalize the modeling knowledge by establishing templates of generic entities that appear in the generic processes that govern the dynamics of systems in the particular domain. This modular knowledge representation allows for automated modeling of an observed system following a compositional approach. For a given modeling task, the generic templates are being instantiated into specific components (entities and processes) that can be used as building blocks for process-based models. Combinations of these building blocks represent candidate process-based models of the observed system. Automated modeling tool than searches for a process-based model with an optimal fit between the simulated and observed behavior of the system at hand.
ProBMoTs -> ProBMoTd BETA
- Reaction equations based formalism; Stochastic interpretation; Multi-objective optimization. Design of dynamical biological systems.
ProBMoT and ProBMoTs are open source software released under the terms of the BSD license
The current source code is freely available through git repository .
For more information please contact us.
The further development of ProBMoT is co-funded by the Republic of Slovenia and the European Union