Future technology briefing biological computing h kevin fulke
Download
1 / 18

Future Technology Briefing Biological Computing - PowerPoint PPT Presentation


  • 726 Views
  • Updated On :

Future Technology Briefing Biological Computing H. Kevin Fulke. Moore’s law to be repealed in 10-15 years. Because of limitations of physical circuits Quantum physics Other problems: Toxic components Very energy inefficient . Current Computing Paradigm Limitations.

Related searches for Future Technology Briefing Biological Computing

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Future Technology Briefing Biological Computing' - Olivia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Future technology briefing biological computing h kevin fulke l.jpg

Future Technology BriefingBiological ComputingH. Kevin Fulke


Current computing paradigm limitations l.jpg

Moore’s law to be repealed in 10-15 years.

Because of limitations of physical circuits

Quantum physics

Other problems:

Toxic components

Very energy inefficient

Current Computing Paradigm Limitations


Other computing alternatives l.jpg
Other Computing Alternatives

  • Optical computing

    • See previous future technology briefing

  • Quantum computing

    • See previous future technology briefing

  • Molecule cascade computing, a.k.a. ‘atoms toppling like dominoes’ computing

Source: http://www.microsoft.com/


What is biological computing l.jpg

The use of living organisms or their components, e.g. DNA strands, to perform computing operations or functions associated with computing, e.g. storage.

What is Biological Computing?


Conventional vs biological computing l.jpg
Conventional vs. Biological Computing strands, to perform computing operations or functions associated with computing, e.g. storage.


Dna computing l.jpg
DNA Computing strands, to perform computing operations or functions associated with computing, e.g. storage.

  • Uses strands of DNA

  • 4 amino acids (G, C, T, and A) bond together

    • Bonding is regular and predictable (C – G and T – A)

  • Variety of data can be represented by chemically embedding the data into DNA strands

Source: http://www.bioss.sari.ac.uk/~dirk/essays/ParShiftsInfTech/eca_future.html#DNA


Dna computing7 l.jpg

Can be a general purpose tool for a variety of problems strands, to perform computing operations or functions associated with computing, e.g. storage.

Has solved different problems already

Traveling salesperson

Many possible applications:

Pattern recognition

Cryptography

Picking efficient routes

Evaluating gene sequence

DNA Computing


Dna chips l.jpg
DNA Chips strands, to perform computing operations or functions associated with computing, e.g. storage.

  • Closely related to DNA computing

  • DNA strands embedded on a chip (example to the right)

  • Allows evaluation of thousands of genetic material samples

  • Application: developing disease treatments

Source: http://www.wageningen-ur.nl/news/2001-10_en.htm


Genetic programs and robots l.jpg
Genetic “Programs” and “Robots” strands, to perform computing operations or functions associated with computing, e.g. storage.

  • “Computer programs” made of genetic materials.

  • “Downloaded” into cells

  • Controlling chemical processes in cells

  • The next step: genetic “robots”

  • Applications:

    • Disease treatment

    • Chemical production

Source: http://www.accessexcellence.org/AB/66/genes.html


Silicon based computer living organism hybrids l.jpg

Living organisms + silicon-based computing technology strands, to perform computing operations or functions associated with computing, e.g. storage.

Control of traditional computing technology

Exploiting the abilities of living brains to:

Understand complex problems

Solve problems correctly with only partial information.

Silicon-Based Computer / Living Organism Hybrids


Silicon based computer living organism hybrids11 l.jpg
Silicon-Based Computer / strands, to perform computing operations or functions associated with computing, e.g. storage.Living Organism Hybrids

  • Examples:

    • Lamprey fish brain controls robot

    • Leech brain performs math

    • Fish-n-chips art

      • Seen to the right

Source: http://www.fishandchips.uwa.edu.au


Silicon based computer living organism hybrids12 l.jpg
Silicon-Based Computer / strands, to perform computing operations or functions associated with computing, e.g. storage. Living Organism Hybrids

  • Humans are next!

  • Kevin Warwick

    • Attached a microbe into his skin as the example below demonstrates

Source: http://www.rdg.ac.uk/KevinWarwick/Info/ImplantDiagram.html


Engineered living organisms l.jpg
Engineered Living Organisms strands, to perform computing operations or functions associated with computing, e.g. storage.

  • Growing nerve fibers is step 1.

  • The ultimate product: A brain in a jar?

  • Applications:

    • Computation

    • Decision making

    • ?

Source: http://glendhu.com/ai/bluesky/biobrains.html


Benefits of biological computing l.jpg

Energy efficient strands, to perform computing operations or functions associated with computing, e.g. storage.

DNA can hold an enormous amount of information

Component materials plentiful, easily obtained, and nontoxic

Massively parallel processing

Unparalleled control over living processes

Adaptation

Self-assembly

Healing

Self-improvement

Benefits of Biological Computing


Potential problems with biological computing l.jpg

Genetic “robots” too expensive with current technology strands, to perform computing operations or functions associated with computing, e.g. storage.

Individual computing operations extremely slow

DNA computing can take a lot of DNA that can’t be reused

DNA computing error levels

Ethical and moral issues

Potential Problems with Biological Computing


Biological computing time table l.jpg

DNA chips available since 1996 strands, to perform computing operations or functions associated with computing, e.g. storage.

DNA computer available for commercial lease in 2003

Genetic “programs” and “robots” - 5 or more years from now

Hybrids and engineered life forms – ?

Biological Computing Time Table


Biological computing and houston l.jpg

Development in Houston focuses on DNA chips strands, to perform computing operations or functions associated with computing, e.g. storage.

University of Houston DNA chip research

Xeotron Corporation manufactures DNA chips

Biological Computing and Houston


Thank you please feel free to ask any questions l.jpg

Thank You ! strands, to perform computing operations or functions associated with computing, e.g. storage.Please feel free to ask any questions.


ad