tems, where stochastic behavior of large populations
of proliferating and signaling cells is driven by the
same underlying regulatory machinery encoded in the
genome. We also provide a prototype implementa-
tion capable of simulating cell populations with mil-
lions of cells on a standard personal computer. Even
though the method is rather simple and requires only a
handful of parameters to run a simulation, it is able to
reproduce the results of many more established meth-
ods for wide variety of models relevant for problems
currently under consideration by the modeling com-
munity. In some cases, like the linear cell lineage sys-
tem, it can give us new insights missed by the ODE
model due to its more accurate representation of small
cell populations.
While the results shown are promising, the imple-
mentation is still in an early phase and could greatly
benefit from multiple improvements. One key area
that will work on in the future is extending the model
to take into account spatial aspect of cell populations.
Such functionality would greatly expand the range of
possible applications of this model, however mod-
eling spatially variable signalling without great de-
crease in the method performance poses a consider-
able challenge.
6 AVAILABILITY
The STOPS (STOchastic Population Simulation)
software implementation is publicly available under
the GNU GPL v.2 license. The implementation of all
three case studies is included in current version avail-
able at http://launchpad.net/stops.
ACKNOWLEDGEMENTS
This work was partially supported by the Polish Min-
istry of Science and Education grant number N N301
065236 and by the Foundation for Polish Science
within Homing Plus programme co-financed by the
European Union - European Regional Development
Fund.
REFERENCES
Cohen, A., Gomes, F., Roysam, B., and Cayouette, M.
(2010). Computational prediction of neural progen-
itor cell fates. Nature Methods, 7(3):213–218.
De Jong, H. (2002). Modeling and simulation of genetic
regulatory systems: a literature review. Journal of
computational biology, 9(1):67–103.
Espinosa-Soto, C., Padilla-Longoria, P., and Alvarez-
Buylla, E. (2004). A gene regulatory network
model for cell-fate determination during Arabidopsis
thaliana flower development that is robust and recov-
ers experimental gene expression profiles. The Plant
Cell Online, 16(11):2923.
Gillespie, D. (1977). Exact stochastic simulation of coupled
chemical reactions. The journal of physical chemistry,
81(25):2340–2361.
Gonzalez, A., Chaouiya, C., and Thieffry, D. (2008). Logi-
cal modelling of the role of the hh pathway in the pat-
terning of the drosophila wing disc. Bioinformatics,
24(16):i234–i240.
Harrington, J. and Goldsmith, D. (2009). Progress report:
Numpy and scipy documentation in 2009. In Varo-
quaux, G., van der Walt, S., and Millman, J., editors,
Proceedings of the 8th Python in Science Conference,
pages 84 – 87, Pasadena, CA USA.
Kauffman, S. (1977). Gene regulation networks: A theory
for their global structure and behaviors. Current topics
in developmental biology, 6:145–182.
Kl
¨
ockner, A., Pinto, N., Lee, Y., Catanzaro, B., Ivanov,
P., and Fasih, A. (2012). Pycuda and pyopencl: A
scripting-based approach to gpu run-time code gener-
ation. Parallel Comput., 38(3):157–174.
Lander, A., Gokoffski, K., Wan, F., Nie, Q., and Calof, A.
(2009). Cell lineages and the logic of proliferative
control. PLoS Biology, 7(1):e1000015.
Saka, Y., Lhoussaine, C., Kuttler, C., Ullner, E., and Thiel,
M. (2011). Theoretical basis of the community effect
in development. BMC Systems Biology, 5:54.
S
´
anchez, L., Chaouiya, C., and Thieffry, D. (2008). Seg-
menting the fly embryo: logical analysis of the role of
the segment polarity cross-regulatory module. Int. J.
Dev. Biol, 52(8):1059–1075.
Shen, Q., Zhong, W., Jan, Y. N., and Temple, S. (2002).
Asymmetric numb distribution is critical for asym-
metric cell division of mouse cerebral cortical stem
cells and neuroblasts. Development, 129:4843–4853.
Thomas, R. (1978). Logical analysis of systems compris-
ing feedback loops. Journal of Theoretical Biology,
73(4):631–656.
Thomas, R. and D’Ari, R. (1990). Biological feedback.
CRC press.
Wilczynski, B. and Tiuryn, J. (2006). Regulatory network
reconstruction using stochastic logical networks. In
proceedings of the Computational Methods in Systems
Biology 2006, Lecture Notes in Bioinformatics, pages
142–154. Springer Verlag.
Wilczynski, B. and Tiuryn, J. (2007). Reconstruction of
mammalian cell cycle regulatory network from mi-
croarray data using stochastic logical networks. In
proceedings of the Computational Methods in Systems
Biology 2006, Lecture Notes in Bioinformatics, pages
121–135. Springer Verlag.
SIMULTECH2012-2ndInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
340