Stronger computational modelling of signalling pathways using both continuous and discrete-state methods
read more
Citations
Executable cell biology.
Bio-PEPA: A framework for the modelling and analysis of biological systems
The Continuous π-Calculus: A Process Algebra for Biochemical Modelling
Structural analysis for stochastic process algebra models
A unifying framework for modelling and analysing biochemical pathways using Petri nets
References
Exact Stochastic Simulation of Coupled Chemical Reactions
The MATLAB ODE Suite
The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models.
Ultrasensitivity in the mitogen-activated protein kinase cascade
A Compositional Approach to Performance Modelling
Related Papers (5)
Frequently Asked Questions (14)
Q2. What is the recent advancement in the field of SSA?
Recent advances in the field include the development of slow-scale SSA which produces a dramatic speed-up relative to SSA by prioritising rare events [12].
Q3. What is the purpose of the extended Choreographer platform?
The authors also extended Choreographer to communicate with the Matlab numerical computing platform, which the authors use for numerical integration of ODEs.
Q4. What is the main reason for the malfunction of cellular signalling processes?
The malfunction of cellular signalling processes has significant detrimental effects, leading to uncontrolled cell proliferation, as in cancer; or leading to other cells in the body being attacked, as in auto-immune diseases.
Q5. What is the strength of the PEPA process algebra?
One strength of the PEPA process algebra as an expressive and practical modelling language is its support for multi-way co-operation; the authors have made use of this expressive power in all of their modelling studies in systems biology.
Q6. What is the freedom of using a high-level language?
One freedom which the use of a high-level language gives the modeller is the possibility to use either discrete-state or continuous-space analysis procedures.
Q7. What is the effect of each possible reaction on the concentration level?
Concentration levels are discretized and the local states of the PEPA component records the impact of each possible reaction on the concentration level.
Q8. What is the problem with the large time step used in the computation in [1]?
The large time step used in the computation in [1] is not a problem for the analysis of the long-lived species but gives misleading results for those species which are short-lived.
Q9. What is the significance of this finding?
Computational methods are well-understood to be complex and delicate so the relevance of this finding is not that there is an error in one particularly rich and valuable numerical study, or that modelling with ODEs is an unsatisfactory procedure, but rather that modelling in high-level languages (such as process algebras or Petri nets) may give a methodological advantage which allows an entire class of hard-to-detect errors and corner cases to be discovered and diagnosed before the results are published and promulgated to the wider scientific community.
Q10. What is the meaning of a def=p?
Constant: A def= P Constants are components whose meaning is given by a defining equation: A def= P gives the constant A the behaviour of the component P .
Q11. What is the main purpose of this paper?
As original contributions the present paper contains the analysis of the process used to detect the error in the earlier modelling study [1], a description of the new software tool used for integrated continuous-space and discrete-state stochastic analysis of PEPA process algebra models, and an overview of an extensive process algebra modelling study comprising 188 process definitions describing the dynamics of 95 of the reaction channels in the signalling cascade of the EGF receptor-induced MAP kinase pathway.
Q12. What did the authors find out from the analysis?
Using the insights obtained from their analysis procedures the authors were able to return to the differential equation model, diagnose and correct the flaws in the analysis, and show agreement between the results obtained using continuous-space analysis and the results obtained using a discrete-state stochastic analysis.
Q13. What is the definition of a collision between an enzyme and a substrate?
Rather a collision between, say, an enzyme and a substrate to produce a compound, is expressed in PEPA as a three-way co-operation between the input enzyme and substrate (whose molecular concentrations are reduced) and the output compound (whose molecular concentration is increased).
Q14. How long does it take to solve the model?
The time taken to solve the model using the τ -leap method is longer than the time taken to solve the model using Matlab’s stiff ODE solver (ode15s) but shorter than the time required by a standard solver such as ode45.1