• Non ci sono risultati.

Case study: sympatric speciation

The common ancestors of today’s humans and today’s chimpanzees presumably lived several million years ago. Then, due to genetic mutuations and/or changes

0 2e+07 4e+07 6e+07 8e+07 1e+08 1.2e+08 1.4e+08 1.6e+08

0 10 20 30 40 50 60

pM

minutes

simulation real data

0 2e+07 4e+07 6e+07 8e+07 1e+08 1.2e+08 1.4e+08 1.6e+08

0 10 20 30 40 50 60

pM

minutes

simulation real data

Fig. 4.Sorbitol dehydrogenase: concentrations of NADH with time varying. Simula-tions (solid lines) are compared with real experiments (dashed lines). The graph on the top corresponds to Setting A, while the graph on the bottom corresponds to Setting B.

in the environment, the population split into the ancestors of humans and the ancestors of chimpanzees. Such a separation of one species into two is called

“speciation”. It is easily explained if the two populations live in separate envi-ronments, like one on an island and the other on a continent, making the mating of males from one population with females from the other population impossible.

This effect is called allopatric speciation. More difficult to explain is sympatric speciation, where the two populations continue to live in the same environment but nevertheless cease to mate each other.

Some computer model have recently appeared in the physics and biology literatures for experimenting hypothesis on the reasons of sympatric speciation [25][29]. As a future work, we would like to apply to this problem one of the variants of MSR we introduced in Section 2.

6 Conclusions

In this Ph.D. thesis proposal we have described the state of the art in the mod-elling of biochemical systems with formalisms origianally developed to describe concurrent interactive systems. In this field we have considered the issue of mod-elling quantitative aspects of biological systems and, to this purpose, we have proposed some probabilistic extensions of a model based on multiset rewriting.

We have shown how one of the proposed extensions can be applied in particu-lar to phenomena related to biochemistry and we have reported some results of simulation of real enzymatic activity that we have compared to results of real experiments. Moreover, we have discussed the problem of verifying properties of biological systems by using techniques very common in computer science but practically unknown in biology as model checking, static analisys and formal reasoning.

For the future, we expect to develop more expressive models and some ve-rification techniques for biological systems, and to apply them to some different fields of biology.

References

1. R. Alur, C. Belta, F. Ivancic, V. Kumar, M. Mintz, G. Pappas, H. Rubin, and J. Schug. Hybrid Systems : Computation and Control, volume 2034 of Lecture Notes in Computer Science, chapter Hybrid Modeling and Simulation of Biomolecular Networks. Springer–Verlag, 2001.

2. M. Antoniotti, B. Mishra, C. Piazza, A. Policriti, and M. Simeoni. Modelling cellular behavior with hybrid automata: Bisimulation and collapsing. In Comp.

Methodos in Systems Biology (CMSB), volume 2602 of LNCS, pages 57–74, 2003.

3. M. Antoniotti, A. Policriti, N. Ugel, and B. Mishra. Model building and model checking for biochemical processes. Cell Biochemistry and Biophysics, 38(3):271–

286, 2003.

4. J.P. Banˆatre and D. Le M´etayer. Programming by multiset transformations. Com-munications of the ACM, 36(1):98–111, 1993.

5. R. Barbuti, S. Cataudella, A. Maggiolo-Schettini, P. Milazzo, and A. Troina. A probabilistic calculus for molecular systems. In 13th Int. Workshop on Concurrency Specification and Programming (CS&P’04), number 170 in Informatik–Berichte, pages 202–216. Humboldt–Universitaet, 2004.

6. R. Barbuti, A. Maggiolo-Schettini, P. Milazzo, and A. Troina. An alternative to Gillespie’s algorithm for simulating chemical reactions. Submitted to 3rd Int.

Workshop on Comp. Methods in Systems Biology (CMSB’05), January 2005.

7. S. Bistarelli, I. Cervesato, G. Lenzini, R. Marangoni, and F. Martinelli. On rep-resenting biological system through multiset rewriting. In Proceedings of EURO-CAST, pages 415–426, 2003.

8. C. Bodei, P. Degano, F. Nielson, and H. Riis Nielson. Control flow analysis for the π-calculus. In Proc. CONCUR’98, number 1466 in Lecture Notes in Computer Science, pages 84–98. Springer, 1998.

9. L. Cardelli. Abstact machines of systems biology. unpublished manuscript, avail-able at http://www.luca.demon.co.uk/.

10. L. Cardelli. Brane calculi. interactions of biological membranes. In Comp. Methodos in Systems Biology (CMSB), LNCS, 2004.

11. L. Cardelli and A.D. Gordon. Mobile ambients. Theoretical Computer Science, 240(1):177–213, 2000. Special issue on Coordination.

12. I. Cervesato. The logical meeting point of multiset rewriting and process algebra:

Progress report. Technical Memo 5540–153, Center for High Assurance Computer Systems, Naval Research Laboratory, Washington, DC, September 2004.

13. I. Cervesato, N.A. Durgin, P.D. Lincoln, J.C. Mitchell, and A. Scedrov. A meta–

notation for protocol analysis. In Proc. of 12th IEEE Computer Security Founda-tions Workshop – CSFW’99, pages 35–51. IEEE Computer Society Press, 1999.

14. N. Chabrier-Rivier, F. Fages, and S. Soliman. Modelling and querying interac-tion networks in the biochemical abstract machine biocham. Journal of Biological Physics and Chemistry, 4(2):64–73, 2004.

