Membrane Systems with Marked Membranes

Similar documents
One Minute To Learn Programming: Finite Automata

Java CUP. Java CUP Specifications. User Code Additions You may define Java code to be included within the generated parser:

Drawing Diagrams From Labelled Graphs

Regular Languages and Finite Automata

2 DIODE CLIPPING and CLAMPING CIRCUITS


4.11 Inner Product Spaces

Engineer-to-Engineer Note

SPECIAL PRODUCTS AND FACTORIZATION

Unambiguous Recognizable Two-dimensional Languages

Example 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers.

Helicopter Theme and Variations

Algebra Review. How well do you remember your algebra?

Concept Formation Using Graph Grammars

A Visual and Interactive Input abb Automata. Theory Course with JFLAP 4.0

Learner-oriented distance education supporting service system model and applied research

Example A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding

9 CONTINUOUS DISTRIBUTIONS

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University


The Semantics of Graph Programs

Regular Sets and Expressions

ICOM JTG-II PROPANE OPTIMIZATION PROGRAM (POP) INSTALLATION MANUAL FLEET VEHICLES P13X AA. Revision: A - Dated 2/13/13 Replaces: None

FUNCTIONS AND EQUATIONS. xεs. The simplest way to represent a set is by listing its members. We use the notation

Learning to Search Better than Your Teacher

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

Small Business Networking

Decision Rule Extraction from Trained Neural Networks Using Rough Sets

AAPT UNITED STATES PHYSICS TEAM AIP 2010

On decidability of LTL model checking for process rewrite systems

Review guide for the final exam in Math 233

Assumption Generation for Software Component Verification

SE3BB4: Software Design III Concurrent System Design. Sample Solutions to Assignment 1

Small Business Networking

Factoring Polynomials

Integration by Substitution

Novel Methods of Generating Self-Invertible Matrix for Hill Cipher Algorithm

Advanced Baseline and Release Management. Ed Taekema

Treatment Spring Late Summer Fall Mean = 1.33 Mean = 4.88 Mean = 3.

Experiment 6: Friction

Small Business Networking

v T R x m Version PREVIEW Practice 7 carroll (11108) 1

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles.

EU Declaration of Conformity

How To Network A Smll Business

Application Bundles & Data Plans

Lecture 3 Gaussian Probability Distribution

Small Business Networking

Distributions. (corresponding to the cumulative distribution function for the discrete case).

Modular Generic Verification of LTL Properties for Aspects

License Manager Installation and Setup

All pay auctions with certain and uncertain prizes a comment

and thus, they are similar. If k = 3 then the Jordan form of both matrices is

How fast can we sort? Sorting. Decision-tree model. Decision-tree for insertion sort Sort a 1, a 2, a 3. CS Spring 2009

Graphs on Logarithmic and Semilogarithmic Paper

UNLOCKING TECHNOLOGY IVECO

How To Set Up A Network For Your Business

Operations with Polynomials

SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

2001 Attachment Sequence No. 118

Network Configuration Independence Mechanism

Efficient load-balancing routing for wireless mesh networks

Lec 2: Gates and Logic

Homework 3 Solutions

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Learning Workflow Petri Nets

Reasoning to Solve Equations and Inequalities

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

Data Compression. Lossless And Lossy Compression

Outline Y. Thierry-Mieg Octobre 2008 DDD, SDD and Applications Decision Diagrams for Model-checking: Data Decision Diagrams : Saturation

JaERM Software-as-a-Solution Package

PHY 140A: Solid State Physics. Solution to Homework #2

Multilevel Fuzzy Approach to the Risk and Disaster Management

g(y(a), y(b)) = o, B a y(a)+b b y(b)=c, Boundary Value Problems Lecture Notes to Accompany

. At first sight a! b seems an unwieldy formula but use of the following mnemonic will possibly help. a 1 a 2 a 3 a 1 a 2

IFC3 India-Android Application Development

e.g. f(x) = x domain x 0 (cannot find the square root of negative values)

Humana Critical Illness/Cancer

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Friday 16 th May Time: 14:00 16:00

Quick Reference Guide: One-time Account Update

