Performing computation with DNA
46 mins 40 secs,
679.34 MB,
MPEG-4 Video
640x360,
29.97 fps,
44100 Hz,
1.94 Mbits/sec
Share this media item:
Embed this media item:
Embed this media item:
About this item
Description: |
Dalchau, N (Microsoft Research)
Thursday 21st January 2016 - 14:15 to 15:00 |
---|
Created: | 2016-02-01 18:02 |
---|---|
Collection: | Stochastic Dynamical Systems in Biology: Numerical Methods and Applications |
Publisher: | Isaac Newton Institute |
Copyright: | Dalchau, N |
Language: | eng (English) |
Distribution: | World (downloadable) |
Explicit content: | No |
Aspect Ratio: | 16:9 |
Screencast: | No |
Bumper: | UCS Default |
Trailer: | UCS Default |
Abstract: | The development of technology to read and write DNA quickly and cheaply is enabling new opportunities for programming biological systems. One example of this is DNA computing, a field devoted to implementing computation in purely biological materials. The hope is that this would enable computation to be performed inside cells, which could pave the way for so-called “smart therapeutics”. Naturally, what we have learned in computer science can be applied to DNA computing systems, and has enabled the implementation of a wide variety of examples of performing computation. Examples include DNA circuits for computing a square root, implementing artificial neural networks, and a general scheme for describing arbitrary chemical reaction networks (CRNs), which itself can be thought of as a compiler.
We have used such a CRN compiler of DNA circuitry to implement the approximate majority (AM) algorithm, which seeks to determine the initial majority of a population of agents holding different beliefs. In its simplest form, the algorithm can be described by three chemical reactions. In this talk, I will describe how we implemented, characterized and modelled a purely DNA implementation of the AM reactions. Along the way, I will demonstrate our software platform for programming biological computation. The platform brings together a variety of stochastic methods that are relevant for both programming and understanding biochemical systems, including stochastic simulation, integration of the chemical master equation, a linear noise approximation, and Markov chain Monte Carlo methods for parameter inference. I will also show preliminary work on synthesizing CRNs with specified probabilistic behaviours. Related Links http://research.microsoft.com/en-us/people/ndalchau/ - Personal website http://research.microsoft.com/en-us/projects/dna/ - 'Programming DNA circuits' project |
---|
Available Formats
Format | Quality | Bitrate | Size | |||
---|---|---|---|---|---|---|
MPEG-4 Video * | 640x360 | 1.94 Mbits/sec | 679.34 MB | View | Download | |
WebM | 640x360 | 539.6 kbits/sec | 184.50 MB | View | Download | |
iPod Video | 480x270 | 522.06 kbits/sec | 178.44 MB | View | Download | |
MP3 | 44100 Hz | 249.75 kbits/sec | 85.46 MB | Listen | Download | |
Auto | (Allows browser to choose a format it supports) |