Taming the complexity of biochemical models through bisimulation and collapsing: theory and practice

被引:19
作者
Antoniotti, A [1 ]
Piazza, C
Policriti, A
Simeoni, M
Mishra, B
机构
[1] Univ Ca Foscari Venezia, Dipartimento Informat, Venice, Italy
[2] NYU, Courant Inst Math Sci, New York, NY USA
[3] Watson Sch Biol Sci, New York, NY USA
[4] Univ Udine, Dipartimento Matemat & Informat, Udine, Italy
关键词
biochemical models; hybrid automata; bisimulation; collapsing;
D O I
10.1016/j.tcs.2004.03.064
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many biological systems can be modeled using systems of ordinary differential algebraic equations (e.g., S-systems), thus allowing the study of their solutions and behavior automatically with suitable software tools (e.g., PLAS, Octave/Matlab(TM)). Usually, numerical solutions (traces or trajectories) for appropriate initial conditions are analyzed in order to infer significant properties of the biological systems under study. When several variables are involved and the traces span over a long interval of time, the analysis phase necessitates automation in a scalable and efficient manner. Earlier, we have advocated and experimented with the use of automata and temporal logics for this purpose (XS-systems and Simpathica) and here we continue our investigation more deeply. We propose the use of hybrid automata and we discuss the use of the notions of bisimulation and collapsing for a "qualitative" analysis of the temporal evolution of biological systems. As compared with our previous approach, hybrid automata allow maintenance of more information about the differential equations (S-system) than standard automata. The use of the notion of bisimulation in the definition of the projection operation (restrictions to a subset of "interesting" variables) makes it possible to work with reduced automata satisfying the same formulae as the initial ones. Finally, the notion of collapsing is introduced to move toward still simpler and equivalent automaton taming the complexity in terms of states whose number depends on the attained level of approximation. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:45 / 67
页数:23
相关论文
共 38 条
[1]  
ALUR R, LECT NOTES COMPUTER, V2034, P19
[2]  
ALUR R, 1992, LNCS, P209
[3]   Model building and model checking for biochemical processes [J].
Antoniotti, M ;
Policriti, A ;
Ugel, N ;
Mishra, B .
CELL BIOCHEMISTRY AND BIOPHYSICS, 2003, 38 (03) :271-286
[4]  
ANTONIOTTI M, 1997, C DOM SPEC LANG SANT
[5]  
ANTONIOTTI M, 2002, P INT C HIGH PERF CO
[6]  
ANTONIOTTI M, 2003, P PAC S BIOC PSB 03
[7]  
BHALLA US, DATA BASE QUANTITATI
[8]  
BROCKETT RW, 1994, SYSTEMS NETWORKS MAT, V77
[9]   CHARACTERIZING FINITE KRIPKE STRUCTURES IN PROPOSITIONAL TEMPORAL LOGIC [J].
BROWNE, MC ;
CLARKE, EM ;
GRUMBERG, O .
THEORETICAL COMPUTER SCIENCE, 1988, 59 (1-2) :115-131
[10]  
Chabrier N, 2003, LECT NOTES COMPUT SC, V2602, P149