| Literature DB >> 24101919 |
Véronique Thomas-Vaslin1, Adrien Six, Jean-Gabriel Ganascia, Hugues Bersini.
Abstract
Dynamic modeling of lymphocyte behavior has primarily been based on populations based differential equations or on cellular agents moving in space and interacting each other. The final steps of this modeling effort are expressed in a code written in a programing language. On account of the complete lack of standardization of the different steps to proceed, we have to deplore poor communication and sharing between experimentalists, theoreticians and programmers. The adoption of diagrammatic visual computer language should however greatly help the immunologists to better communicate, to more easily identify the models similarities and facilitate the reuse and extension of existing software models. Since immunologists often conceptualize the dynamical evolution of immune systems in terms of "state-transitions" of biological objects, we promote the use of unified modeling language (UML) state-transition diagram. To demonstrate the feasibility of this approach, we present a UML refactoring of two published models on thymocyte differentiation. Originally built with different modeling strategies, a mathematical ordinary differential equation-based model and a cellular automata model, the two models are now in the same visual formalism and can be compared.Entities:
Keywords: agent-based model; cell dynamics; complex system; computer modeling; state-transition diagram
Year: 2013 PMID: 24101919 PMCID: PMC3787330 DOI: 10.3389/fimmu.2013.00300
Source DB: PubMed Journal: Front Immunol ISSN: 1664-3224 Impact factor: 7.561
Figure 1Refactoring the continuous population (ODE) conveyor-belt model of thymocyte differentiation (. This diagram represents the evolution of cell populations in the thymus, represented by their state from DN to SP, with UML figuration of the input (close circle arrow) and output representing death and thymus exit (open circle arrow) and transitions (oriented arrows). Parallel processes (underlined with red box) as differentiation, cell cycle and proliferation are depicted more explicitly in this representation than with the original 30 mathematical equations. Annotation with the proliferation and death rates values indicated in each state are values from the best scenario observed in the original paper.
Figure 2Refactoring the automata single-cell model of thymocyte differentiation and migration (. The 40 pages of Fortran code is transformed in computer UML state-transition diagram. This diagrams describes the experimentally observable heterogeneity, and the biologically relevant parallel processes (underlined in red box). As in Figure 1, input, output, and oriented transitions are described in the state-transition diagram. Parallel state-transitions represent the evolution of single cells in the thymus, represented by their differentiation from DN to SP stage, sequential binding event of TCR/MHC peptide on epithelial cells, thymic location, egression of cell when matured. Additional qualitative abstractions for computational model of individual cells in semi-realistic environment are represented by the 2-D array: cells are allowed migrating sequentially through the epithelial cell network (black network) across the various thymic areas, guided by chemokine gradients CXCL12 (red), CCL19/CCL21 (green), S1P (blue).