Sampling

Since Oris builds on top of BooLEVARD, running full simulations can become computationally expensive when Boolean models are large (≈100 nodes or more) and/or when a large number of perturbations must be evaluated. To mitigate this, Oris implements a sampling procedure in which models are randomly selected and evaluated using BooLEVARD’s CountPaths method.

Models that complete the simulation within a user-defined time threshold (configured in the configuration file) are retained. This process continues until the requested sample size is reached (as defined by the --sampling parameter).

If fewer models than requested satisfy the threshold, Oris will still proceed using the available subset.