Skip to main content

Table 1 Data-processing PYTSA functions

From: Automatising the analysis of stochastic biochemical time-series

Function Synopsis
timeseries load a time-series from a single file (output of a single simulation)
dataset load a dataset of time-series (output of repeated simulations)
splot plot plain time-series (without any processing)
aplot, sdplot, asdplot plot average, standard-deviation and both of them for a dataset
phspace2d, phspace3d plot 2D/3D phase-spaces for plain time-series
aphspace2d, aphspace3d plot 2D/3D phase-spaces for the average of a dataset
pdf, pdf3d plot the probability density of a model variable at one or more (3D) time-points (requires a dataset)
meq2d, meq3d estimates the master equation solution for a model variable in the form of time-varying probability density for a time-interval (heatmap 2D or surface 3D, requires a dataset)
  1. These functions (plus others unreported here which allow the user to customise the running environment) are natively implemented within PYTSA and can be combined in scripts for batch processing, or interpreted in any Python interactive environment. Each of these functions has a complex set of input parameters, whose meaning and usage is documented in the tool manual, where examples are provided, see [36]. A simple explanatory script which makes use of some of these commands is reported and commented in Figure 2.