Brillouin Zones. Physics 3P41 Chris Wiebe

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100

IaaS Configuration for Virtual Platforms

Section 7-4 Translation of Axes

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING

19. The Fermat-Euler Prime Number Theorem

Allocation Strategies of Virtual Resources in Cloud-Computing Networks

Innovative and applied research on big data platforms of smart heritage

Start Here. IMPORTANT: To ensure that the software is installed correctly, do not connect the USB cable until step 17. Remove tape and cardboard

Portfolio approach to information technology security resource allocation decisions

Binary Representation of Numbers Autar Kaw

Unleashing the Power of Cloud

Generating In-Line Monitors For Rabin Automata

Vectors Recap of vectors

THE INTELLIGENT VEHICLE RECOVERY AND FLEET MANAGEMENT SOLUTION

GENERAL APPLICATION FOR FARM CLASSIFICATION

Grammars with Regulated Rewriting

Database-Backed Program Analysis for Scalable Error Propagation

Transcription:

Membrne Systems with Mrked Membrnes Mtteo Cvliere Microsoft Reserch - University of Trento Centre for Computtionl nd Systems Biology Itly Dep. of Computer Science nd Artificil Intelligence University of Seville Spin

Nturl Computing Nturl\Biologicl processes cn be used: For implementing computtions (Adlemn s experiment, 1994).

Nturl Computing Nturl\Biologicl processes cn be used: For implementing computtions (Adlemn s experiment, 1994). Constructing new computing devices (Benenson et l., 2001).

Nturl Computing Nturl\Biologicl processes cn be used: For implementing computtions (Adlemn s experiment, 1994). Constructing new computing devices (Benenson et l., 2001). Get inspirtions for new computtionl prdigms.

Nturl Computing Nturl\Biologicl processes cn be used: For implementing computtions (Adlemn s experiment, 1994). Constructing new computing devices (Benenson et l., 2001). Get inspirtions for new computtionl prdigms. Membrne Computing Computtionl prdigm inspired by the structure nd functioning of living cells.

Forml lnguge theory Alphbet finite set of symbols. V * set of ll strings of symbols from n lphbet V. V + = V * - {λ}. L V * lngugeover V.

Forml lnguge theory Alphbet finite set of symbols. V * set of ll strings of symbols from n lphbet V. V + = V * - {λ}. L V * lngugeover V. V = {, b, c} is n lphbet. x = bbbc = 3 b 3 c 2 is string over V. L = { n b n c n > 0} = {bc, bbc, bbbc,... } is lnguge over V.

Forml lnguge theory Alphbet finite set of symbols. V * set of ll strings of symbols from n lphbet V. V + = V * - {λ}. L V * lngugeover V. V = {, b, c} is n lphbet. x = bbbc = 3 b 3 c 2 is string over V. L = { n b n c n > 0} = {bc, bbc, bbbc,... } is lnguge over V. How cn we generte lnguges?

Forml (Chomsky) grmmrs A grmmr is finite device generting in specified wy the strings of lnguge.

Forml (Chomsky) grmmrs A grmmr is finite device generting in specified wy the strings of lnguge. A grmmr is G = (N, T, S, P) N set of nonterminls T set of terminls S xiom P productions u v u (N T) * N (N T) *, v (N T) *

Forml (Chomsky) grmmrs A grmmr is finite device generting in specified wy the strings of lnguge. A grmmr is G = (N, T, S, P) N set of nonterminls T set of terminls S xiom P productions u v u (N T) * N (N T) *, v (N T) * x y iff x = x 1 u x 2 x 1, x 2 (N T) * u v P

Forml (Chomsky) grmmrs A grmmr is finite device generting in specified wy the strings of lnguge. A grmmr is G = (N, T, S, P) N set of nonterminls T set of terminls S xiom P productions u v u (N T) * N (N T) *, v (N T) * x y iff x = x 1 u x 2 y = x 1 v x 2 x 1, x 2 (N T) * u v P

