Skip to main content
Fig. 9 | BMC Systems Biology

Fig. 9

From: Parameter estimation of qualitative biological regulatory networks on high performance computing hardware

Fig. 9

Web-based user interface (a) and architecture (b) of Parallel Implementation: The user can upload or select from a list of existing models by using the web based interface. The number of threads are specified before clicking the simulate button. The software calls the underlying mpj express engine to execute the simulation on specified number of threads. The model is specified as an input file which is divided into four section; VAR: for defining biological entities (genes, proteins etc.) and their thresholds, REG: for specifying interactions, PARA: for specifying range of logical parameters is an optional section, and CTL: for defining CTL formulas. The software comprises of four layers (as shown in b). The user interface layer is implemented by using web programming APIs (HTML, PHP and Bootstrap), MPJ Express is used for parallelization of the underlying sequential implementation which finally invokes NuSMV model checking for formal verification of model against CTL properties

Back to article page