scieee Science in your language
[en] (orig)

Discrete Solution of Differential Equations by P Metabolic Algorithm

Abstract

The relationships existing between MP graphs, metabolic P systems, and ODE systems are investigated. Formal results show that every MP system, once derived by its MP graph, results in an ODE system whose solution equals, in the limit, the solution obtained by a non-cooperative MP system that is ODE equivalent to the original one. The freedom of choice of the ODE equivalent from the original MP system resembles the same freedom which is left in the choice and optimization of a numerical scheme while computing the solution of an ODE system.

Read accessible full text

Discrete Solution of Differential Equations by P Metabolic Algorithm

Author: Fontana, Federico; Manca, Vincenzo
Publisher: Fénix Editora
Year: 2006
Source: https://idus.us.es/bitstreams/97c3a876-2248-4fd2-a607-1e3175abf104/download
Disc e e Solu ion o Di e en ial Equa ions by P
Me abolic Algo i hm
Fede ico Fon ana, Vincenzo Manca
Uni e si y o Ve ona
Depa men o Compu e Science
s ada Le G azie, 15
37134 Ve ona, I aly
{ ede ico. on ana, incenzo.manca}@uni .i
Summa y. The ela ionships exis ing be ween MP g aphs, me abolic P sys ems, and
ODE sys ems a e in es iga ed. Fo mal esul s show ha e e y MP sys em, once de i ed
by i s MP g aph, esul s in an ODE sys em whose solu ion equals, in he limi , he solu ion
ob ained by a non-coope a i e MP sys em ha is ODE equi alen o he o iginal one.
The eedom o choice o he ODE equi alen om he o iginal MP sys em esembles he
same eedom which is le in he choice and op imiza ion o a nume ical scheme while
compu ing he solu ion o an ODE sys em.
1 In oduc ion
MP sys ems [10] econside P sys ems [12] by including a de e minis ic p ocedu e
o hei compu a ion. This p ocedu e, called me abolic algo i hm [4], aims a
cap u ing he salien chemical mechanisms ha a e esponsible o he dynamics
o a wide class o biomolecula p ocesses [1].
Fo he sake o hei comp ehension, MP sys ems can be well ep esen ed by
MP g aphs [11]. MP g aphs, in ac , yield an immedia e depic ion o he s uc u al
aspec s o a biodynamic model which is simila , meanwhile no unde -de e mined,
o ha o e ed by o he g aphical ep esen a ion such as signal ansduc ion ne -
wo ks, me abolic pa hways and so on [9].
MP sys ems ha e shown e ec i e o modeling he dynamics o se e al bio-
chemical p ocesses [5, 3, 2]. Despi e his, some conce n a ises when compa ing, o
a gi en p ocess, he quan i a i e conclusions ha a e d awn wi h MP sys ems wi h
he esul s coming ou by he nume ical simula ion, made using known me hods
[7], o mo e adi ional di e en ial equa ion-based models [8].
In his pape we analyze he ela ionships exis ing be ween MP and o dina y
di e en ial equa ion (ODE) sys ems. O iginally s a ed in a s udy o p eda o -p ey
models [6], he analysis is he e p oposed in a mo e sys ema ic o mal a angemen .
Applica ion examples a e unde de elopmen .
32 F. Fon ana, V. Manca
2 Di e en ial Equa ion Sys ems o Biochemical Reac ion
Mechanisms
A gene al au onomous sys em o di e en ial equa ions in he unc ions x1( ), . . . ,
xN( ) can be pu in he ollowing o m [8].
x0
1=g1(x1, . . . , xN),
. . . (1)
x0
N=gN(x1, . . . , xN),
whe e x0
1, . . . , x0
Na e ime de i a i es o x1, . . . , xNand g1, . . . , gNa e ime-
independen nonlinea unc ions.
Biochemical eac ion mechanisms a e usually desc ibed by sys ems ha ing a
s uc u e as in (1), in which g1, . . . , gNa e polynomials in he a iables x1, . . . , xN.
Fo ins ance, such a s uc u e is adop ed in S oichiome ic Ne wo k Analysis (SNA)
[13], whe e he sys em has he o m
x0
i=
X
j=1
νijkj
N
Y
i=1
xkij
i=
X
j=1
νijνj, i = 1, . . . , N, (2)
and x1, . . . , xNa e o be ead as concen a ions o he elemen s pa icipa ing o a
complex eac ion.
The di e en ial equa ions sys ems we deal wi h in his pape in gene al can
ha e he o m (1). Though, in mos applica ion cases we will encoun e di e en ial
equa ions as hose desc ibed by (2).
3 Me abolic P G aphs
Va ious g aphic o maliza ions o coupled chemical eac ions and biochemical
p ocesses exis in he li e a u e [13]. By ou side, we wo k wi h me abolic P
(MP) g aphs [11]. These ne wo ks allow o much lexibili y in he de ini ion o
a me abolic p ocess, u he mo e hey pu he accen on he ole o biochemical
elemen s in he eac ion, ha is, ei he o be consumed by he chemical ans o -
ma ion o o ac as p omo e s/enzymes wi hou being consumed.
We gi e, he e, a compac de ini ion o an MP g aph, and e e he eade o
he ci ed e e ences o a mo e comp ehensi e ea men .
De ini ion 1 (MP g aph). An MP g aph is a g aph made o
•sou ce nodes, deno ed as whi e- illed iangles;
•elemen nodes deno ed as whi e- illed ci cles and labeled by elemen names;
• eac ion nodes deno ed as black- illed ci cles and labeled by eac ion names;
• egula ion nodes deno ed as black- illed squa es and labeled by unc ions o ele-
men a iables (e e y a iable is associa ed o an elemen );
Solu ion o Di e en ial Equa ions by P Me abolic Algo i hm 33
(a) (c) (d)(b) (e)
Fig. 1. MP g aph connec ions.
•sink nodes deno ed as whi e- illed iangles;
•b anches connec ing sou ce, elemen , eac ion, and sink nodes, acco ding o he
ep esen a ion gi en in Figu e 1 whe e we dis inguish solid and dashed line
connec ions wi h o wi hou o ien a ion.
MP g aphs a e designed o ha e a di ec associa ion wi h he componen s ha
o m a eac ion. Mo e p ecisely, we associa e
•e e y sou ce node o a ga e;
•e e y elemen node o a eac an ;
•e e y eac ion node o a eac ion;
•e e y egula ion node o a eac ion a e;
•e e y sink node o an ou going ga e.
3.1 F om MP g aphs o me abolic P sys ems
An MP g aph ansla es in o a me abolic P (MP) sys em made o one memb ane
as soon as an ini ial s a e is gi en. The peculia i y o MP sys ems is ha hei
dynamics is go e ned by he me abolic algo i hm [4]. We add ess hem in sho ,
while e e ing he eade o [11] o a ho ough de ini ion.
De ini ion 2 (MP sys em). An MP sys em is a cons uc (T, Q, R, F, q0), whe e:
•T={Xi|i= 1, . . . , N}is he se o symbols;
•Qis he se o possible s a es; e e y s a e is a unc ion q:T→R om symbols
o eal numbe s R, whe e o e e y X∈T,q(X)is he amoun o subs ance o
ype X;
•R={ i|i= 1, . . . , L}is he se o ules, i.e., pai s o s ings made o e T;
•F={ i|i= 1, . . . , L}is he se o eac ion maps, whe e i:Q→R;
•q0, he ini ial s a e, is an elemen in Q.
F om his de ini ion i eme ges ha we impo eac ing elemen s, amoun s, e-
ac ions, and eac ion a es in o an MP sys em di ec ly. Then, he MP sys em
compu es he ne wo k dynamics acco ding o he me abolic algo i hm and up-
da es i s s a e Qa e e y ansi ion. In he ollowing we will see ha he s a e has
a di ec co espondence wi h he concen a ions xi, i = 1, . . . , N, appea ing in he
ODE (1).
The ansla ion om MP g aphs o MP sys ems is made using he ollowing
p ocedu e:
34 F. Fon ana, V. Manca
P ocedu e 3.1 (F om MP g aphs o MP ules) Visi all eac ion nodes o
he MP g aph. Fo e e y eac ion node k,k= 1, . . . , L, we do he ollowing:
•De ine he ule
k:Xk,1· · · Xk,n →Xk,n+1 · · · Xk,n+l,(3)
whe e Xk,1, . . . , Xk,n ∈T e e o elemen nodes incoming o he eac ion node
kand Xk,n+1, . . . , Xk,n+l∈T e e o elemen nodes ou going om he eac-
ion node k.
In pa icula , i only a sou ce node exis s o he eac ion node, hen we simply
ha e () o λin place o hose symbols,
Should only an ou going b anch exis o he same eac ion node, leading o a
sink node, hen he igh pa o he ule will be () o λ.
•De ine he eac ion map kby impo ing he label k om he co esponding
egula ion node.
In his way we ha e assigned o ou MP sys em a ule se ha , along wi h he
co esponding eac ion maps, gi en an ini ial s a e allows o compu e he e olu ion
o a MP sys em acco ding o he me abolic algo i hm.
3.2 F om MP o ODE sys ems
Le [11]:
•α be he le pa o he ule ;
•β be he igh pa o he ule ;
•h (X) be he numbe o occu ences o Xin α ;
•g (X) be he numbe o occu ences o Xin β ;
•Sub( ) be he se con aining he symbols appea ing in he le pa o he ule
, i.e., he subs a e o ;
•RSub(X) = { ∈R|X∈Sub( )};
•Rβ(X) = { ∈R|Xappea s in β };
•P( ) = QX∈Sub( )q(X)h (X).
A way o ansla e MP in o ODE sys ems is gi en by he ollowing
Algo i hm 3.1 (MP-ODE) Conside an MP sys em con aining Nsymbols and
L eac ions. Conside an ODE sys em made o Nequa ions. Fo e e y symbol
X∈Tde ine he ODE equa ion (x0is he de i a i e wi h espec o he ime
a iable):
x0=X
∈Rβ(X)
g (X) P( )−X
∈RSub(X)
h (X) P( ).(4)
Solu ion o Di e en ial Equa ions by P Me abolic Algo i hm 35
No e ha h (X) and g (X) a e equal o ze o when Xdoes no appea in he
le and igh pa o , espec i ely. Hence, (4) can be ew i en in he ollowing
mo e compac o m:
x0=X
∈R
{g (X)−h (X)} P( ).(5)
Fu he mo e, no e ha a symbol Xappea ing bo h in he le and he igh pa
o he ule , wi h h (X) = g (X), ansla es in o a null componen o equa ion
(5). In ac , by (3) we ge g (X)−h (X) = 0 o he componen o x0indexed by
in he summa ion in (5). I his happens o all ules, hen we ha e x0= 0 (e.g.,
Xis nei he c ea ed no consumed).
4 Non-coope a i e MP Sys ems
De ini ion 3 (Non-coope a i e MP sys em). A non-coope a i e MP sys em
is an MP sys em whose ules a e non-coope a i e, e.g., α ∈T o e e y .
I is immedia e o see ha a non-coope a i e MP sys em is associa ed wi h an MP
g aph in which no mo e han one b anch comes o e e y eac ion node.
Non-coope a i e MP sys ems p o ided wi h anspa en ules [4] ha e a e-
ma kable cha ac e is ics when he eac ion maps associa ed o such ules a e all
equal.
Le us add, in an MP sys em con aining Nsymbols, he ollowing ules and
co esponding eac ion maps, all o hem being equal o he cons an φ.
ρ1:X1→X1, φ1=φ,
.
.
..
.
.
ρN:XN→XN, φN=φ.
(6)
Theo em 1. The compu a ion o a non-coope a i e MP sys em p o ided wi h
anspa en ules ha a e all equal o he alue φcon e ges, as φ→ ∞, o he
solu ion p o ided by he ODE sys em ob ained by using MP-ODE.
P oo . Le us compu e e e y eac ion weigh W (X), ∈R,X∈Sub( ) [4]. Since,
by non-coope a ion, Sub( ) = X, he eac ion weigh s depend on only one symbol.
Fo his eason we deno e hem simply as W :
W =
φ+X
ρ∈RSub(Sub( ))
ρ
=
φ+γ
, ∈R, (7)