Forml (Chomsky) grmmrs A grmmr is finite device generting in specified wy the strings of lnguge. A grmmr is G = (N, T, S, P) N set of nonterminls T set of terminls S xiom P productions u v u (N T) * N (N T) *, v (N T) * bcd bd bc b x y iff x = x 1 u x 2 y = x 1 v x 2 x 1, x 2 (N T) * u v P

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }.

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}).

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb Sbb

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb Sbb bbb

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb Sbb bbb bb

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb Sbb bbb bb Sbbb...

The lnguge generted by grmmr G = (N, T, S, P) is L(G) = {x T * S * x }. G = ({S}, {,b}, S, {S Sb, S b}). S Sb Sbb bbb bb Sbbb... L(G) = { n b n n 1} = {b, bb, bbb,... }.

Chomsky hierrchy RE = Turing mchines CS = LBA CF = PDA REG =FA

Chomsky hierrchy RE = Turing mchines CS = LBA CF = PDA REG =FA { x x L} length set of L (set of numbers).

Chomsky hierrchy RE = Turing mchines CS = LBA CF = PDA REG =FA L= () * = {λ,,,,...} Length-set (L) = {x x is n even number} { x x L} length set of L (set of numbers).

Chomsky hierrchy RE = Turing mchines CS = LBA CF = PDA REG =FA L= () * = {λ,,,,...} Length-set (L) = {x x is n even number} { x x L} length set of L (set of numbers). NREG, NCF,..., NRE

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)}

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n )

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M.

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M. The multiset {(,3), (b,2), (c,4)} cn be represented by:

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M. The multiset {(,3), (b,2), (c,4)} cn be represented by: bbcccc= 3 b 2 c 4

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M. The multiset {(,3), (b,2), (c,4)} cn be represented by: bbcccc= 3 b 2 c 4 bbcccc

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M. The multiset {(,3), (b,2), (c,4)} cn be represented by: bbcccc= 3 b 2 c 4 bbcccc...

Multisets A multiset is set where ech element hs multiplicity. {,,, b, b, c, c, c, c} = {(,3), (b,2), (c,4)} A multiset M cn be represented by string w = M( 1 1 ) M( 2 2)... M( n n ) Any permuttion of w is vlid representtion of M. The multiset {(,3), (b,2), (c,4)} cn be represented by: bbcccc= 3 b 2 c 4 bbcccc... The order in the string does not count

Membrne systems

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells.

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. 1 3 b 4 b out b c c 2 c here c out b bout bc b 3 2

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. membrnes 1 3 b 4 b out b c c 2 c here c out b bout bc b 3 2

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. membrnes 1 3 4 b b c c 2 c here c out multisets of objects (biomolecules) inserted in regions b out b bout bc b 3 2

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. membrnes 1 3 4 b b c c 2 c here c out multisets of objects (biomolecules) inserted in regions b out b bout bc b 3 2 evolution rules with trgets (biochemicl rections)

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. membrnes 1 3 4 b b c c 2 c here c out multisets of objects (biomolecules) inserted in regions b out environment b bout bc b 3 2 evolution rules with trgets (biochemicl rections)

Membrne systems Membrne systems re models of computtion inspired by some bsic fetures of living cells. membrnes 1 3 4 b b c c 2 c here c out multisets of objects (biomolecules) inserted in regions b out environment b bout bc b 3 2 evolution rules with trgets (biochemicl rections) evolution rules re locl to the regions where they re present

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 )

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 ) V lphbet - its elements re clled objects.

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 ) V lphbet - its elements re clled objects. µ is membrne structure (hierrchicl rrnged) with m membrnes. Ech membrne hs n unique lbel.

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 ) V lphbet - its elements re clled objects. µ is membrne structure (hierrchicl rrnged) with m membrnes. Ech membrne hs n unique lbel. w 1, w 2,..., w m strings representing the initil contents of regions 1, 2,..., m of µ.

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 ) V lphbet - its elements re clled objects. µ is membrne structure (hierrchicl rrnged) with m membrnes. Ech membrne hs n unique lbel. w 1, w 2,..., w m 1, 2,..., m of µ. strings representing the initil contents of regions R 1, R 2,..., R m finite sets of evolution rules ssocited with regions 1, 2,..., m of µ.

