Membrane Systems in Algebraic Biology. From a Toy to a Tool

Size: px
Start display at page:

Download "Membrane Systems in Algebraic Biology. From a Toy to a Tool"

Transcription

1 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks : From a Toy to a Tool Friedrich Schiller University Jena School of Biology and Pharmacy Department of Bioinformatics thomas.hinze@uni-jena.de January 29, 2009

2 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Membrane Systems: Inspired by Cells and Tissues = Capturing specialties of intra- and intercellular processes

3 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks (I) Nested Compartments Delimited by Permeable Membranes = Spatial regions wherein chemical reactions can occur

4 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks (II) Dynamics in Compartmental Cell Structure endocytosis exocytosis merge division dissolution separation creation gemmation = Plasticity initiated by dedicated reaction networks

5 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks (III) Complex Polymeric Biomolecules in Low Concentrations external signal endocrine (dist.) paracrine (near) autocrine (same cell) ligands hormones, factors,... receptors enzyme linked ion channel G protein linked GDP GTP cell membrane activation cascade cell response phospholipid bilayer TP DP phosphorylation activation by protein kinases gene expression signal transduction, transformation, amplification via pathways cytosol inner membrane genomic dna nucleus = Reaction pathways forming specific biomolecules

6 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Outline : From a Toy to a Tool 1. Primer: Reaction systems composed of discrete entities 2. Membrane systems: Some introductory examples 3. Features and varieties: Classification and properties 4. Π CSN : modelling framework for cell signalling networks 5. Bio-pplications: ppetizers for systems biologists 6. Membrane systems as computing devices 7. The P page: n online repository and more 8. Quo vadis: Concluding remarks and outlook # time

7 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Multiset: Molecular Configuration within a Membrane Example Definitions L = {(, 3),(B, 2),(C, 0),(D, 1)} supp(l) = {, B, D} card(l) = 6 Multiset: Let F be a set. multiset over F is a mapping F : F N { } that specifies the multiplicity of each element a F. Support: Let F : F N { } be a multiset. set S F is called supp(f) iff S = {s F F(s) > 0}. Cardinality: card(f) := F(a) a F D B B contents of a toy membrane

8 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Term Rewriting: Employ a Reaction by Set Operations D B B 2 + B C B D C Example {(, 3),(B, 2),(C, 0),(D, 1)} {(, 2),(B, 1)} {(C, 1)} = {(, 1),(B, 1),(C, 1),(D, 1)} Multiset operations Difference: F G := {(a, max(f(a) G(a), 0)) a F \ G} Sum: F G := {(a, F(a) + G(a)) a F G} Union: F G := {(a, max(f(a), G(a))) a F G} Intersection: F G := {(a, min(f(a), G(a))) a F G}

9 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Coping with Conflicts: Introducing Process Control D B B 2 + B C D B C D B B 2 + B C 2 + D E? Possible strategies to decide among satisfied reactions Nondeterminism: Maximal parallel enumeration of all potential scenarios Prioritisation of reactions: Determinisation by a predefined order for applicability of reactions Stochasticity: Randomly select a satisfied reaction

10 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Evolution over Time Time-discrete iteration scheme Starting from an initial molecular configuration L 0 Iterative term rewriting for transition(s) L t L t+1. Each iteration corresponds to a discrete period in time τ Within each iteration turn, applicable reactions are figured out and subsequentially employed once or several times (e.g. kinetic function f : L N in concert with discretised kinetic laws) Obtaining a derivation tree that lists sequences of molecular configurations as nodes Considered aspects Suitability for small amounts of reacting particles (e.g. cell signalling) Compliance with mass conservance for undersatisfied reaction scenarios

11 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks First Example: Single Membrane System Π PR = (V, T,[ 1 ] 1, L 0, R) V system alphabet T V terminal alphabet [ 1 ] compartmental structure L 0 V (N { }) multiset for initial configuration R = {r 1,...,r k } set of reaction rules Each reaction rule r i consists of two multisets (reactants E i, products P i ) such that r i = ({( 1, a 1 ),...,( h, a h )}, {(B 1, b 1 ),...,(B v, b v )}). We write in chemical denotation: r i : a a h h b 1 B b v B v = Index i specifies priority of r i : r 1 > r 2 >... > r k.

12 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks First Example: Single Membrane System Π PR = (V, T,[ 1 ] 1, L 0, R) V system alphabet T V terminal alphabet [ 1 ] compartmental structure L 0 V (N { }) multiset for initial configuration R = {r 1,...,r k } set of reaction rules Each reaction rule r i consists of two multisets (reactants E i, products P i ) such that r i = ({( 1, a 1 ),...,( h, a h )}, {(B 1, b 1 ),...,(B v, b v )}). We write in chemical denotation: r i : a a h h b 1 B b v B v = Index i specifies priority of r i : r 1 > r 2 >... > r k.