36 F. Fon ana, V. Manca
whe e we ha e in oduced he e m γ o compac ness o he no a ion. In his
way, o e e y X∈T he a ia ion o q(X) a e e y sys em ansi ion is equal o
[11]:
∆q(X) = X
∈Rβ(X)
g (X)W P( )−X
∈RSub(X)
h (X)W P( ) (8)
=X
∈Rβ(X)
g (X)
φ+γ
q(Sub( )) −X
∈RSub(X)
φ+γ
q(X),
whe e we ha e used (7) and he ac ha i Sub( ) con ains one symbol, hen
P( ) = q(Sub( )) and h (Sub( )) = 1.
By no icing ha o e e y ∈Rwe ha e
W =
φ+γ
=1
φ
1 + γ /φ,(9)
om (8) we can immedia ely compu e he limi
lim
φ→∞ φ∆q(X) = X
∈Rβ(X)
g (X) q(Sub( )) −X
∈RSub(X)
q(X).(10)
Now, suppose ha ou MP sys em pe o ms a ansi ion e e y Tseconds. By
deno ing wi h q(X)[ ] he s a e a ime we can exp ess he a ia ion o q(X)
be ween wo subsequen ansi ions as
∆q(X) = q(X)[ +T]−q(X)[ ].(11)
Suppose also ha he ine he g anula i y o he obse a ion, he sho e he
ansi ion ime. This ela ion be ween ime and g anula i y implies ha he po ion
o objec s pa icipa ing o a eac ion becomes smalle as much as he ime be ween
subsequen ansi ions becomes sho e .
G anula i y can be managed in he MP sys em by uning he alue o φ. Mo e
p ecisely:
lim
T→0
q(X)[ +T]−q(X)[ ]
T= lim
φ→∞
q(X)[ + 1/φ]−q(X)[ ]
1/φ .(12)
By (11), hen (12) is equal o
lim
T→0
∆q(X)
T= lim
φ→∞
∆q(X)
1/φ = lim
φ→∞ φ∆q(X),(13)
which in u n equals (10). Fu he mo e, (12) is also equal o
lim
T→0
q(X)[ +T]−q(X)[ ]
T=q0(X)[ ] = x0( ),(14)
in which he las equa ion comes ou by ecalling ha he ime de i a i e o q(X)
a ime is he ins an aneous a ia ion o xa he same ime in he ODE. Hence,
he igh membe o (14) equals he igh membe o (10) and his comple es he
p oo . In ac , (10) co esponds o (4) in he case o non-coope a ion.
Solu ion o Di e en ial Equa ions by P Me abolic Algo i hm 37
Equa ion (10) can be w i en in a mo e compac o m ha equals (5), again
in he non-coope a i e case:
x0=X
∈R
{g (X)−h (X)} q(Sub( )) .(15)
5 Non-coope a i e ODE Equi alen MP Sys ems
De ini ion 4. Two MP sys ems a e ODE equi alen i hei ansla ion made us-
ing MP-ODE esul s in he same ODE sys em.
P oposi ion 5.1 Gi en an MP sys em Π= (T, Q, R, F, q0) he e exis s a non-
coope a i e MP sys em Π0= (T, Q, R0, F0, q0)which is ODE equi alen o Π.
P oo . De ine R0and F0by using he ollowing p ocedu e.
Fo e e y ∈R:
1. choose ˜
X∈Sub( ), and se
0:˜
X→β , 0=
P( )
q(˜
X); (16)
2. i o he occu ences o ˜
Xexis , de ine
0
˜
X:˜
X→(), 0
˜
X={h (˜
X)−1}
P( )
q(˜
X); (17)
3. o e e y o he symbol X∈Sub( )− { ˜
X}, de ine
00
X:X→(), 00
X=h (X)
P( )
q(X); (18)
4. add such ules in R0; add he co esponding eac ion maps in F0.
Le us pose x0=x0
++x0
−. By MP-ODE:
x0
++x0
−=X
ρ∈R0
β(X)
gρ(X) ρq(Sub(ρ)) −X
ρ∈R0
Sub(X)
ρq(X).(19)
Conside he addi i e pa x0
+( i s summa ion) in (19). By (16) i is
0q(Sub( 0)) =
P( )
q(X)q(X) = P( ).(20)
By no ing ha β ∈ 0i and only i β ∈ , hen by di ec subs i u ion o he
igh pa o (20) in o he addi i e pa in (19) we ha e
38 F. Fon ana, V. Manca
x0
+=X
ρ∈R0
β(X)
gρ(X) ρq(Sub(ρ)) = X
∈Rβ(X)
g (X) P( ).(21)
Now, conside he sub ac i e pa x0
−(second summa ion) in (19). By he
cons uc ion o R0, e e y ∈RSub(X) ansla es ei he in o wo ules 0, 0
X∈
R0
Sub(X), o in o one ule 00
X∈R0
Sub(X). In he o me case 0and 0
X esul , by
MP-ODE, in a componen in x0
−equal o he sum o he co esponding eac ion
maps imes he amoun o Xin he sys em. So, by (16) and (17), his componen
is equal o:
0q(X) + 0
Xq(X) = {1 + h (X)−1}
P( )
q(X)q(X) = h (X) P( ).(22)
In he la e case 00
X esul s, by (18), in a componen in x0
−equal o
00
Xq(X) = h (X)
P( )
q(X)q(X) = h (X) P( ).(23)
The one- o-one co espondence be ween and ei he 0and 0
X, o 00
X, implies
ha he sub ac i e pa in (19) is equal o
x0
−=X
ρ∈R0
Sub(X)
ρq(X) = X
∈RSub(X)
h (X) P( ).(24)
By summing (21) and (24) and compa ing o (4) we ob ain he ODE equi alence
be ween Πand Π0.
The non-coope a i e MP sys em ob ained using P oposi ion 5.1 is no uniquely
de e mined. Al hough, on he one hand, by Theo em 1 we know ha all possible
non-coope a i e MP sys ems ob ained using P oposi ion 5.1 con e ge o he same
ODE, on he o he hand he way hey con e ge depends on he choice made while
de i ing he non-coope a i e MP sys em.
6 Conclusions
A heo e ical p ocedu e has been de ised which inds, o an MP sys em, he ODE
ha is sol ed. Since his esul holds in he limi wi h an in ini e p ecision o he
compu a ion along ime, MP sys ems can be seen as a amily o nume ical schemes
o he solu ion o a speci ic class o ODE sys ems which, in pa icula , accoun
o i ually all he di e en ial equa ion models o biochemical p ocesses.
The inde e mina ion on he ODE equi alen MP sys ems one mus de i e o
sol e a speci ic di e en ial p oblem esembles he same inde e mina ion exis ing o
mos nume ical schemes in which, du ing he solu ion o an ODE sys em, aspec s
such as he choice and pa ame e iza ion o he scheme a e d i en by he p oblem
i sel , and o en le o he expe ience o he expe imen e .
Solu ion o Di e en ial Equa ions by P Me abolic Algo i hm 39
Re e ences
1. P. A kins, J. de Paula: Physical Chemis y. Ox o d Uni e si y P ess, Ox o d, UK,
7 h edi ion, 2002.
2. L. Bianco, F. Fon ana, G. F anco, V. Manca: P sys ems o biological dynamics. In
Applica ions o Memb ane Compu ing (G. Ciobanu, M. J. P´e ez-Jim´enez, Gh. P˘aun,
eds.), Sp inge , 2006, 81–126.
3. L. Bianco, F. Fon ana, V. Manca: Reac ion-d i en memb ane sys ems. In Ad ances in
Na u al Compu a ion, Fi s In e na ional Con e ence, ICNC 2005, Changsha, China,
Augus 27-29, 2005, P oceedings, Pa II (L. Wang, K. Chen, Y.-S. Ong, eds.), LNCS
3611, Sp inge , 2005, 1155–1158.
4. L. Bianco, F. Fon ana, V. Manca: P sys ems wi h eac ion maps. In e na ional Jou -
nal o Founda ions o Compu e Science, 17, 1 (2006), 27–48.
5. F. Fon ana, L. Bianco, V. Manca: P sys ems and he modeling o biochemical oscil-
la ions. In 6 h Wo kshop on Memb ane Compu ing (WMC6) (R. F eund, Gh. P˘aun,
G. Rozenbe g, A. Salomaa, eds.), LNCS 3850, Sp inge , 2005, 199–208.
6. F. Fon ana, V. Manca: P eda o -p ey dynamics in P sys ems uled by me abolic
algo i hm. BioSys ems, submi ed.
7. A. Ise les: Nume ical Analysis o Di e en ial Equa ions. Camb idge Uni e si y P ess,
Camb idge, MA, 1996.
8. D.S. Jones, B.D. Sleeman: Di e en ial equa ions and ma hema ical biology. Chapman
& Hall/CRC, London, UK, 2003.
9. H. Ki ano: Compu a ional sys ems biology. Na u e, 420 (No embe 2002), 206–210.
10. V. Manca: Topics and p oblems in me abolic P sys ems. In he p esen olume.
11. V. Manca, L. Bianco: Biological ne wo ks in me abolic P sys ems. BioSys ems, sub-
mi ed.
12. Gh. P˘aun: Memb ane Compu ing. An In oduc ion. Sp inge , Be lin, 2002.
13. J. Ross, M.O. Vlad: New app oaches o complex chemical eac ion mechanisms.
In Design P inciples o Immune Sis em & O he Dis ibu ed Au onomous Sys ems
(L.A. Segel, I.R. Cohen, eds.), Ox o d Uni e si y P ess, 2001, 261–278.