Membrne systems A membrne system is construct Π = (V, µ, w 1, w 2,..., w m, R 1, R 2,..., R m, i 0 ) V lphbet - its elements re clled objects. µ is membrne structure (hierrchicl rrnged) with m membrnes. Ech membrne hs n unique lbel. w 1, w 2,..., w m 1, 2,..., m of µ. strings representing the initil contents of regions R 1, R 2,..., R m finite sets of evolution rules ssocited with regions 1, 2,..., m of µ. i 0, output region.

Computtion of membrne system There exists globl clock mrking the time of ech step for the whole system.

Computtion of membrne system There exists globl clock mrking the time of ech step for the whole system. Configurtion µ (membrne structure) + contents of the regions.

Computtion of membrne system There exists globl clock mrking the time of ech step for the whole system. Configurtion µ (membrne structure) + contents of the regions. Step of computtion The evolution rules re used in nondeterministic mximlly prllel wy, in ech region. Next configurtion

Computtion of membrne system There exists globl clock mrking the time of ech step for the whole system. Configurtion µ (membrne structure) + contents of the regions. Step of computtion The evolution rules re used in nondeterministic mximlly prllel wy, in ech region. Next configurtion The computtion hlts (successful) when n hlting configurtion is reched.

Computtion of membrne system There exists globl clock mrking the time of ech step for the whole system. Configurtion µ (membrne structure) + contents of the regions. Step of computtion The evolution rules re used in nondeterministic mximlly prllel wy, in ech region. Next configurtion The computtion hlts (successful) when n hlting configurtion is reched. The result of successful computtion is the number of objects in the output region.

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects.

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. r 1 : bcc cc r 2 : c d r 3 : bc bb b c c

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. Choice 1: (r 1, 1) r 1 : bcc cc r 2 : c d r 3 : bc bb b c c

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. Choice 1: (r 1, 1) Choice 2: (r 2, 2) r 1 : bcc cc r 2 : c d r 3 : bc bb b c c

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. Choice 1: (r 1, 1) Choice 2: (r 2, 2) Choice 3: (r 2, 1), (r 3, 1) r 1 : bcc cc r 2 : c d r 3 : bc bb b c c

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. Choice 1: (r 1, 1) Choice 2: (r 2, 2) Choice 3: (r 2, 1), (r 3, 1) r 1 : bcc cc r 2 : c d r 3 : bc bb b c c Choice 4: (r 2, 1) is not mximlly prllel

Nondeterministic mximlly prllel Objects nd rules re chosen in nondeterministic wy. The choice is exhustive: fter choice is done no rule cn be pplied to the non ssigned objects. Choice 1: (r 1, 1) One of the three choices is selected in nondeterministic wy. Choice 2: (r 2, 2) Choice 3: (r 2, 1), (r 3, 1) r 1 : bcc cc r 2 : c d r 3 : bc bb b c c

Computtion in membrne system N(Π ) = {} 1 c h h h 2 2

Computtion in membrne system N(Π ) = {} 1 c h h h 2 2 1 c h h h 2 2

Computtion in membrne system N(Π ) = {1} 1 c h h h 2 2 1 c h h h 2 2 1 hlting c h c h h 2 2

Computtion in membrne system N(Π ) = {1} 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2

Computtion in membrne system N(Π ) = {1} 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2 1 c h h h 2 2

Computtion in membrne system N(Π ) = {1} 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2 1 c h h h 2 2 1 c h h h 2 2

Computtion in membrne system N(Π ) = {1, 2} 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2 1 c h h h 2 2 1 c h h h 2 2 1 c h c c h h 2 2 hlting

Computtion in membrne system N(Π ) = {1, 2} 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2 1 c h h h 2 2 1 c h h h 2 2 1 c h c c h h 2 2

Computtion in membrne system N(Π ) = {1, 2,...} =N 1 c h h h 2 2 1 c h h h 2 2 1 c h c h h 2 2 1 c h h h 2 2 1 c h h h 2 2 1 c h c c h h 2 2...

Computtionl power of membrne systems coopertive u v u V +, v V + tr ex: bc 2 1 b here N 1 (coo) = NRE.