13 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Dynamical Behaviour of Π PR Iteration scheme for configuration update incrementing discrete time points t N L t+1 = { (a,α a,k ) a V α a,0 = card (L t {(a, )}) β a,i = card (E i {(a, )}) γ a,i = card (P i {(a, )}) { αa,i 1 + f α a,i = i γ a,i f i β a,i iff a V : α a,i 1 f i β a,i α a,i 1 else i {1,...,k} } System output (distinction empty/nonempty configuration): supp ( t=0 (L t {(w, ) w T }) ) T

14 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation Study of a Concrete Toy System Π PR Π PR = ({Z 0, Z 1, Z 2, Z 3, Z 4, N, Y, 0, 1, Φ, C}, {Φ}, [ 1 ] 1, L 0, {r 1,..., r 12 }) L 0 = {(Z 0, 2),(0, 1), (1, 1),(C, 1000)} r 1 : Z C Y + Φ + 1 r 5 : Z C Z Z 0 r 9 : Z C Z r 2 : Z C Y + Φ + 0 r 6 : Z C Z Z 0 r 10 : Z C N + 0 r 3 : Y C Y + Φ + 1 r 7 : Z C N + 1 r 11 : Z C N + 0 r 4 : Y C Y + Φ + 0 r 8 : Z C Z r 12 : Z C N + 1 number Objektanzahl of particles C Φ time Zeitskala course N Y Dynamical simulation was carried out using MatLab ( τ = 10 4 ). Example comes from transformation of a finite automaton.

15 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks From a Single Membrane to a Membrane Structure Hierarchically nested membranes denoted as a tree Representation as character string (or graph) µ = [ 1 [ 2 ] 2 [ 3 ] 3 [ 4 [ 5 ] 5 [ 6 [ 8 ] 8 [ 9 ] 9 ] 6 [ 7 ] 7 ] 4 ] 1 G. Păun. Membrane Computing: n Introduction. Springer Verlag, 2002

16 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Extensions of Rules Beyond Reactions: Transportation Transportation of molecules through membranes 5 4 D B B 5 4 D B B [ 4 ] 4 : {(, 2)} [ 5 ] 5 lgebraic settings available for different scenarios like Diffusion (unspecific transport through neighboured membranes) Receptors (acting as molecular filters) Symport/antiport (interactive molecular exchange)

17 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks ctive Membranes Rules for dynamical changes in membrane structure G. Păun. Introduction to Membrane Computing. Romanian cademy, 2001 Specification [ h1 a] h1 [ h2 ] h2 [ h2 [ h1 b] h1 ] h2 Change in membrane structure µ effects further system components djustment of configuration L and rules R attached to concerned membranes Membrane properties like electric charge (e.g. [] +,[] )

18 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks T T C G T G G DN-Strang 5 C C T 5 T Structuring the Objects 3 3 linearisierte Darstellung 5 T C T G C G T 3 G T C T G C Erkennen der zugrunde liegenden DN-Einzelstränge H-TCTGCGT-H H-CGTCTG-H 3 5 Notation als Wörter einer formalen Sprache T. Hinze, M. Sturm. Rechnen mit DN. 316pp., Oldenbourg Wissenschaftsverlag, 2004 lgebraic representation of molecular entities or reactants as character strings in terms of formal languages Placeholders ( ) for handling regular expressions in conjunction with matching strategies

19 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Classification of Membrane Systems cell like hierarchically nested membranes tissue like graph based compartmental topology neural spiking pulses instead of reactions population / conformons interacting autonomous agents G. Păun. Membrane Computing: n Introduction. Springer Verlag, 2002 Main classes with respect to compartmental topology and principle of operation

20 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Membrane System for Cell Signalling Processes Capture significant aspects of cellular signalling: Components, topology, modularity Protein activation states Dynamical behaviour (kinetics) Signal coding and transduction Coping with incomplete protein information Based on tissue-like membrane systems Keep formalism tractable Balance detailedness with computational needs Facilitate system modification, recombination, and construction ab initio # time T. Hinze, T. Lenser, P. Dittrich. Protein Substructure Based P System for Description and nalysis of Cell Signalling Networks. In H.J. Hoogeboom, G. Paun, G. Rozenberg,. Salomaa (Eds.), Membrane Computing. Series Lecture Notes in Computer Science 4361: , Springer Verlag, 2006

21 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks System Definition Π CSN System Π CSN = (V, V, E, M, n) V : alphabet of protein identifiers V : alphabet of protein substructure/property identifiers M: modules functional reaction units E: graph transduction channels between modules n: number of modules (degree of the P system) Modules M i = (R i1,...,r iri, f i1,... f iri, i ) M R ij : reaction rule multisets of educts and products may contain meta-symbols matching required f ij : function corresponding to kinetics of R ij, number of educt objects taken from module within one reaction step i : multiset of axioms initial contents of M i Channels e ij = (i, j, I ij, d ij ) E Weighted directed channel from module i to module j I ij : filter interface (receptor pattern and conc. gradient) d ij : time delay (number of system steps) for passage

22 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Matching and Matching Strategies String-based representation of proteins String-object s: representation of a protein, its properties, substructure, binding domains, activation state, ligands Structure: s V + ({#} ((V ) + { } (V ) + {*})) Meta-symbols: placeholder (wild-card) * appropriate or unknown substructure/property; exclusion Test whether two string-objects identify same molecule Matching strategies loose: two stringobjects match iff there is at least one common wildcard free representation Cα#GDP#p Cα#GDP# p Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* loose matching V = {Cα, Dβ:E} V = {GDP, GTP, p} Cα#GDP#p Cα#GDP# p Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* Cα#GDP#p Cα#GDP# p concretions Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* strict matching patterns strict: participating string-objects interpreted as a pattern and a candidate (concretion of the pattern)

23 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Matching and Matching Strategies concretions Cα#GDP#p Cα#GDP# p Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* V = {Cα, Dβ:E} V = {GDP, GTP, p} Cα#GDP#p Cα#GDP# p Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* loose matching Cα#GDP#p Cα#GDP# p Cα#GTP#p Cα#GTP# p Cα#*#p Cα#GDP#* Cα#*#* Dβ:E#*#* strict matching patterns

24 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks System Behaviour and Properties Definition of dynamical system behaviour Contents of module M i at global time t N: multiset L i (t) System step by module M i : L i (0) = i L i(t) = L i (t) Educts i (t) Products i (t) L i (t + 1) = L i(t) Outgoing i (t) Incoming i (t) 1. Determine multiset of educts using L i (t), R i1,..., R iri, f i1,... f iri ; involves matching 2. Remove educt objects from module contents 3. Determine and add multiset of reaction products, obtain L i(t) 4. Determine and separate objects leaving host module evaluate L i(t) and I for each outgoing channel, matching 5. dd objects received from incoming channels, consider d System properties Modularity static system topology ability to identify objects/substructures flexibility in level of abstraction Determinism computational tractability universality

25 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Example: Yeast Pheromone Pathway Signal transduction in Saccharomyces cerevisiae α M 1 Ste2 α Ste2 Gα Gα Gβγ GTP GDP Gα Gβγ GDP Ste11 Ste5 Ste7 Fus3 Fus3 p Ste11 Ste5 p Ste7 Ste20 Gβγ Fus3 Ste11 Ste5 Ste7 Fus3 p p p p Ste11 Ste5 Ste7 Fus3 Ste20 Gβγ p p Ste11 Ste5 Ste7 Fus3 p Ste11 Ste5 Ste7 Fus3 Ste20 Gβγ M 2 M 4 p p Gβγ Ste11 Ste5 Ste7 Fus3 Ste20 p Ste11 Ste5 p Ste7 Fus3 Ste20 Gβγ p Ste11 Ste5 p Ste7 Fus3 Ste20 Gβγ p p Ste11 Ste5 Ste7 Fus3 Gβγ Ste11 Ste5 Ste7 Fus3 Ste20 Gβγ p Ste11 Ste5 Ste7 Fus3 Ste20 Gβγ p Ste11 Ste5 p Ste7 Fus3 Ste20 Gβγ p M 3 Π=(V, V, E, M, 4) V = {Ste2, α, Gβγ, Gα,...} V = {a, GDP, GTP, p} M = {M 1, M 2, M 3, M 4 } M 1 =(R 11, R 12, R 13, R 14, R 15, f 11, f 12, f 13, f 14, f 15, 1 ) R 11 = Ste2# a + α Ste2#a R 12 = Ste2#a Ste2# a f 11 = k 11 [Ste2# a][α]/v T. Hinze, T. Lenser, P. Dittrich. Protein Substructure Based P System for Description and nalysis of Cell Signalling Networks. In H.J. Hoogeboom, G. Paun, G. Rozenberg,. Salomaa (Eds.), Membrane Computing. Series Lecture Notes in Computer Science 4361: , Springer Verlag, 2006

26 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Bio-pplications: Further ppetizers books.google.de G. Ciobanu, G. Păun, M.J. Perez-Jimenez (Eds.). pplications of Membrane Computing. Springer Verlag, 2005

27 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Membrane Systems as Universal Computing Devices Models and concepts for biologically inspired computing (Bio)molecular computation Genetic circuits Cell-based computing Neural networks Gene assembly Evolutionary computing morphous computing = Covered by variants of P systems = Computational completeness shown by simulation of Turing machines or equivalents lan Turing

28 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Random ccess Machine (RM) Established Turing-Complete Model for Computation Syntactical denotation of components RM = (R, L, P, l 1 ) jump label of first instruction program (finite set of instructions) finite set of jump labels L = {l 1,..., l c} finite set of registers R = {r 1,..., r m}, vailable instructions l i : INCR(r k ), l j increment register r k, jump to l j l i : DECR(r k ), l j decrement register r k, jump to l j l i : r k > 0, l j, l p if r k > 0 jump to l j else jump to l p l i : HLT terminate program and output Useful assumptions Consecutive indexing of jump labels and registers Determinism Initialisation of registers at start Output of all m registers when HLT r k Z

29 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN Consider for simulation and transformation RM = (R, L, P, l 1 ) R = {r 1, r 2 } L = {l 1, l 2, l 3, l 4 } P = {l 1 : r 1 > 0, l 2, l 4, l 2 : DECR(r 1 ), l 3, l 3 : INCR(r 2 ), l 1, l 4 : HLT} Initialisation: r 1 = 1 and r 2 = 0 (arbitrarily chosen) Program moves contents of r 1 cumulatively to r 2 RM consists of m = 2 registers and c = 4 instructions Each register and each instruction forms separate module of membrane system Π CSN = (V, V, E, M, c + m)

30 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#1 M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

31 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#X M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 M 3 l 3 :INCR(r 2 ),l 1 PC#3 PC#1 +, D 1 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4

32 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#W, E 1 M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 M 3 l 3 :INCR(r 2 ),l 1 PC#3 PC#1 +, D 1 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4

33 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#W, 2E 1 M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

34 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

35 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 PC#2 E 1, H 1, B B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B M 2 l 2 :DECR(r 1 ),l 3 PC#2 PC#3 + B PC#3 PC#3 PC#3 PC#1 + M 6 B + D E 1 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

36 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#1 M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 M 5 B + D E 1 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

37 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#X M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 D 1 E 1, H 1 PC#2 M 5 B + D E 1 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

38 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#W M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 2D 1 B + D E 1 M 5 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

39 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN PC#W, H 1 M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 M 5 B + D E 1 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

40 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 M 5 B + D E 1 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

41 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Simulation of Register Machines by Π CSN M 1 l 1 :r 1 > 0,l 2,l 4 PC#4 PC#4 M 4 l 4 :HLT all functions f = 1, g = 1, d = 0 PC#1 PC#1 PC#X + D 1 PC#X PC#W + D 1 PC#W + 2E 1 PC#2 PC#W + H 1 PC#4 D 1 E 1, H 1 PC#2 M 5 B + D E 1 register r 1 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 B PC#2 PC#3 + B M 2 l 2 :DECR(r 1 ),l 3 PC#3 PC#3 PC#1 + B + D E 1 M 6 register r 2 D E 2 2D 2 H 2 D E 3 2D 3 H 3 D E 4 2D 4 H 4 M 3 l 3 :INCR(r 2 ),l 1

42 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks The P Page: Repository and More...

43 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Membrane Systems: International Dimension Pioneered in 1998 by Gheorghe Paun 10 years scientific evolution 100 active researchers in community 1, 500 publications up to now Gheorghe Păun paun

44 Motivation Prerequisites Membrane Systems Bio-pplications Computing Devices Concluding Remarks Quo Vadis Membrane Systems? Trends and Visions State-of-the-art Establish modelling technique in Systems Biology Capturing aspects of inter/ intracellular information proc. pproximation towards further bio-applications Upcoming contributions Framework for reverse engineering (e.g. artificial evolution) Backtracking P systems Molecular tracing Envisioned: Membrane Theory" Kai Kai successive dephosphorylation P P P KaiB P P B B P P P P P Kai P KaiB B B? P P P KaiB Kai P Kai B P P KaiB P B P P successive phosphorylation gamma configuration Figures are parts of recently submitted material. B molecular amount alpha beta time

MINIMAL INGREDIENTS FOR TURING COMPLETENESS IN MEMBRANE COMPUTING

MINIMAL INGREDIENTS FOR TURING COMPLETENESS IN MEMBRANE COMPUTING THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume 18, Number 2/2017, pp. 182 187 MINIMAL INGREDIENTS FOR TURING COMPLETENESS IN MEMBRANE COMPUTING Bogdan

More information

COSC 594 Final Presentation Membrane Systems/ P Systems

COSC 594 Final Presentation Membrane Systems/ P Systems COSC 594 Final Presentation Membrane Systems/ P Systems Mesbah Uddin & Gangotree Chakma November, 6 Motivation of Unconventional Computing Parallel computing-- restricted in conventional computers Deterministic

More information

Tissue P Systems with Cell Division

Tissue P Systems with Cell Division Tissue P Systems with Cell Division Gheorghe PĂUN 1,2, Mario PÉREZ-JIMÉNEZ 2, Agustín RISCOS-NÚÑEZ 2 1 Institute of Mathematics of the Romanian Academy PO Box 1-764, 014700 Bucureşti, Romania 2 Research

More information

An Overview of Membrane Computing

An Overview of Membrane Computing An Overview of Membrane Computing Krishna Shankara Narayanan Department of Computer Science & Engineering Indian Institute of Technology Bombay Membrane Computing The paradigmatic idea of membrane computing

More information

Hybrid Transition Modes in (Tissue) P Systems

Hybrid Transition Modes in (Tissue) P Systems Hybrid Transition Modes in (Tissue) P Systems Rudolf Freund and Marian Kogler Faculty of Informatics, Vienna University of Technology Favoritenstr. 9, 1040 Vienna, Austria {rudi,marian}@emcc.at Summary.

More information

Membrane Computing: Power, Efficiency, Applications

Membrane Computing: Power, Efficiency, Applications Membrane Computing: Power, Efficiency, Applications (A Quick Introduction) Gheorghe Păun Romanian Academy, Bucharest, RGNC, Sevilla University, Spain george.paun@imar.ro, gpaun@us.es Gh. Păun, Membrane

More information

Complexity Classes in Membrane Computing

Complexity Classes in Membrane Computing Complexity Classes in Membrane Computing Fernando Sancho Caparrini Research Group on Natural Computing Dpt. Computer Science and Artificial Intelligence University of Seville, Spain Goal Main Object of

More information

A Model for Molecular Computing: Membrane Systems

A Model for Molecular Computing: Membrane Systems A Model for Molecular Computing: Membrane Systems Claudio Zandron DISCo - Universita di Milano-Bicocca zandron@disco.unimib.it A Model for Molecular Computing: Membrane Systems p.1/43 Summary Membrane

More information

Membrane Systems with Peripheral Proteins: Transport and Evolution

Membrane Systems with Peripheral Proteins: Transport and Evolution Technical Report CoSBi 04/2006 Membrane Systems with Peripheral Proteins: Transport and Evolution Matteo Cavaliere The Microsoft Research University of Trento Centre for Computational and Systems Biology

More information

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on Regulation and signaling Overview Cells need to regulate the amounts of different proteins they express, depending on cell development (skin vs liver cell) cell stage environmental conditions (food, temperature,

More information

Natural Computing Modelling of the Polynomial Space Turing Machines

Natural Computing Modelling of the Polynomial Space Turing Machines Natural Computing Modelling of the Polynomial Space Turing Machines Bogdan Aman and Gabriel Ciobanu Romanian Academy, Institute of Computer Science Blvd. Carol I no., 756 Iaşi, Romania baman@iit.tuiasi.ro,

More information

On P Systems with Active Membranes

On P Systems with Active Membranes On P Systems with Active Membranes Andrei Păun Department of Computer Science, University of Western Ontario London, Ontario, Canada N6A 5B7 E-mail: apaun@csd.uwo.ca Abstract. The paper deals with the

More information

Advanced Higher Biology. Unit 1- Cells and Proteins 2c) Membrane Proteins

Advanced Higher Biology. Unit 1- Cells and Proteins 2c) Membrane Proteins Advanced Higher Biology Unit 1- Cells and Proteins 2c) Membrane Proteins Membrane Structure Phospholipid bilayer Transmembrane protein Integral protein Movement of Molecules Across Membranes Phospholipid

More information

An Application of Genetic Algorithms to Membrane Computing

An Application of Genetic Algorithms to Membrane Computing An Application of Genetic Algorithms to Membrane Computing Gabi Escuela 1, Miguel A. Gutiérrez-Naranjo 2 1 Bio Systems Analysis Group Friedrich Schiller University Jena gabi.escuela@uni-jena.de 2 Research

More information

Cellular Biology. Cells: theory, types, form & function, evolution

Cellular Biology. Cells: theory, types, form & function, evolution Cellular Biology Cells: theory, types, form & function, evolution The Cell Theory Problems with the Cell Theory? The cell theory has three components: 1. all living organisms are made up of one or more

More information

Membrane Computing and Economics: Numerical P Systems

Membrane Computing and Economics: Numerical P Systems Membrane Computing and Economics: Numerical P Systems Gheorghe PĂUN Institute of Mathematics of the Romanian Academy PO Box 1-764, 014700 Bucureşti, Romania george.paun@imar.ro and Research Group on Natural

More information

P Systems with Symport/Antiport of Rules

P Systems with Symport/Antiport of Rules P Systems with Symport/Antiport of Rules Matteo CAVALIERE Research Group on Mathematical Linguistics Rovira i Virgili University Pl. Imperial Tárraco 1, 43005 Tarragona, Spain E-mail: matteo.cavaliere@estudiants.urv.es

More information

Chapter 1 Introduction to Membrane Computing

Chapter 1 Introduction to Membrane Computing Chapter 1 Introduction to Membrane Computing Gheorghe Păun Institute of Mathematics of the Romanian Academy PO Box 1-764, 014700 Bucureşti, Romania george.paun@imar.ro Research Group on Natural Computing

More information

Reaction Flow Artificial Chemistries

Reaction Flow Artificial Chemistries Reaction Flow Artificial Chemistries Peter Kreyssig 1 and Peter Dittrich 1 1 Bio Systems Analysis Group, Department of Mathematics and Computer Science, Friedrich Schiller University Jena, 07743 Jena,

More information

Activation of a receptor. Assembly of the complex

Activation of a receptor. Assembly of the complex Activation of a receptor ligand inactive, monomeric active, dimeric When activated by growth factor binding, the growth factor receptor tyrosine kinase phosphorylates the neighboring receptor. Assembly

More information

Basic modeling approaches for biological systems. Mahesh Bule

Basic modeling approaches for biological systems. Mahesh Bule Basic modeling approaches for biological systems Mahesh Bule The hierarchy of life from atoms to living organisms Modeling biological processes often requires accounting for action and feedback involving

More information

Formal Methods and Systems Biology: The Calculus of Looping Sequences

Formal Methods and Systems Biology: The Calculus of Looping Sequences Formal Methods and Systems Biology: The Calculus of Looping Sequences Paolo Milazzo Dipartimento di Informatica, Università di Pisa, Italy Verona January 22, 2008 Paolo Milazzo (Università di Pisa) Formal

More information

SOLVING DIOPHANTINE EQUATIONS WITH A PARALLEL MEMBRANE COMPUTING MODEL Alberto Arteta, Nuria Gomez, Rafael Gonzalo

SOLVING DIOPHANTINE EQUATIONS WITH A PARALLEL MEMBRANE COMPUTING MODEL Alberto Arteta, Nuria Gomez, Rafael Gonzalo 220 International Journal "Information Models and Analyses" Vol.1 / 2012 SOLVING DIOPHANTINE EQUATIONS WITH A PARALLEL MEMBRANE COMPUTING MODEL Alberto Arteta, Nuria Gomez, Rafael Gonzalo Abstract: Membrane

More information

A Framework for Complexity Classes in Membrane Computing

A Framework for Complexity Classes in Membrane Computing Electronic Notes in Theoretical Computer Science 225 (2009) 319 328 www.elsevier.com/locate/entcs A Framework for Complexity Classes in Membrane Computing Agustín Riscos-Núñez 1,2 Dpt. Computer Science

More information

On Controlled P Systems

On Controlled P Systems On Controlled P Systems Kamala Krithivasan 1, Gheorghe Păun 2,3, Ajeesh Ramanujan 1 1 Department of Computer Science and Engineering Indian Institute of Technology, Madras Chennai-36, India kamala@iitm.ac.in,

More information

Reception The target cell s detection of a signal coming from outside the cell May Occur by: Direct connect Through signal molecules

Reception The target cell s detection of a signal coming from outside the cell May Occur by: Direct connect Through signal molecules Why Do Cells Communicate? Regulation Cells need to control cellular processes In multicellular organism, cells signaling pathways coordinate the activities within individual cells that support the function

More information

Accepting H-Array Splicing Systems and Their Properties

Accepting H-Array Splicing Systems and Their Properties ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 21 Number 3 2018 298 309 Accepting H-Array Splicing Systems and Their Properties D. K. SHEENA CHRISTY 1 V.MASILAMANI 2 D. G. THOMAS 3 Atulya

More information

An Application of the PCol Automata in Robot Control

An Application of the PCol Automata in Robot Control An Application of the PCol Automata in Robot Control Miroslav Langer 1, Luděk Cienciala 1, Lucie Ciencialová 1, Michal Perdek 1, and Alice Kelemenová 1 Institute of Computer Science and Research Institute

More information

Signal Transduction. Dr. Chaidir, Apt

Signal Transduction. Dr. Chaidir, Apt Signal Transduction Dr. Chaidir, Apt Background Complex unicellular organisms existed on Earth for approximately 2.5 billion years before the first multicellular organisms appeared.this long period for

More information

EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories. Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo

EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories. Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories 1 Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo Outline: Contracts and compositional methods for system design Where and why using

More information

Spiking Neural P Systems with Anti-Spikes as Transducers

Spiking Neural P Systems with Anti-Spikes as Transducers ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 14, Number 1, 2011, 20 30 Spiking Neural P Systems with Anti-Spikes as Transducers Venkata Padmavati METTA 1, Kamala KRITHIVASAN 2, Deepak

More information

Computational Modelling in Systems and Synthetic Biology

Computational Modelling in Systems and Synthetic Biology Computational Modelling in Systems and Synthetic Biology Fran Romero Dpt Computer Science and Artificial Intelligence University of Seville fran@us.es www.cs.us.es/~fran Models are Formal Statements of

More information

CS691 Report : Membrane Computing

CS691 Report : Membrane Computing CS691 Report : Membrane Computing Avadhut Sardeshmukh Roll No 06329905 Under the guidance of Prof. Krishna S. Computer Science and Engineering December 5, 2007 Abstract The main aim of this project is

More information

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes 1/ 223 SPA for quantitative analysis: Lecture 6 Modelling Biological Processes Jane Hillston LFCS, School of Informatics The University of Edinburgh Scotland 7th March 2013 Outline 2/ 223 1 Introduction

More information

Solving Vertex Cover Problem by Tissue P Systems with Cell Division

Solving Vertex Cover Problem by Tissue P Systems with Cell Division Appl. Math. Inf. Sci. 8, No. 1, 333-337 (2014) 333 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/080141 Solving Vertex Cover Problem by Tissue P Systems

More information

Simulation of Spiking Neural P Systems using Pnet Lab

Simulation of Spiking Neural P Systems using Pnet Lab Simulation of Spiking Neural P Systems using Pnet Lab Venkata Padmavati Metta Bhilai Institute of Technology, Durg vmetta@gmail.com Kamala Krithivasan Indian Institute of Technology, Madras kamala@iitm.ac.in

More information

A Note on the Probabilistic Evolution for P Systems

A Note on the Probabilistic Evolution for P Systems A Note on the Probabilistic Evolution for P Systems Sergey Verlan Laboratoire d Algorithmique, Complexité et Logique, Université Paris Est Créteil Val de Marne, 61, av. gén. de Gaulle, 94010, Créteil,

More information

Modeling A Multi-Compartments Biological System with Membrane Computing

Modeling A Multi-Compartments Biological System with Membrane Computing Journal of Computer Science 6 (10): 1177-1184, 2010 ISSN 1549-3636 2010 Science Publications Modeling A Multi-Compartments Biological System with Membrane Computing 1 Ravie Chandren Muniyandi and 2 Abdullah

More information

3.1 Cell Theory. KEY CONCEPT Cells are the Basic unit of life.

3.1 Cell Theory. KEY CONCEPT Cells are the Basic unit of life. 3.1 Cell Theory KEY CONCEPT Cells are the Basic unit of life. 3.1 Cell Theory The cell theory grew out of the work of many scientists and improvements in the microscope. Many scientists contributed to

More information

Solving Problems in a Distributed Way in Membrane Computing: dp Systems

Solving Problems in a Distributed Way in Membrane Computing: dp Systems Solving Problems in a Distributed Way in Membrane Computing: dp Systems Gheorghe Păun 1,2, Mario J. Pérez-Jiménez 2 1 Institute of Mathematics of the Romanian Academy PO Box 1-764, 014700 Bucureşti, Romania

More information

Time and Synchronization in Membrane Systems

Time and Synchronization in Membrane Systems Fundamenta Informaticae XX (2007) 1 14 1 IOS Press Time and Synchronization in Membrane Systems Matteo Cavaliere Department of Computer Science and Artificial Intelligence University of Sevilla, Av. Reina

More information

REVIEW 2: CELLS & CELL COMMUNICATION. A. Top 10 If you learned anything from this unit, you should have learned:

REVIEW 2: CELLS & CELL COMMUNICATION. A. Top 10 If you learned anything from this unit, you should have learned: Name AP Biology REVIEW 2: CELLS & CELL COMMUNICATION A. Top 10 If you learned anything from this unit, you should have learned: 1. Prokaryotes vs. eukaryotes No internal membranes vs. membrane-bound organelles

More information

Biological Networks: Comparison, Conservation, and Evolution via Relative Description Length By: Tamir Tuller & Benny Chor

Biological Networks: Comparison, Conservation, and Evolution via Relative Description Length By: Tamir Tuller & Benny Chor Biological Networks:,, and via Relative Description Length By: Tamir Tuller & Benny Chor Presented by: Noga Grebla Content of the presentation Presenting the goals of the research Reviewing basic terms

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 410 (2009) 2982 2991 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Sequential SNP systems based on min/max

More information

AP Biology Essential Knowledge Cards BIG IDEA 1

AP Biology Essential Knowledge Cards BIG IDEA 1 AP Biology Essential Knowledge Cards BIG IDEA 1 Essential knowledge 1.A.1: Natural selection is a major mechanism of evolution. Essential knowledge 1.A.4: Biological evolution is supported by scientific

More information

The cell. The cell theory. So what is a cell? 9/20/2010. Chapter 3

The cell. The cell theory. So what is a cell? 9/20/2010. Chapter 3 The cell Chapter 3 The cell theory all living organisms are made up of one or more cells, and all cells arise from other, pre-existing cells So what is a cell? The most basic unit of any organism The smallest

More information

Cell-Cell Communication in Development

Cell-Cell Communication in Development Biology 4361 - Developmental Biology Cell-Cell Communication in Development October 2, 2007 Cell-Cell Communication - Topics Induction and competence Paracrine factors inducer molecules Signal transduction

More information

On Flip-Flop Membrane Systems with Proteins

On Flip-Flop Membrane Systems with Proteins On Flip-Flop Membrane Systems with Proteins Andrei Păun 1,2, Alfonso Rodríguez-Patón 2 1 Department of Computer Science/IfM Louisiana Tech University P.O. Box 10348, Ruston, LA 71272, USA apaun@latech.edu

More information

Introduction to Bioinformatics

Introduction to Bioinformatics Systems biology Introduction to Bioinformatics Systems biology: modeling biological p Study of whole biological systems p Wholeness : Organization of dynamic interactions Different behaviour of the individual

More information

Spike Trains in Spiking Neural P Systems

Spike Trains in Spiking Neural P Systems Spike Trains in Spiking Neural P Systems Gheorghe Păun Institute of Mathematics of the Romanian Academy PO Box 1-764, 014700 Bucureşti, Romania, and Department of Computer Science and Artificial Intelligence

More information

On P Systems with Bounded Parallelism

On P Systems with Bounded Parallelism On P Systems with Bounded Parallelism Francesco Bernardini Department of Computer Science, The University of Sheffield Regent Court, Portobello Street, Sheffield S1 4DP, UK F.Bernardini@dcs.shef.ac.uk

More information

Membrane Computing: from biology to computation and back

Membrane Computing: from biology to computation and back 2014 Isonomia Epistemologica Rivista online di Filosofia Università degli Studi di Urbino Carlo Bo Membrane Computing: from biology to computation and back Paolo Milazzo University of Pisa milazzo@di.unipi.it

More information

On Two Families of Multiset Tree Automata

On Two Families of Multiset Tree Automata On Two Families of Multiset Tree Automata José M. Sempere, Damián López Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia {jsempere,dlopez}@dsic.upv.es Summary. The

More information

New Computational Methods for Systems Biology

New Computational Methods for Systems Biology New Computational Methods for Systems Biology François Fages, Sylvain Soliman The French National Institute for Research in Computer Science and Control INRIA Paris-Rocquencourt Constraint Programming

More information

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

An Approach to Computational Complexity in Membrane Computing

An Approach to Computational Complexity in Membrane Computing An Approach to Computational Complexity in Membrane Computing Mario J. Pérez-Jiménez Research Group on Natural Computing, Department of Computer Science and Artificial Intelligence, University of Sevilla

More information

An Optimal Frontier of the Efficiency of Tissue P Systems with Cell Division

An Optimal Frontier of the Efficiency of Tissue P Systems with Cell Division An Optimal Frontier of the Efficiency of Tissue P Systems with Cell Division A.E. Porreca 1, Niall Murphy 2,3, Mario J. Pérez-Jiménez 4 1 Dipartimento di Informatica, Sistemistica e Comunicazione Università

More information

University of Sheffield Portobello Street, Regent Court, Sheffield, S1 4DP, UK {m.gheorghe,

University of Sheffield Portobello Street, Regent Court, Sheffield, S1 4DP, UK {m.gheorghe, A Kernel P System Marian Gheorghe 1,2, Florentin Ipate 2, and Ciprian Dragomir 1 1 Department of Computer Science University of Sheffield Portobello Street, Regent Court, Sheffield, S1 4DP, UK {m.gheorghe,

More information

Written Exam 15 December Course name: Introduction to Systems Biology Course no

Written Exam 15 December Course name: Introduction to Systems Biology Course no Technical University of Denmark Written Exam 15 December 2008 Course name: Introduction to Systems Biology Course no. 27041 Aids allowed: Open book exam Provide your answers and calculations on separate

More information

Biological Pathways Representation by Petri Nets and extension

Biological Pathways Representation by Petri Nets and extension Biological Pathways Representation by and extensions December 6, 2006 Biological Pathways Representation by and extension 1 The cell Pathways 2 Definitions 3 4 Biological Pathways Representation by and

More information

On small universal antiport P systems

On small universal antiport P systems Theoretical Computer Science 372 (2007) 152 164 www.elsevier.com/locate/tcs On small universal antiport P systems Erzsébet Csuhaj-Varjú a,, Maurice Margenstern b, György Vaszil a, Sergey Verlan c a Computer

More information

P systems based on tag operations

P systems based on tag operations Computer Science Journal of Moldova, vol.20, no.3(60), 2012 P systems based on tag operations Yurii Rogozhin Sergey Verlan Abstract In this article we introduce P systems using Post s tag operation on

More information

Towards a framework for multi-level modelling in Computational Biology

Towards a framework for multi-level modelling in Computational Biology Towards a framework for multi-level modelling in Computational Biology Sara Montagna sara.montagna@unibo.it Alma Mater Studiorum Università di Bologna PhD in Electronics, Computer Science and Telecommunications

More information

Modelling Cellular Processes using Membrane Systems with Peripheral and Integral Proteins

Modelling Cellular Processes using Membrane Systems with Peripheral and Integral Proteins Modelling Cellular Processes using Membrane Systems with Peripheral and Integral Proteins Matteo Cavaliere, Sean Sedwards Microsoft Research University of Trento Centre for Computational and Systems Biology,

More information

38050 Povo Trento (Italy), Via Sommarive 14 CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING

38050 Povo Trento (Italy), Via Sommarive 14  CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING M. Curti, P.

More information

The Calculus of Looping Sequences

The Calculus of Looping Sequences The Calculus of Looping Sequences Roberto Barbuti, Giulio Caravagna, Andrea MaggioloSchettini, Paolo Milazzo, Giovanni Pardini Dipartimento di Informatica, Università di Pisa, Italy Bertinoro June 7, 2008

More information

Computing with cells: membrane systems - some complexity issues

Computing with cells: membrane systems - some complexity issues Computing with cells: membrane systems - some complexity issues Oscar H. Ibarra and Andrei Paun Department of Computer Science, University of California, Santa Barbara, CA 93106, USA; National Institute

More information

Gene Network Science Diagrammatic Cell Language and Visual Cell

Gene Network Science Diagrammatic Cell Language and Visual Cell Gene Network Science Diagrammatic Cell Language and Visual Cell Mr. Tan Chee Meng Scientific Programmer, System Biology Group, Bioinformatics Institute Overview Introduction Why? Challenges Diagrammatic

More information

Lecture 7 Cell Biolog y ٢٢٢ ١

Lecture 7 Cell Biolog y ٢٢٢ ١ Lecture 7 ١ Mitochondria ٢ Mitochondria Mitochondria are the energy factories of the cells. The energy currency for the work that animals must do is the energy-rich molecule adenosine triphosphate (ATP).

More information

P Finite Automata and Regular Languages over Countably Infinite Alphabets

P Finite Automata and Regular Languages over Countably Infinite Alphabets P Finite Automata and Regular Languages over Countably Infinite Alphabets Jürgen Dassow 1 and György Vaszil 2 1 Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik PSF 4120, D-39016 Magdeburg,

More information

Unit 2: Cells Guided Reading Questions (60 pts total)

Unit 2: Cells Guided Reading Questions (60 pts total) Name: AP Biology Biology, Campbell and Reece, 7th Edition Adapted from chapter reading guides originally created by Lynn Miriello Chapter 6 A Tour of the Cell Unit 2: Cells Guided Reading Questions (60

More information

Explain how cell size and shape affect the overall rate of nutrient intake and the rate of waste elimination. [LO 2.7, SP 6.2]

Explain how cell size and shape affect the overall rate of nutrient intake and the rate of waste elimination. [LO 2.7, SP 6.2] Cells Learning Objectives Use calculated surface area-to-volume ratios to predict which cell(s) might eliminate wastes or procure nutrients faster by diffusion. [LO 2.6, SP 2.2] Explain how cell size and

More information

Defining Languages by Forbidding-Enforcing Systems

Defining Languages by Forbidding-Enforcing Systems Defining Languages by Forbidding-Enforcing Systems Daniela Genova Department of Mathematics and Statistics, University of North Florida, Jacksonville, FL 32224, USA d.genova@unf.edu Abstract. Motivated

More information

Cell Cell Communication in Development

Cell Cell Communication in Development Biology 4361 Developmental Biology Cell Cell Communication in Development June 25, 2008 Cell Cell Communication Concepts Cells in developing organisms develop in the context of their environment, including

More information

56:198:582 Biological Networks Lecture 11

56:198:582 Biological Networks Lecture 11 56:198:582 Biological Networks Lecture 11 Network Motifs in Signal Transduction Networks Signal transduction networks Signal transduction networks are composed of interactions between signaling proteins.

More information

Computing Using Signals: From Cells to P Systems

Computing Using Signals: From Cells to P Systems Computing Using Signals: From Cells to P Systems Ioan I. ARDELEAN Centre of Microbiology Institute of Biology of the Romanian Academy Splaiul Independenţei 296 PO Box 56-53, Bucureşti 79651, România E-mail:

More information

Structure-Based Comparison of Biomolecules

Structure-Based Comparison of Biomolecules Structure-Based Comparison of Biomolecules Benedikt Christoph Wolters Seminar Bioinformatics Algorithms RWTH AACHEN 07/17/2015 Outline 1 Introduction and Motivation Protein Structure Hierarchy Protein

More information

Adaptive Fuzzy Spiking Neural P Systems for Fuzzy Inference and Learning

Adaptive Fuzzy Spiking Neural P Systems for Fuzzy Inference and Learning Adaptive Fuzzy Spiking Neural P Systems for Fuzzy Inference and Learning Jun Wang 1 and Hong Peng 2 1 School of Electrical and Information Engineering, Xihua University, Chengdu, Sichuan, 610039, China

More information

On String Languages Generated by Numerical P Systems

On String Languages Generated by Numerical P Systems ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 8, Number 3, 205, 273 295 On String Languages Generated by Numerical P Systems Zhiqiang ZHANG, Tingfang WU, Linqiang PAN, Gheorghe PĂUN2 Key

More information

CELL SIGNALLING and MEMBRANE TRANSPORT. Mark Louie D. Lopez Department of Biology College of Science Polytechnic University of the Philippines

CELL SIGNALLING and MEMBRANE TRANSPORT. Mark Louie D. Lopez Department of Biology College of Science Polytechnic University of the Philippines CELL SIGNALLING and MEMBRANE TRANSPORT Mark Louie D. Lopez Department of Biology College of Science Polytechnic University of the Philippines GENERIC SIGNALLING PATHWAY CELL RESPONSE TO SIGNALS CELL RESPONSE

More information

From Monadic Second-Order Definable String Transformations to Transducers

From Monadic Second-Order Definable String Transformations to Transducers From Monadic Second-Order Definable String Transformations to Transducers Rajeev Alur 1 Antoine Durand-Gasselin 2 Ashutosh Trivedi 3 1 University of Pennsylvania 2 LIAFA, Université Paris Diderot 3 Indian

More information

Cell Biology Review. The key components of cells that concern us are as follows: 1. Nucleus

Cell Biology Review. The key components of cells that concern us are as follows: 1. Nucleus Cell Biology Review Development involves the collective behavior and activities of cells, working together in a coordinated manner to construct an organism. As such, the regulation of development is intimately

More information

ON STATELESS AUTOMATA AND P SYSTEMS

ON STATELESS AUTOMATA AND P SYSTEMS ON STATELESS AUTOMATA AND P SYSTEMS Linmin Yang School of Electrical Engineering and Computer Science Washington State University, Pullman, Washington 99164, USA lyang1@eecs.wsu.edu Zhe Dang School of

More information

Minimal Cooperation in Symport/Antiport Tissue P Systems

Minimal Cooperation in Symport/Antiport Tissue P Systems Minimal Cooperation in Symport/Antiport Tissue P Systems Artiom Alhazov Yurii Rogozhin Institute of Mathematics and Computer Science Academy of Sciences of Moldova Academiei 5, Chişinău, MD-08, Moldova

More information

Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009

Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009 DCFS 2009 Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009 On the Number of Membranes in Unary P Systems Rudolf Freund (A,B) Andreas

More information

Valley Central School District 944 State Route 17K Montgomery, NY Telephone Number: (845) ext Fax Number: (845)

Valley Central School District 944 State Route 17K Montgomery, NY Telephone Number: (845) ext Fax Number: (845) Valley Central School District 944 State Route 17K Montgomery, NY 12549 Telephone Number: (845)457-2400 ext. 18121 Fax Number: (845)457-4254 Advance Placement Biology Presented to the Board of Education

More information

Extended Spiking Neural P Systems

Extended Spiking Neural P Systems Extended Spiking Neural P Systems Artiom ALHAZOV 1,2, Rudolf FREUND 3, Marion OSWALD 3, and Marija SLAVKOVIK 3 1 Institute of Mathematics and Computer Science Academy of Sciences of Moldova Str. Academiei

More information

Information Extraction from Biomedical Text. BMI/CS 776 Mark Craven

Information Extraction from Biomedical Text. BMI/CS 776  Mark Craven Information Extraction from Biomedical Text BMI/CS 776 www.biostat.wisc.edu/bmi776/ Mark Craven craven@biostat.wisc.edu Spring 2012 Goals for Lecture the key concepts to understand are the following! named-entity

More information

Type Disciplines for Systems Biology

Type Disciplines for Systems Biology Type Disciplines for Systems Biology Livio Bioglio February 6, 2013 Tesi di Dottorato Scuola di Dottorato in Scienze e Alta Tecnologia, XXV ciclo Università di Torino Dipartimento di Informatica Ph.D.

More information

CS21 Decidability and Tractability

CS21 Decidability and Tractability CS21 Decidability and Tractability Lecture 3 January 9, 2017 January 9, 2017 CS21 Lecture 3 1 Outline NFA, FA equivalence Regular Expressions FA and Regular Expressions January 9, 2017 CS21 Lecture 3 2

More information

PARAMETER UNCERTAINTY QUANTIFICATION USING SURROGATE MODELS APPLIED TO A SPATIAL MODEL OF YEAST MATING POLARIZATION

PARAMETER UNCERTAINTY QUANTIFICATION USING SURROGATE MODELS APPLIED TO A SPATIAL MODEL OF YEAST MATING POLARIZATION Ching-Shan Chou Department of Mathematics Ohio State University PARAMETER UNCERTAINTY QUANTIFICATION USING SURROGATE MODELS APPLIED TO A SPATIAL MODEL OF YEAST MATING POLARIZATION In systems biology, we

More information

Network Biology: Understanding the cell s functional organization. Albert-László Barabási Zoltán N. Oltvai

Network Biology: Understanding the cell s functional organization. Albert-László Barabási Zoltán N. Oltvai Network Biology: Understanding the cell s functional organization Albert-László Barabási Zoltán N. Oltvai Outline: Evolutionary origin of scale-free networks Motifs, modules and hierarchical networks Network

More information

Biological networks in metabolic P systems

Biological networks in metabolic P systems Available online at www.sciencedirect.com BioSystems 91 (2008) 489 498 Biological networks in metabolic P systems Vincenzo Manca, Luca Bianco University of Verona, Department of Computer Science, Strada

More information

Lecture notes on Turing machines

Lecture notes on Turing machines Lecture notes on Turing machines Ivano Ciardelli 1 Introduction Turing machines, introduced by Alan Turing in 1936, are one of the earliest and perhaps the best known model of computation. The importance

More information

7-1 Life Is Cellular. Copyright Pearson Prentice Hall

7-1 Life Is Cellular. Copyright Pearson Prentice Hall 7-1 Life Is Cellular The Discovery of the Cell What is the cell theory? The Discovery of the Cell The cell theory states: All living things are composed of cells. Cells are the basic units of structure

More information

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks Sitabhra Sinha IMSc Chennai Intra-cellular biochemical networks Metabolic networks Nodes:

More information

Towards a Theory of Information Flow in the Finitary Process Soup

Towards a Theory of Information Flow in the Finitary Process Soup Towards a Theory of in the Finitary Process Department of Computer Science and Complexity Sciences Center University of California at Davis June 1, 2010 Goals Analyze model of evolutionary self-organization

More information

Study Guide 11 & 12 MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Study Guide 11 & 12 MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Study Guide 11 & 12 MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) The receptors for a group of signaling molecules known as growth factors are

More information

SI Appendix. 1. A detailed description of the five model systems

SI Appendix. 1. A detailed description of the five model systems SI Appendix The supporting information is organized as follows: 1. Detailed description of all five models. 1.1 Combinatorial logic circuits composed of NAND gates (model 1). 1.2 Feed-forward combinatorial

More information

Problem Set 3 September 25, 2009

Problem Set 3 September 25, 2009 September 25, 2009 General Instructions: 1. You are expected to state all your assumptions and provide step-by-step solutions to the numerical problems. Unless indicated otherwise, the computational problems

More information