Download Latest Version cwc-simulator-0.8.tar.bz2 (169.7 kB)
Email in envelope

Get an email when there's a new version of CWC Simulator

Home / 0.5
Name Modified Size InfoDownloads / Week
Parent folder
INSTALL 2011-04-05 1.0 kB
README 2011-04-03 1.8 kB
cwc-simulator-0.5-r158.tar.bz2 2011-04-03 109.6 kB
Totals: 3 Items   112.4 kB 0
CWC Simulator (ver. 0.5)
************************
This is a C++ implementation of CWC, a calculus for the representation and simulation of biological systems.
After a successful installation (see INSTALL) you'll be able to run simulations over CWC models.



* Features
- Gillespie-like algorithm over CWC models;
- multiple rating functions (mass action, Michaelis-Menten, Hill);
- hybrid stochastic/deterministic semantics;
- dynamic cutoff-based reconfiguration;
- multiple instances of simulation;
- online statistics (mean and variance under Grubb's test, quantiles, clustering);
- optimization for multicore architectures based on FastFlow framework.



* (Command-line) Interface
As a generic user, you should run:

<scwc>
	-i model.cwc
	-o statistics
	-t <time_limit>
	-s <sampling_frequency>
	-n <runs>
	-r <rate_cutoff>
	-p <population_cutoff>
	-q <quantiles>
	-c <clusters>
	-w <workers>

where:
- <scwc> is the name of the executable (scwc or scwc_hybrid);
- model.cwc is the CWC program (see examples);
- statistics is the prefix for the output files;
- <time_limit> is the time-limit for the simulation (i.e. 30);
- <sampling_frequency> is the sampling frequency;
- <runs> is the number of instances of simulation;
- <rate_cutoff> is the minimum-rate cutoff
- <population_cutoff> is the minimum-population cutoff
- <quantiles> is the number of quantiles;
- <clusters> is the number of clusters;
- <workers> has usually to match the number of cores of your system (i.e. 2 for dual-core CPU).

Notes:
- <rate_cutoff> and <population_cutoff> are available only with the hybrid version
- to get NP (i.e. 250) sampling points, the sampling period should be set at: <time_limit> / NP (i.e. 0.12)



* Output
The tool produces:
- some .dat files (the sampled output of the simulations)
- some gnuplot scripts to draw statistical analyses
Source: README, updated 2011-04-03