Computtionl power of membrne systems coopertive u v u V +, v V + tr ex: bc 2 1 b here N 1 (coo) = NRE. noncoopertive v V, v V + tr ex: 2 1 b here N m (ncoo) = NCF, m 1.

Computtionl power of membrne systems coopertive u v u V +, v V + tr ex: bc 2 1 b here N 1 (coo) = NRE. noncoopertive v V, v V + tr ex: 2 1 b here N m (ncoo) = NCF, m 1. ctlytic c cv c C, V, v V + tr ex: c c 2 1 b here N 2 (ct) = NRE.

Membrne systems with mrked membrnes Membrnes re crucil in living cells: they seprte (protect) the internls of the cell from the environment. Membrnes re: continers coordintors nd loctions of ctivities.

The presence of proteins embedded in membrnes is crucil for the ctivities of the membrnes.

Membrne system with mrked membrnes is model of membrne systems where membrnes cn evolve depending on the ttched objects (proteins).

Membrne system with mrked membrnes is model of membrne systems where membrnes cn evolve depending on the ttched objects (proteins). objects cn move through the regions of the system.

Membrne system with mrked membrnes is model of membrne systems where membrnes cn evolve depending on the ttched objects (proteins). pino rules pinocytosis drip rules cellulr dripping objects cn move through the regions of the system.

Membrne system with mrked membrnes is model of membrne systems where membrnes cn evolve depending on the ttched objects (proteins). pino rules pinocytosis drip rules cellulr dripping objects cn move through the regions of the system. protein movement rules ttchment/de-ttchment movement of proteins

Membrne system with mrked membrnes Ech membrne hs embedded proteins. [ ] u the multiset u (of proteins) mrks the membrne.

Membrne system with mrked membrnes Ech membrne hs embedded proteins. [ ] u the multiset u (of proteins) mrks the membrne. [ [ [ ] b bb ] b [ ] bb ] b b b b b b b b

Membrne opertions Protein-membrne rules [ Q ] uv [ [ ] ux Q ] v pino [ Q ] uv [ ] ux [ Q] v drip V u, v, x V * Non-involved proteins re rndomly distributed.

Pino ccc bb b [Q ] bb [ [ ] b Q ] b

Pino ccc bb b [Q ] bb [ [ ] b Q ] b

Pino ccc bb b c b b cc b [Q ] bb [ [ ] b Q ] b

Drip ccc bb b [Q ] bb [ ] b [Q ] b

Drip ccc bb b [Q ] bb [ ] b [Q ] b

Drip cc b ccc bb b b c b [Q ] bb [ ] b [Q ] b

Protein movement rules [ ] u [ ] u ttch i [ ] u [ ] u ttch o

Protein movement rules [ ] u [ ] u ttch i [ ] u [ ] u ttch o [ ] u [ ] u de-ttch i [ ] u [ ] u de-ttch o

Protein movement rules [ ] u [ ] u ttch i [ ] u [ ] u ttch o [ ] u [ ] u de-ttch i [ ] u [ ] u de-ttch o [ ] u [ ] u move out [ ] u [ ] u move in

ttch i c ccbb b [ b ] c [ ] cb

ttch i c ccbb b [ b ] c [ ] cb

ttch i c ccbb c ccbb b b [ b ] c [ ] cb

move in c ccbb c b [ ] c b [b] c

move in c ccbb c b [ ] c b [b] c

move in c ccbb c b c ccbb c b [ ] c b [b] c

Computtion The computtion of membrne system with mrked membrnes is obtined by pplying t ech step, to ech membrne:

Computtion The computtion of membrne system with mrked membrnes is obtined by pplying t ech step, to ech membrne: either the protein movement rules in the non-deterministic mximlly prllel wy (ttch, de-ttch, move)

Computtion The computtion of membrne system with mrked membrnes is obtined by pplying t ech step, to ech membrne: either the protein movement rules in the non-deterministic mximlly prllel wy (ttch, de-ttch, move) or one of the protein-membrne rule (pino, drip)

Output of n hlting (successful) computtion The numbers of proteins mrking the output membrnes in the hlting configurtion.