15. M. Curti, P. Degano, C. Priami, and C.T. Baldari. Modelling biochemical pathways through enhanced π–calculus. Theoretical Computer Science, 325(1):111–140, 2004.

16. V. Danos and S. Pradalier. Projective brane calculus. In Comp. Methodos in Systems Biology (CMSB), LNCS, 2004.

17. Vincent Danos and Cosimo Laneve. Formal molecular biology. Theoretical Com-puter Science, 325(1):69–110, 2004.

18. R. Dechter. Constraint Processing. Morgan Kaufmann, 2003.

19. S. Efroni, I.R. Choen, and D. Harel. Toward rigorous comprehension of biological complexity: Modeling, execution and visualization of thymic t cell maturation.

Genome Research, 13:2485–2497, 2003.

20. Caenorhabditis elegans WWW Server. web site, 2005. http://elegans.swmed.edu/.

21. D. Gillespie. Exact stochastic simulation of coupled chemical reactions. Journal of Physical Chemistry, 81:2340–2361, 1977.

22. R. R. Hansen, F. Nielson, and H. Riis Nielson. Abstract interpretation of mobile ambients. Science of Computer Programming, 47(2–3):145–175, 2003.

23. D. Harel. A grand challenge: Full reactive modeling of a multi-cellular animal.

Bulletin of the EATCS , European Association for Theoretical Computer Science, 81:226–235, 2003.

24. David Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8(3):231–274, June 1987.

25. M. Higashi, G. Takimoto, and N. Yamamura. Sympatric speciation by sexual selection. Nature, 402:523–526, December 1999.

26. Finn V. Jensen. An Introduction to Bayesian Networks. Springer-Verlag, New York, NY, 1995.

27. N. Kam, I.R. Cohen, and D. Harel. The immune system as a reactive system: Mod-eling t cell activation with statecharts. In HCC ’01: Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC’01), page 15. IEEE Computer Society, 2001.

28. N. Kam, D. Harel, H. Kugler, R. Marelly, A. Pnueli, E.J.A. Hubbard, and M.J.

Stern. Formal modeling of c. elegans development: A scenario-based approach. In Comp. Methodos in Systems Biology (CMSB), volume 2602 of LNCS, pages 4–20, 2003.

29. K. Luz-Burgoa, S. Moss de Oliveira, J.S. S´a Martins, D. Stauffer, and A.O. Sousa.

Computer simulation of sympatric speciation with penna ageing model. Brazilian Journal of Physiscs, 33(3):623–627, 2003.

30. I. Marini, L. Bucchioni, P. Borella, A. Del Corso, and U. Mura. Sorbitol dehy-drogenase from bovine lens: Purification and properties. Archives of Biochemistry and Biophysics, 340:383–391, 1997.

31. H. Matsuno, A. Doi, M. Nagasaki, and S. Miyano. Hybrid petri net representation of gene regulatory networ. In Pacific Symposium on Biocomputing, volume 5, pages 341–352, 2000.

32. R. Milner. A calculus of communicating systems. Springer–Verlag, 1980.

33. Robin Milner. Communicating and Mobile Systems: The π–calculus. Cambridge University Press, Cambridge, England, 1999.

34. M. Nagasaki, S. Miyano, S. Onami, and H. Kitano. Bio-calculus: Its concept and molecular interaction. Genome Informatics, 10:133–143, 1999.

35. F. Nielson, H. Riis Nielson, D. Schuch da Rosa, and C. Priami. Static analysis for systems biology. In Proc. of workshop on Systeomatics - dynamic biological systems informatics. Computer Science Press, Trinity College Dublin, 2004.

36. F. Nielson, H. Riis Nielson, C. Priami, and D. Schuch da Rosa. Control flow analysis for BioAmbients. In Proc. of BioCONCUR ’03. ENTCS, 2003.

37. G. P˘aun. Membrane Computing. An introduction. Springer–Verlag, 2002.

38. C. Priami. Stochastic π–calculus. The Computer Journal, 38(7):578–589, 1995.

39. C. Priami, A. Regev, E.Y. Shapiro, and W. Silverman. Application of a stochastic name-passing calculus to representation and simulation of molecular processes.

Information Processing Letters, 80:25–31, 2001.

40. PRISM Model Checker. web site, 2004. http://www.cs.bham.ac.uk/dxp/prism.

41. A. Regev. Computational Systems Biology: a Calculus for Biomolecular Knowledge.

PhD thesis, Tel Aviv University, 2002.

42. A. Regev, E.M. Panina, W. Silverman, L. Cardelli, and E. Shapiro. Bioambi-ents: an abstraction for biological compartments. Theoretical Computer Science, 325(1):141–167, 2004.

43. A. Regev and E. Shapiro. Cells as computation. Nature, 419:343, 2002.

44. Wolfgang Reisig. Petri nets: an introduction. Springer–Verlag, 1985.

45. J.J.M.M. Rutten, M. Kwiatkowska, G. Norman, and D. Parker. Mathematical Techniques for Analyzing Concurrent and Probabilistic Systems, volume 23 of CRM Monograph Series. American Mathematical Society, 2004.

46. W.Damm and D. Harel. LSCs: Breathing life into message sequence charts. Formal Methods in System Design, 19(1), 2001.

Documenti correlati