Department Seminars
Ian Stark, University of EdinburghExploring variation in biochemical pathways with the continuous pi-calculusThursday, February 23rd 2012. 4pm, CS1.01 AbstractTheoretical computer science and biology have common cause in trying to model and understand complex interacting processes. One potential contribution from computer science is the use of high-level languages for concurrent systems to smooth the route between natural descriptions and mathematically precise models. This is similar to the relation between programming languages and compiled executables: these languages allow us to express and communicate intuition, while keeping contact with low-level realities. The continuous pi-calculus is one such language for modelling biochemical systems. It is based on Milner's pi-calculus, a language of interacting processes with dynamic communication topology. Continuous pi modifies this to express the real-valued concentrations, reaction rates, and multiway interactions of biochemistry. Models in continuous pi are reagent-centred descriptions of individual chemical species, expressing their potential behaviour and interactions. These descriptions can be compiled into ordinary differential equations; and numerical simulation then shows the behaviour over time of biochemical mixtures: reactions, complexes, enzymes, activation and inhibition. As well as modelling specific biochemical systems, these high-level descriptions allow us to investigate potential variations to those systems, and to explore the accessible evolutionary landscape. To demonstrate this we modelled a classic intracellular signalling pathway and then simulated every variant system reachable by a single change. We then used assertions in temporal logic to evaluate how well these variant pathways carried a signal. This complete survey of the one-step neighbourhood highlights which parts of the pathway are robust, maintaining behaviour under change, and which parts offer potentially new behaviours. This investigation of system behaviour under variation gives an example of how high-level languages for describing biological processes make it possible to express and test correspondingly high-level hypotheses about robustness, neutrality and evolvability. Work on continuous pi is a collaboration with Marek Kwiatkowski and Chris Banks. On Executable Models of Molecular Evolution. Kwiatkowski and Stark. In Proceedings of the 8th International Workshop on Computational Systems Biology WCSB 2011, pages 105–108. (PDF) BiographyIan Stark is a Senior Lecturer in Computer Science at the University of Edinburgh School of Informatics, where he works in the Laboratory for Foundations of Computer Science. His research is on mathematical models for programming languages and concurrent interacting systems, in particular reasoning about names, local state, and mobility. His work on biochemical modelling is in association with the SynthSys Centre for Integrative Systems Biology at Edinburgh (formerly CSBE). Graham Cormode, AT&T Labs ResearchMergeable SummariesThursday, March 15th 2012. 4pm, CS1.01 Abstract
|