b ccc bb c d [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

b ccc bb c d c b cc b c d b [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

b ccc bb c d c b cc b c d b [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

b ccc bb c d c b cc c b cc b c d b b c d b [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

ccc bb c b b c d b c cc b c b cc c b cc b c d b b c d b [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

ccc bb c b b c d b c cc b c b cc c b cc Hlting flg = b output = {2,3,5} b c d b b c d b [Q ] bb [ [ ] b Q ] b [b] [ ] b [ ] d b [ ] bd [Q] bd [ [ ] b Q]

Computtionl power Membrne systems using protein movement rules = NFIN (move, ttch, de-ttch)

Computtionl power Membrne systems using protein movement rules = NFIN (move, ttch, de-ttch) protein membrne rules NCF (pino, drip)

Computtionl power Membrne systems using protein movement rules = NFIN (move, ttch, de-ttch) protein membrne rules NCF (pino, drip) protein movement rules + = NRE protein membrne rules

Rechbility b b

Rechbility b b cd b

Rechbility b b cd b * b w b b

Rechbility b b cd b * b w b Cn we predict whether or not w is obtined? b

Rechbility Problem M membrne system, w multiset, rbitrry. Does M rech configurtion contining membrne mrked with w?

Rechbility Problem M membrne system, w multiset, rbitrry. Does M rech configurtion contining membrne mrked with w? pino (drip) + move/ttch/de-ttch undecidble

Rechbility Problem M membrne system, w multiset, rbitrry. Does M rech configurtion contining membrne mrked with w? pino (drip) + move/ttch/de-ttch undecidble move/ttch/de-ttch decidble

Rechbility Problem M membrne system, w multiset, rbitrry. Does M rech configurtion contining membrne mrked with w? pino (drip) + move/ttch/de-ttch undecidble move/ttch/de-ttch pino + drip decidble decidble

Boundness A membrne system is bounded if there exists n integer k, such tht, ny rechble configurtion of the system contins less thn k membrnes.

Boundness A membrne system is bounded if there exists n integer k, such tht, ny rechble configurtion of the system contins less thn k membrnes. Problem M rbitrry membrne system. Is M bounded?

Boundness A membrne system is bounded if there exists n integer k, such tht, ny rechble configurtion of the system contins less thn k membrnes. Problem M rbitrry membrne system. Is M bounded? pino + drip decidble

Rechbility of configurtion Problem M membrne system, C configurtion, rbitrry. Does M rech the configurtion C?

Rechbility of configurtion Problem M membrne system, C configurtion, rbitrry. Does M rech the configurtion C? pino + drip + move/ttch/de-ttch decidble

Perspectives

Perspectives Model closer to relity: pino + drip movement of objects evolution rules (inside the regions) trnsport rules (cross the membrnes) symport/ntiport rules

Perspectives Model closer to relity: pino + drip movement of objects evolution rules (inside the regions) trnsport rules (cross the membrnes) symport/ntiport rules (x,in) (x,out) (x,in; y,out) x x y x

Perspectives Model closer to relity: pino + drip movement of objects evolution rules (inside the regions) trnsport rules (cross the membrnes) symport/ntiport rules Adding time to the model: time of execution, witing time, time-free systems..

Perspectives Model closer to relity: pino + drip movement of objects evolution rules (inside the regions) trnsport rules (cross the membrnes) symport/ntiport rules Adding time to the model: time of execution, witing time, time-free systems.. A non-stndrd wy to look t the output: Observing the evolution of (bio) system.

References R. Brijder, M. Cvliere, G. Rozenberg, A. Riscos-Núñez, D. Sburln, Membrne Systems with Mrked Membrnes. Submitted. L. Crdelli, Brne Clculi. Interctions of Biologicl Membrnes. Proc. Computtionl Methods in Systems Biology 2004, LNCS 3082, 2005. L. Crdelli, Gh. Păun, An Universlity Result for (Mem)Brne Clculus Bsed on Mte/Drip Opertions. Proc. ESF Workshop on Cellulr Computing, Seville, 2005. Gh. Păun, Membrne Computing - An Introduction, Springer-Verlg, 2002.