The Continuous π-Calculus: A Process Algebra for Biochemical Modelling
read more
Citations
Robust satisfaction of temporal logic over real-valued signals
S-taliro: a tool for temporal logic falsification for hybrid systems
Petri nets for systems and synthetic biology
Approximation and inference methods for stochastic biochemical kinetics—a tutorial review
A Bayesian Approach to Model Checking Biological Systems
References
Exact Stochastic Simulation of Coupled Chemical Reactions
Communicating and Mobile Systems: the Pi-Calculus
Biological robustness
The chemical Langevin equation
Related Papers (5)
Frequently Asked Questions (9)
Q2. What is the role of KaiB in this model?
The role of KaiB in this model is to stabilise the inactive form of KaiC and to increase the competition for free KaiA molecules between the differently phosphorylated active forms.
Q3. What is the purpose of the abstract abstraction step?
The authors believe that this abstraction step is important in modelling variation, to identify how emergent behaviour depends on changes in a process or its parameters.
Q4. What is the simplest way to explain the a-c0 complex?
This complex can then dissociate, triggered by the interaction between local site act0 and either u0 or r0, corresponding respectively to simple unbinding of C0 or catalysed phosphorylation to C1.
Q5. What is the mechanism of the KaiC system?
6. The cycles ofindividual KaiC are then synchronized with each other thanks to the other assumption: that the phosphorylating agent KaiA binds more strongly to weakly phosphorylated KaiC molecules.
Q6. What is the common way to map c to other behavioural models?
This is true of cπ: aside from the “native” ODE semantics, it is relatively easy to generate Markov chains (by introducing integer quantities of processes instead of real-valued concentrations) and it may also be possible to map the cπ syntax to other behavioural models (e.g. Petri Nets as in [32]).
Q7. What is the simplest way to model the binding of a KaiC to a Kai?
This can either spontaneously dissociate, at rate kBb0 , into an inactivated KaiC and two KaiB, phosphorylate at rate k̃ps, or bind successively to the ã site on two KaiA molecules to form a KaiA-KaiB-KaiC complex.
Q8. What is the compositional semantics of c processes?
The authors give a compositional semantics to cπ processes in terms of real vector spaces P and D, capturing respectively the immediate actions dPdt and the potential interactions ∂P of a process P .
Q9. how to use the rich theory of banach?
Rω to `p would allow us to use the rich theory of Banach (and Hilbert, if p = 2) spaces to study the properties of the calculus and to approach biological questions about, for example, system trajectories.