-
Notifications
You must be signed in to change notification settings - Fork 1
Parasim GUI
Parasim provides an alternate interface to experiments management (via file system and text editor) and analysis (see Parasim CLI) in the form of swing application. This application has one very important feature: Experiments created using its project manager are fully compatible with parasim CLI, i.e. it is possible to create experiments using parasim GUI and execute them in batch using parasim CLI (note: reverse may not apply unless certain naming and placement conventions are maintained).
On unix-like operating systems parasim may be executed using the parasim-gui.sh
script (parasim has to be built).
In a file system, a project always constitues a directory.
Note: Parasim is not designed to edit model files, as there are several usable SBML editors. So far, model file may be edited (for its location see naming and placement conventions), however, parasim GUI does not adjust configuration after the model change, which may result in loss of project integrity when the number of variables (or parameters) is altered.
Simulation configuration comprises settings which pertain to numeric simulation of the model, such as precision configuration. Generally, default settings should satisfy most needs, however, some tweaking may be necessary to obtain desired outcome. Perturbation configuration is directly connected to robustness analysis. It specifies which variables/parameters should be perturbed, in which intervals and how may samples should be used for initial iteration. Experiment is an executable analysis corresponding to experiment executed in [parasim CLI](https://github.com/sybila/parasim/wiki/Parasim-CLI). It constitutes of simulation configuration, perturbation configuration (see above), property, analysis settings (timeout and iteration limit). Additionaly, it may contain annotation, i.e. a short description of experiment. * **iteration limit** -- limits precision of robustness analysis method. Generally, 10 should be more than sufficient. * **timeout** -- when running simulation exceeds timeout, it terminates.