Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-540-88562-7_9guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Language for Biochemical Systems

Published: 12 October 2008 Publication History

Abstract

CBS is a Calculus of Biochemical Systems intended to allow the modelling of metabolic, signalling and regulatory networks in a natural and modular manner. In this paper we extend CBS with features directed towards practical, large-scale applications, thus yielding LBS: a Language for Biochemical Systems . The two main extensions are expressions for modifying large complexes in a step-wise manner and parameterised modules with a notion of subtyping; LBS also has nested declarations of species and compartments. The extensions are demonstrated with examples from the yeast pheromone pathway. A formal specification of LBS is then given through an abstract syntax, static semantics and a translation to a variant of coloured Petri nets. Translation to other formalisms such as ordinary differential equations and continuous time Markov chains is also possible.

References

[1]
Regev, A., et al.: Representation and simulation of biochemical processes using the pi-calculus process algebra. In: Pacific Symposium on Biocomputing, pp. 459-470 (2001).
[2]
Calder, M., et al.: Modelling the influence of RKIP on the ERK signalling pathway using the stochastic process algebra PEPA. In: Priami, C., Ingólfsdóttir, A., Mishra, B., Riis Nielson, H. (eds.) Transactions on Computational Systems Biology VII. LNCS (LNBI), vol. 4230, pp. 1-23. Springer, Heidelberg (2006).
[3]
Reddy, V.N., et al.: Petri net representation in metabolic pathways. In: Proc. Int. Conf. Intell. Syst. Mol. Biol., pp. 328-336 (1993).
[4]
Paun, G., Rozenberg, G.: A guide to membrane computing. Theor. Comput. Sci. 287(1), 73-100 (2002).
[5]
Danos, V., et al.: Rule-based modelling of cellular signalling. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol. 4703, pp. 17-41. Springer, Heidelberg (2007).
[6]
Faeder, J.R., et al.: Graphical rule-based representation of signal-transduction networks. In: Liebrock, L.M. (ed.) Proc. 2005 ACM Symp. Appl. Computing, pp. 133-140. ACM Press, New York (2005).
[7]
Chabrier-Rivier, N., et al.: The biochemical abstract machine BIOCHAM. In: Danos, V., Schachter, V. (eds.) CMSB 2004. LNCS (LNBI), vol. 3082, pp. 172-191. Springer, Heidelberg (2005).
[8]
Regev, A., et al.: BioAmbients: an abstraction for biological compartments. Theor. Comput. Sci. 325(1), 141-167 (2004).
[9]
Priami, C., Quaglia, P.: Beta binders for biological interactions. In: Danos, V., Schachter, V. (eds.) CMSB 2004. LNCS (LNBI), vol. 3082, pp. 20-33. Springer, Heidelberg (2005).
[10]
Guerriero, M.L., et al.: An automated translation from a narrative language for biological modelling into process algebra. In: Calder, M., Gilmore, S. (eds.) CMSB 2007. LNCS (LNBI), vol. 4695, pp. 136-151. Springer, Heidelberg (2007).
[11]
Mjolsness, E., Yosiphon, G.: Stochastic process semantics for dynamical grammars. Ann. Math. Artif. Intell. 47(3-4), 329-395 (2006).
[12]
Kwiatkowski, M., Stark, I.: The continuous pi-calculus: a process algebra for biochemical modelling. In: Heiner, M., Uhrmacher, A.M. (eds.) Proc. CMSB. LNCS. Springer, Heidelberg (2008).
[13]
Plotkin, G.: A calculus of biochemical systems (in preparation).
[14]
Heiner, M., et al.: Petri nets for systems and synthetic biology. In: Bernardo, M., Degano, P., Zavattaro, G. (eds.) SFM 2008. LNCS, vol. 5016, pp. 215-264. Springer, Heidelberg (2008).
[15]
Pedersen, M., Plotkin, G.: A language for biochemical systems. Technical report, University of Edinburgh (2008), http://www.inf.ed.ac.uk/publications/report/1270.html
[16]
Hucka, M., et al.: The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 19(4), 524-531 (2003).
[17]
Hoops, S., et al.: COPASI - a COmplex PAthway SImulator. Bioinformatics 22(24), 3067-3074 (2006).
[18]
Kofahl, B., Klipp, E.: Modelling the dynamics of the yeast pheromone pathway. Yeast 21(10), 831-850 (2004).
[19]
Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541-580 (1989).
[20]
Garrington, T.P., Johnson, G.L.: Organization and regulation of mitogen-activated protein kinase signaling pathways. Current Opinion in Cell Biology 11, 211-218 (1999).
[21]
Pierce, B.C.: Types and Programming Languages. MIT Press, Cambridge (2002).
[22]
Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 1. Springer, Heidelberg (1992).
[23]
Bergmann, F., Sauro, H.: Human-readable model definition language (first draft, revision 2). Technical report, Keck Graduate Institute (2006).
[24]
Kitano, H., et al.: Using process diagrams for the graphical representation of biological networks. Nat. Biotechnol. 23(8), 961-966 (2005).
[25]
Moodie, S.L., et al.: A graphical notation to describe the logical interactions of biological pathways. Journal of Integrative Bioinformatics 3(2) (2006).
[26]
Oda, K., et al.: A comprehensive pathway map of epidermal growth factor receptor signaling. Molecular Systems Biology (2005).
[27]
Pedersen, M.: Compositional definitions of minimal flows in Petri nets. In: Heiner, M., Uhrmacher, A.M. (eds.) CMSB 2008. LNCS, vol. 5307, pp. 288-307. Springer, Heidelberg (2008).

Cited By

View all
  • (2017)Systems biologyACM SIGLOG News10.1145/3129173.31291824:3(43-61)Online publication date: 28-Jul-2017
  • (2010)A language for biochemical systemsTransactions on Computational Systems Biology XII10.5555/2172311.2172314(77-145)Online publication date: 1-Jan-2010
  • (2010)A generic abstract machine for stochastic process calculiProceedings of the 8th International Conference on Computational Methods in Systems Biology10.1145/1839764.1839771(43-54)Online publication date: 29-Sep-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CMSB '08: Proceedings of the 6th International Conference on Computational Methods in Systems Biology
October 2008
401 pages
ISBN:9783540885610
  • Editors:
  • Monika Heiner,
  • Adelinde M. Uhrmacher

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 12 October 2008

Author Tags

  1. Large-scale
  2. coloured Petri nets
  3. parametrised modules
  4. subtyping

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Systems biologyACM SIGLOG News10.1145/3129173.31291824:3(43-61)Online publication date: 28-Jul-2017
  • (2010)A language for biochemical systemsTransactions on Computational Systems Biology XII10.5555/2172311.2172314(77-145)Online publication date: 1-Jan-2010
  • (2010)A generic abstract machine for stochastic process calculiProceedings of the 8th International Conference on Computational Methods in Systems Biology10.1145/1839764.1839771(43-54)Online publication date: 29-Sep-2010

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media