Lineage grammars: describing, simulating and analyzing population dynamics

被引:4
|
作者
Spiro, Adam [1 ,3 ]
Cardelli, Luca [2 ]
Shapiro, Ehud [1 ,3 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
[2] Microsoft Res, Cambridge, England
[3] Weizmann Inst Sci, Dept Biol Chem, IL-76100 Rehovot, Israel
来源
BMC BIOINFORMATICS | 2014年 / 15卷
关键词
SYSTEMS BIOLOGY; PI-CALCULUS; INFERENCE; MODELS; TUMOR; MUTATION;
D O I
10.1186/1471-2105-15-249
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Precise description of the dynamics of biological processes would enable the mathematical analysis and computational simulation of complex biological phenomena. Languages such as Chemical Reaction Networks and Process Algebras cater for the detailed description of interactions among individuals and for the simulation and analysis of ensuing behaviors of populations. However, often knowledge of such interactions is lacking or not available. Yet complete oblivion to the environment would make the description of any biological process vacuous. Here we present a language for describing population dynamics that abstracts away detailed interaction among individuals, yet captures in broad terms the effect of the changing environment, based on environment-dependent Stochastic Tree Grammars (eSTG). It is comprised of a set of stochastic tree grammar transition rules, which are context-free and as such abstract away specific interactions among individuals. Transition rule probabilities and rates, however, can depend on global parameters such as population size, generation count, and elapsed time. Results: We show that eSTGs conveniently describe population dynamics at multiple levels including cellular dynamics, tissue development and niches of organisms. Notably, we show the utilization of eSTG for cases in which the dynamics is regulated by environmental factors, which affect the fate and rate of decisions of the different species. eSTGs are lineage grammars, in the sense that execution of an eSTG program generates the corresponding lineage trees, which can be used to analyze the evolutionary and developmental history of the biological system under investigation. These lineage trees contain a representation of the entire events history of the system, including the dynamics that led to the existing as well as to the extinct individuals. Conclusions: We conclude that our suggested formalism can be used to easily specify, simulate and analyze complex biological systems, and supports modular description of local biological dynamics that can be later used as "black boxes" in a larger scope, thus enabling a gradual and hierarchical definition and simulation of complex biological systems. The simple, yet robust formalism enables to target a broad class of stochastic dynamic behaviors, especially those that can be modeled using global environmental feedback regulation rather than direct interaction between individuals.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] PROCESSES IN DESCRIBING PERSONS - ANALYZING AN ANALYSIS
    GIGERENZER, G
    ZEITSCHRIFT FUR SOZIOLOGIE, 1981, 10 (02): : 192 - 195
  • [42] Modeling, analyzing and simulating the dynamics of Tuberculosis-Covid-19 co-infection
    Alemneh, Haileyesus Tessema
    Melese, Zinabu Teka
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (01): : 73 - 94
  • [43] Modeling spatial population dynamics of stem cell lineage in tissue growth
    Cao, Youfang
    Liang, Claire
    Naveed, Hammad
    Li, Yingzi
    Chen, Meng
    Nie, Qing
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 5502 - 5505
  • [44] Regulatory effects on the population dynamics and wave propagation in a cell lineage model
    Wang, Mao-Xiang
    Ma, Yu-Qiang
    Lai, Pik-Yin
    JOURNAL OF THEORETICAL BIOLOGY, 2016, 393 : 105 - 117
  • [45] ReChannel: Describing and simulating reconfigurable hardware in systemC
    Raabe, Andreas
    Hartmann, Philipp A.
    Anlauf, Joachim K.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
  • [46] ANALYZING CELL LINEAGE WITH A RECOMBINANT RETROVIRUS
    SANES, JR
    TRENDS IN NEUROSCIENCES, 1989, 12 (01) : 21 - 28
  • [47] Traveling wave solutions for the dispersive models describing population dynamics of Aedes aegypti
    Yamashita, William M. S.
    Takahashi, Lucy T.
    Chapiro, Grigori
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2018, 146 : 90 - 99
  • [48] A cell population balance model describing positive feedback loop expression dynamics
    Mantzaris, NV
    COMPUTERS & CHEMICAL ENGINEERING, 2005, 29 (04) : 897 - 909
  • [49] A population balance model describing the cell cycle dynamics of myeloma cell cultivation
    Liu, Yuan-Hua
    Bi, Jing-Xiu
    Zeng, An-Ping
    Yuan, Jing-Qi
    BIOTECHNOLOGY PROGRESS, 2007, 23 (05) : 1198 - 1209
  • [50] Dynamics of periodic switched systems describing a single population system with impulses and hibernation
    Jiao J.
    Li L.
    Cai S.
    Journal of Applied Mathematics and Computing, 2015, 49 (1-2) : 195 - 212