Advances in Unconventional Computing pp 805-853 | Cite as
Looking for Computers in the Biological Cell. After Twenty Years
Chapter
First Online:
Abstract
This is a personal, in a great extent autobiographical, view on natural computing, especially about DNA and membrane computing, having as a background the author work in these research areas in the last (more than) two decades. The discussion ranges from precise (though informal) computer science and mathematical issues to very general issues, related, e.g., to the history of natural computing, tendencies, questions (deemed to remain questions, debatable) of a, say, philosophical flavor.
Keywords
Computer Science Turing Machine Finite Automaton Theoretical Computer Science Natural Computing
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Notes
Acknowledgments
Thanks are due to an anonymous referee, who has carefully read the text and also pointed to us paper [6].
References
- 1.Adleman, L.M.: Molecular computation of solutions to combinatorial problems. Science 226, 1021–1024 (1994)CrossRefGoogle Scholar
- 2.Alberts, B., Johnson, A., Lewis, J., Raff, M., Roberts, K., Walter, P.: Molecular Biology of the Cell, 4th edn. Garland Science, New York (2002)Google Scholar
- 3.Benenson, Y., Paz-Elizur, T., Adar, R., Keinan, E., Livneh, Z., Shapiro, E.: Programmable and autonomous computing machine made of biomolecules. Nature 414, 430–434 (2001)CrossRefGoogle Scholar
- 4.Benenson, Y., Shapiro, E., Gill, B., Ben-Dor, U., Adar, R.: Molecular computer. A ’smart drug’ in a test tube. In: Pre-proceedings of DNA Computing Conference, p. 49. Milano, invited talk, extended abstract (2004)Google Scholar
- 5.Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17, 525–532 (1973)MathSciNetCrossRefMATHGoogle Scholar
- 6.Bollig-Fischer, A., Marchetti, L., Mitrea, C., Wu, J., Krüger, A., Manca, V., Draghici, S.: Modeling time-dependent transcription effects of HER2 oncogene and discovery of a role for E2F2 in breast cancer cell-matrix adhesion. Bioinformatics 30, 3036–3043 (2014)CrossRefGoogle Scholar
- 7.Boneh, D., Dunworth, C., Lipton, R.: Breaking DES using a molecular computer. In: Proceedings of DNA Based Computers. DIMACS Workshop, pp. 37–66, Princeton (1995)Google Scholar
- 8.Bray, D.: Protein molecules as computational elements in living cells. Nature 376, 307–312 (1995)CrossRefGoogle Scholar
- 9.Brooks, R.: The relationship between matter and life. Nature 409, 409–411 (2001)CrossRefGoogle Scholar
- 10.Calude, C., Păun, Gh: Bio-steps beyond Turing. BioSystems 77, 175–194 (2004)CrossRefGoogle Scholar
- 11.Cardona, M., Colomer, M.A., Pérez-Jiménez, M.J., Sanuy, D., Margalida, A.: Modeling ecosystems using P systems: The bearded vulture, a case study. Proceedings of WMC, Edinburgh, UK. LNCS, vol. 5391, pp. 137–156. Springer, Berlin (2008)Google Scholar
- 12.Ciobanu, G., Păun, Gh, Pérez-Jiménez, M.J. (eds.): Applications of Membrane Computing. Springer, Berlin (2006)MATHGoogle Scholar
- 13.Collins, F.S.: The Language of God. A Scientist Presents Evidence for Belief. Simon & Schuster Inc., New York (2006)Google Scholar
- 14.Constantinescu, E.: God Does not Play Dice. MajestiPress Publishing House, Arad (2008). (in Romanian)Google Scholar
- 15.Cook, S.: The importance of the P versus NP question. J. ACM 50, 27–29 (2003)MathSciNetCrossRefMATHGoogle Scholar
- 16.Conrad, M.: The price of programmability. In: Herken, R. (ed.) The Universal Turing Machine: A Half-Century Survey, pp. 285–307. Kammerer and Unverzagt, Hamburg (1988)Google Scholar
- 17.Copeland, B.J.: Hypercomputation. Mind. Mach. 12, 461–502 (2002)CrossRefMATHGoogle Scholar
- 18.Copeland, B.J., Proudfoot, D.: Alan Turing’s forgotten ideas in computer science. Sci. Am. 280, 77–81 (1999)CrossRefGoogle Scholar
- 19.Dassow, J., Păun, Gh: Regulated Rewriting in Formal Language Theory. Springer, Berlin (1989)CrossRefMATHGoogle Scholar
- 20.Davis, M.: The myth of hypercomputation. In: Teuscher, C. (ed.) Alan Turing: The Life and Legacy of a Great Thinker, pp. 195–212. Springer, Berlin (2004)CrossRefGoogle Scholar
- 21.Dijkstra, E.W.: The end of computer science? Commun. ACM 44, 92 (2001)CrossRefGoogle Scholar
- 22.Dijkstra, E.W.: Under the spell of Leibniz’s dream. Inf. Process. Lett. 77, 53–61 (2011)MathSciNetCrossRefMATHGoogle Scholar
- 23.Ehrenfeucht, A., Harju, T., Petre, I., Prescott, D.M., Rozenberg, G.: Computation in Living Cells. Gene Assembly in Ciliates. Springer, Berlin (2004)CrossRefMATHGoogle Scholar
- 24.Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Berlin (2003)CrossRefMATHGoogle Scholar
- 25.Engelfriet, J., Rozenberg, G.: Fixed point languages, equality languages, and representations of recursively enumerable languages. J. ACM 27, 499–518 (1980)MathSciNetCrossRefMATHGoogle Scholar
- 26.Franco, G., Giagulli, C., Laudana, C., Manca, V.: DNA extraction by XPCR. In: Proceedings of DNA Computing Conference, Milano. LNCS, vol. 3384, pp. 104–112. Springer, Berlin (2004)Google Scholar
- 27.Frisco, P., Gheorghe, M., Pérez-Jiménez, M.J. (eds.): Applications of Membrane Computing in Systems and Synthetic Biology. Springer, Berlin (2014)Google Scholar
- 28.Gandy, R.: Church’s thesis and principles for mechanisms. In: Barwise, J., et al. (eds.) The Kleene Symposium, pp. 123–148. North-Holland, Amsterdam (1980)CrossRefGoogle Scholar
- 29.Gramss, T., Bornholdt, S., Gross, M., Mitchel, M., Pellizzari, Th (eds.): Non-Standard Computation. Wiley-VCH, Weinheim (1998)MATHGoogle Scholar
- 30.Hameroff, S.R., Dayhoff, J.D., Lahoz-Beltra, R., Samsonovich, A.V., Rasmussen, S.: Models for molecular computation: conformational automata in the cytoskeleton. IEEE Comput. 25, 30–39 (1992)CrossRefGoogle Scholar
- 31.Hartmanis, J.: About the nature of computer science. Bull. EATCS 53, 170–190 (1994)MATHGoogle Scholar
- 32.Hartmanis, J.: On the weight of computation. Bull. EATCS 55, 136–138 (1995)MATHGoogle Scholar
- 33.Head, T.: Formal language theory and DNA: an analysis of the generative capacity of specific recombinant behaviors. Bull. Math. Biol. 49, 737–759 (1987)MathSciNetCrossRefMATHGoogle Scholar
- 34.Hoffmeyer, J.: Surfaces inside surfaces. On the origin of agency and life. Cybern. Hum. Knowing 5, 33–42 (1998)Google Scholar
- 35.Hoffmeyer, J.: Semiosis and living membranes. Seminário Avançado de Comunicaçao e Semiótica. Biosemiótica e Semiótica Cognitiva, Sao Paolo, Brasil (1998)Google Scholar
- 36.Horáková, J., Kelemen, J.: Capek, Turing, von Neumann, and the 20th century evolution of the concept of machine. In: Proceedings of the International Conference in Memoriam John von Neumann, pp. 121–135. Budapest Polytechnic (2003)Google Scholar
- 37.Hromkovic, J.: Communication Complexity and Parallel Computing. Springer, Berlin (1997)CrossRefMATHGoogle Scholar
- 38.Hromkovic, J.: Why is mathematics useful and how it should be taught? Curtea de la Argeş (2014). www.curteadelaarges.ro (in Romanian)
- 39.Ionescu, M., Păun, Gh, Yokomori, T.: Spiking neural P systems. Fundamenta Informaticae 71, 279–308 (2006)MathSciNetMATHGoogle Scholar
- 40.Kauffman, S.: At Home in the Universe. Oxford Univ, Press (1995)Google Scholar
- 41.Kitano, H.: Systems biology: a brief overview. Science 295, 1662–1664 (2002)CrossRefGoogle Scholar
- 42.Kitano, H.: Computational systems biology. Nature 420, 206–210 (2002)CrossRefGoogle Scholar
- 43.Landauer, R.: Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5, 183–191 (1961)MathSciNetCrossRefMATHGoogle Scholar
- 44.Leupold, P.: Is computation observer-relative? In: Sixth Workshop on Non-Classical Models of Automata and Applications, Kassel, Germany (2014)Google Scholar
- 45.Livio, M.: Is God a Mathematician?. Simon & Schuster Inc., New York (2009)MATHGoogle Scholar
- 46.Loewenstein, W.R.: The Touchstone of Life. Molecular Information, Cell Communication, and the Foundations of Life. Oxford University Press, Oxford (1999)Google Scholar
- 47.Manca, V.: Infobiotics. Information in Biotic Systems. Springer, Berlin (2013)MATHGoogle Scholar
- 48.Marcus, S.: Linguistic structures and generative devices in molecular genetics. Cahiers de Linguistique Thèorique et Appliquée 11, 77–104 (1974)Google Scholar
- 49.Marcus, S.: Invention or Discovery. Cartea Românească Publishing House, Bucharest (1989). (in Romanian)Google Scholar
- 50.Marcus, S.: Bridging P systems and genomics: a preliminary approach. In: Proceedings of WMC-CdeA. LNCS, vol. 2597, pp. 371–376. Springer, Berlin (2002)Google Scholar
- 51.Marcus, S.: The Loneliness of a Mathematician. The Publishing House of the Romanian Academy, Bucharest (2008). (in Romanian)Google Scholar
- 52.Maass, W.: Networks of spiking neurons: the third generation of neural network models. Neural Netw. 10, 1659–1671 (1997)CrossRefGoogle Scholar
- 53.McCarthy, J.: Problems and projection in CS for the next 49 years. J. ACM 50, 73–79 (2003)CrossRefGoogle Scholar
- 54.Mesarovic, M.D.: System theory and biology – view of a theoretician. In: Mesarovic, M.D. (ed.) System Theory and Biology, pp. 59–87. Springer, New York (1968)CrossRefGoogle Scholar
- 55.Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)MATHGoogle Scholar
- 56.Păun, A., Păun, Gh: Small universal spiking neural P systems. BioSystems 90, 48–60 (2007)CrossRefMATHGoogle Scholar
- 57.Păun, Gh: On the splicing operation. Discrete Appl. Math. 70, 57–79 (1996)MathSciNetCrossRefMATHGoogle Scholar
- 58.Păun, Gh: Computing with membranes. J. Comput. Syst. Sci. 61, 108–143 (2000)MathSciNetCrossRefMATHGoogle Scholar
- 59.Păun, Gh: Membrane Computing. An Introduction. Springer, Berlin (2002)CrossRefMATHGoogle Scholar
- 60.Păun, Gh, Păun, R.: Membrane computing and economics: numerical P systems. Fundamenta Informaticae 73, 213–227 (2006)MathSciNetMATHGoogle Scholar
- 61.Păun, Gh, Rozenberg, G., Salomaa, A.: Computing by splicing. Theor. Computer Sci. 168(2), 321–336 (1996)MathSciNetCrossRefMATHGoogle Scholar
- 62.Păun, Gh, Rozenberg, G., Salomaa, A.: DNA Computing. New Computing Paradigms. Springer, Berlin (1998)MATHGoogle Scholar
- 63.Păun, Gh, Rozenberg, G., Salomaa, A. (eds.): The Oxford Handbook of Membrane Computing. Oxford University Press, Oxford (2010)MATHGoogle Scholar
- 64.Reif, J.H., LaBean, T.H., Sahu, S., Yan, H., Yin, P.: Design, simulation, and experimental demonstration of self-assembled DNA nanostructures and motors. In: Proceedings of the Workshop on Unconventional Programming Paradigms, UPP04, Le Mont Saint-Michel (2004)Google Scholar
- 65.Rozenberg, G., Bäck, T., Kok, J.N. (eds.): Handbook of Natural Computing, vol. 4. Springer, Berlin (2012)MATHGoogle Scholar
- 66.Rozenberg, G., Salomaa, A.: Watson-Crick complementarity, universal computations, and genetic engineering. Technical Report 96-28, Leiden University, The Netherlands (1996)Google Scholar
- 67.Schrödinger, E.: What is Life? & Mind and Matter. Cambridge Univ. Press, Cambridge (1967)Google Scholar
- 68.Searle, J.: The Rediscovery of the Mind. MIT Press, Cambridge (1992)Google Scholar
- 69.Teuscher, C. (ed.): Alan Turing. Life and Legacy of a Great Thinker. Springer, Berlin (2003)MATHGoogle Scholar
- 70.Teuscher, C., Sánchez, E.: A revival of Turing’s forgotten connectionist ideas: exploring unorganized machines. In: French, R.M., Sougne, J.J. (eds.) Proceedings of Connectionist Models of Learning, Development and Evolution Conference, Liége, Belgium, 2000, pp. 153–162. Springer, Berlin (2001)Google Scholar
- 71.Tipler, F.: The Physics of Immortality. Doubleday, New York (1994)Google Scholar
- 72.Toffoli, T.: Nothing makes sense in computing except in the light of evolution. J. Unconv. Comput. 1, 3–29 (2005)Google Scholar
- 73.Tomita, M.: Whole-cell simulation: a grand challenge of the 21st century. Trends Biotechnol. 19, 205–210 (2001)CrossRefGoogle Scholar
- 74.Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. In: Proceedings of the London Mathematical Society, Series 2, vol. 42, pp. 230–265 (1936) (with an erratum in vol. 43, pp. 544–546 (1936))Google Scholar
- 75.Watson, J.D., Crick, F.H.C.: A structure for deoxyribose nucleic acid. Nature 171, 737–738 (1953)CrossRefGoogle Scholar
- 76.Wolkenhauer, O.: Systems biology: the reincarnation of systems theory applied in biology? Brief. Bioinf. 2(3), 258–270 (2001)CrossRefGoogle Scholar
- 77.Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)CrossRefGoogle Scholar
- 78.Xu, Z., Cavaliere, M., An, P., Vrudhula, S.: The stochastic loss of spikes in spiking neural P systems: Design and implementation of reliable arithmetic circuits. Fundamenta Informaticae 134(1–2), 183–200 (2014)MathSciNetMATHGoogle Scholar
- 79.Zenil, H. (ed.): A Computable Universe. Understanding and Exploring Nature as Computation. World Scientific, Singapore (2013)MATHGoogle Scholar
Copyright information
© Springer International Publishing Switzerland 2017