• Aucun résultat trouvé

Conclusion and future directions

THE MANY STRANDS OF DNA COMPUTING

2.4 Conclusion and future directions

DNA computing has made huge strides since Adleman’s experiment in 1994. The field has made quite a lot of progress in theoretical aspects, ex-perimental computing with biomolecules, as well as practical aspects in deal-ing with nano-sized robots and microfluidics. With the current advancements, there is a great promise that DNA computing can have impact on diagnostic and therapeutic methods in the future. With all the ongoing work there are more research questions that answers. However, future directions can be along the following questions:

What are the potential experimental designs that can lead to discovery of gene regulation mechanisms? How can we use the various Web re-sources and available computational genomics tools to hypothesize dif-ferent experimental designs in order to discover essential computable elements for molecular computing outside and inside the cell?

Does the environment within the cell provide a mechanism that would enable computations that are (1) predictable, (2) safe, and (3) control-lable? When computations are performed in vitro, we have a highly controlled environment. When computations are done in vivo, the input can be any of the products of the signaling pathways of the cell. All these byproducts can interfere with the computable procedure that we want the cell to carry out, either in a positive or in a negative way.

How can we build up complete understanding of the elements that would perform molecular computations in a failsafe mode? What are all the mechanisms by which one can stop a DNA computing process at desir-able points in time?

The Many Strands of DNA Computing

34

How can we extend any of the current imaging modalities for reading the results? Various types of fluorescent protein (green, red, yellow) are used today to show that a certain reaction has happened. In this manner, gene activity can be visualized and ‘seen’ under ordinary light microscope.

However, this approach is not practical for many tissues in the human body. Is there an equivalent of fluorescent protein that ‘lights up’ under a different imaging modality?

If certain genes can be expressed only under specific conditions (pres-ence/absence of repressor/promoter binding proteins), then, can we com-bine this knowledge with one of the diagnostic imaging modalities in order to get more specific readout from specific tissue cells which are in the ‘middle’ of their activities?

Can we use any of the imaging modalities to monitor the progress of the diagnostic and therapeutic computations?

Can any of the molecular imaging modalities be used for controlling the biomolecular computations in-vivo?

In the future, many of these research questions will open up a plethora of new engaging topics. Both DNA computing and synthetic biology are nascent areas and have much to answer and evolve from the current systems to true understanding of real dynamic systems.

References

Adleman, L. [1994]. Molecular computation of solutions to combinatorial problems.Science, 266:1021–1024.

Benenson, Y., T. Paz-Elitzur, R. Adar, E. Keinan, Z. Livneh, and E. Shapiro [2001]. Program-mable computing machine made of biomolecules.Nature, 414:430–434.

Benenson, Y., R. Adar, T. Paz-Elizur, Z. Livneh, and E. Shapiro [2003]. DNA molecule provides a computing machine with both data and fuel.Proc. Natl. Acad. Sci. USA, 100(5):2191–

2196.

Benenson, Y., B. Gil, U. Ben-Dor, R. Adar, and E. Shapiro [2004]. An autonomous molecular computer for logical control of gene expression.Nature, 429:423–429.

Brauer, W., H. Ehrig, J. Karhum¨aki, and A.K. Salomaa (eds.) [2002].Formal and Natural Com-puting, Essays Dedicated to Grzegorz Rozenberg, Lecture Notes in Computer Science, 2300.

Brown, T.A. [2002].Genomes. 2nd edition, John Wiley & Sons.

Ekins, R., and F.W. Chu [1999]. Microarrays: their origins and applications.Trends in Biotech-nology, 17:217–218.

Garey, M.R., and D.S. Johnson [1979].Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company.

Head, T., Gh. Paun, and D. Pixton [1997]. Language theory and molecular genetics: Gener-ative mechanisms suggested by DNA recombination. Handbook of Formal Languages, Nevenka Dimitrova

G. Rozenberg and A. Salomaa (eds.), Vol. 2, Chapter 7. Springer-Verlag, pages 295–360.

35

Head, T., M. Yamamura, and S. Gal [1999]. Aqueous computing: Writing on molecules.Proc.

Congress on Evolutionary Computation, IEEE Service Center, Piscataway, NJ, pages 1006–

1010.

Head, T., G. Rozenberg, R. Bladergroen, C.K.D. Breek, P.H.M. Lomerese, and H. Spaink [2000]. Computing with DNA by operating on plasmids.Bio Systems, 57:87–93.

Head, T., X. Chen, M.J. Nichols, M. Yamamura, and S. Gal [2002a]. Aqueous solutions of algorithmic problems: Emphasizing knights on a 3X3.DNA Computing 7th International Workshop on DNA-Based Computers, Lecture Notes in Computer Science, 2340:191–202.

Head, T., X. Chen, M. Yamamura, and S. Gal [2002b]. Aqueous computing: A survey with an invitation to participate.J. Computer Science and Technology, 17:672–681.

Lipton, R.J. [1995]. DNA solution of computational problems.Science, 268:542–545.

McDaniel. R., and R. Weiss [2005]. Advances in synthetic biology: On the path from prototypes to applications.Current Opinion in Biotechnology, 16(4):476–483.

Nakagawa, H., K. Sakamoto, and Y. Sakakibara [2005]. Development of an in vivo computer based on Escherichia coli.11th International Meeting on DNA Computing, London, Ontario, Canada.

Pa˘un, G. [2000]. Computing with membranes. Journal of Computer and System Sciences, 61(1):108–143.

Regev, A., and E. Shapiro [2002]. Cellular abstractions: Cells as computation.Nature, 419:343.

Sa-Ardyen, P., N. Jonoska, and N.C. Seeman [2003]. Self-assembling DNA graphs.DNA-Based Computers VIII, Lecture Notes in Computer Science, 2568:1–9.

Watson, J.D., and A. Berry [2003].DNA: The Secret of Life. Random House.

Weiss, R., S. Basu, S. Hooshangi, S., A. Kalmbach, D. Karig, R. Mehreja, and I. Netravali [2003]. Genetic circuit building blocks for cellular computation, communications, and signal processing.Natural Computing, 2(1):47–84.

The Many Strands of DNA Computing

Chapter 3