Context sensitivity in individual-based modeling
© Chen et al; licensee BioMed Central Ltd. 2007
Published: 8 May 2007
Biological function can not be deduced purely from an entity's type or species. Role and species need to be represented as distinct aspects of an entity.
An entity can play several different roles during its lifetime and some of these can be simultaneous.
A biological system can be seen to consist of a large number of individual entities e.g. molecules, cells. Individual-Based modelling techniques are those that model from the 'bottom up', taking the behaviour of these entities as their starting point. Simulations run from these models can reveal emergent phenomena and structures that would not be easy to predict from analysis alone. Context sensitive multifunctionality in Biology poses a challenge in individual-based modelling because context conditions often need to be represented at higher levels of abstraction. For example, complex formation depends on the collective behaviour of several different molecules. However, we can reduce the representation of context to an interaction between an individual and its environment, where its environment is anything that affects the entity's behaviour or function but that is not internal to the entity itself. Context sensitive multifunctionality can then be represented in terms of different state transformations for different individual-environment combinations.
Process algebras such as the π-calculus , bioambient calculus  and brane calculus  can be used to describe interactions between entities in biological systems. In general, they consist of (i) a language for describing systems (ii) a behavioural equivalence or inequivalence that allows comparison of system behaviours and (iii) axioms that allow for proofs for equivalence between systems . A biological entity is represented by a process and a handshake mechanism between processes via a channel is usually used to represent interactions between entities. Once the data are exchanged, both processes continue. Since context-sensitive multi-functionality can be seen simply as interactions between entities, process algebras can be used to formally represent these models.
- Jeffrey CJ: Molecular mechanisms for multitasking: recent crystal structures of moonlighting proteins. Current Opinion in Structural Biology. 2004, 14: 663-668. 10.1016/j.sbi.2004.10.001View ArticleGoogle Scholar
- Barcellos-Hoff MH, Costes SV: A systems biology approach to multicellular and multi-generational radiation responses. Mutation Research. 2006, 597: 32-38. 10.1016/j.mrfmmm.2005.09.008PubMedView ArticleGoogle Scholar
- Regev A, Silverman W, Shapiro E: Representation and simulation of biochemical processes using the pi-calculus process algebra. Pacific Symposium on Biocomputing, Singapore. Edited by: Altman RB, Dunker AK, Hunter L, Klein TE. 2001, 6: 459-470.Google Scholar
- Regev A, Panina EM, Silverman W, Cardelli L, Shapiro E: Bioambients: an abstraction for biological compartments. Theoretical Computer Science. 2004, 325: 141-167. 10.1016/j.tcs.2004.03.061.View ArticleGoogle Scholar
- Cardelli L: Brane calculi. CMSB 2004, LNBI. Edited by: Danos V, Schachter V. 2005, 3082:Google Scholar
- Hinchey M, Bowen JP, Rouff CA: Introduction to Formal Methods. Agent Technology from a Formal Perspective. Edited by: Rouff CA, Hinchey M, Rash J, Truszkowski W, Gordon-Spears D. 2006, SpringerGoogle Scholar
This article is published under license to BioMed Central Ltd.