Skip to main content

Detection and Analysis of Unexpected State Components in Biological Systems

  • Conference paper
  • First Online:
Computational Methods in Systems Biology (CMSB 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2602))

Included in the following conference series:

Abstract

This contribution presents a methodology aimed at detecting and analysing unexpected states of biological systems.We suggest using: (a) Petri nets in order to represent the causal structure of a biological system and its prescribed functional behaviour; and (b) algebraic coding theory (Hamming codes) to detect unexpected system states (mutations, unwanted situations, errors).Recent research aimed at modelling biological processes has successfully applied Petri nets to represent the causal structure and processes of biological systems in a way that makes the formal verification of the model easy. The formal language of Petri Nets is a powerful tool for representing biological systems together with their “regular” behaviour. However, in every living system sooner or later something will “go wrong” - a disease, or a mutation will occur - bringing the system into a state which our model didn’t take into account, a state that we will call an “error state” for short.Th is paper is about introducing algebraic error-detection into Petri-net models.Th e basic idea is to turn reachable markings into “legal” words of a linear error-correcting code.This is achieved by adding some control places to the Petri net, so that: (a) its incidence matrix becomes the generatrix of a linear code, and (b) reachable markings can be characterised as solutions of the code’s linear homogeneous system.“I llegal” markings - or,unexpected system states - may then be detected via linear algebra, without having to construct, and search, the net’s (always quite complex) reachability graph. Using suitable linear codes - that is, codes for which fast error-correction algorithms are available - “mutant” components of “illegal” markings are instantaneously identified, and can be analysed with regard to other structural properties of the net, such as boundedness and liveness.T his contribution considers the case of single errors (point mutations): at most one unexpected component per system state.Single errors are detected via Hamming codes, for which a very fast error detection algorithm is known.We show that the number of control places to be added to the Petri net decreases exponentially with the net’s size.Co ding theory offers a wide range of algorithms for the detection of terrors in transmission systems.Appl ying such algorithms to the detection of unexpected states of biological systems seems a very promising approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pagnoni, A., Visconti, A. (2003). Detection and Analysis of Unexpected State Components in Biological Systems. In: Priami, C. (eds) Computational Methods in Systems Biology. CMSB 2003. Lecture Notes in Computer Science, vol 2602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36481-1_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-36481-1_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00605-3

  • Online ISBN: 978-3-540-36481-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics