Help - Search - Members - Calendar
Full Version: Bacteria-programmed Computers Can Crack Complex Mathematical Problems
Sal's RuneScape Forum > Everything... Not RuneScape > Tech Talk > Tech Discussion
Kwinten
Article source: http://www.guardian.co.uk/science/blog/200...cteria-computer


Scanning electron micrograph of E. coli bacteria. A rapidly growing colony can be programmed to act as a hugely powerful parallel computer. Photograph: Getty

Computers are evolving – literally. While the tech world argues netbooks vs notebooks, synthetic biologists are leaving traditional computers behind altogether. A team of US scientists have engineered bacteria that can solve complex mathematical problems faster than anything made from silicon.

The research, published today in the Journal of Biological Engineering, proves that bacteria can be used to solve a puzzle known as the Hamiltonian Path Problem. Imagine you want to tour the 10 biggest cities in the UK, starting in London (number 1) and finishing in Bristol (number 10). The solution to the Hamiltonian Path Problem is the the shortest possible route you can take.

This simple problem is surprisingly difficult to solve. There are over 3.5 million possible routes to choose from, and a regular computer must try them out one at a time to find the shortest. Alternatively, a computer made from millions of bacteria can look at every route simultaneously. The biological world also has other advantages. As time goes by, a bacterial computer will actually increase in power as the bacteria reproduce.

Programming such a computer is no easy task, however. The researchers coded a simplified version of the problem, using just three cities, by modifying the DNA of Escherichia coli bacteria. The cities were represented by a combination of genes causing the bacteria to glow red or green, and the possible routes between the cities were explored by the random shuffling of DNA. Bacteria producing the correct answer glowed both colours, turning them yellow.

The experiment worked, and the scientists checked the yellow bacteria's answer by examining their DNA sequence. By using additional genetic differences such as resistance to particular antibiotics, the team believe their method could be expanded to solve problems involving more cities.

This is not the only problem bacteria can solve. The research builds on previous work by the same team, who last year created a bacterial computer to solve the Burnt Pancake Problem. This unusually named conundrum is a mathematical sorting process that can be visualised as a stack of pancakes, all burnt on one side, which must be ordered by size.

In addition to proving the power of bacterial computing, the team have also contributed significantly to the field of synthetic biology. Just as electronic circuits are made from transistors, diodes and other devices, so too are biological circuits. Synthetic biologists have worked together to create the Registry of Standard Biological Parts, and this new research has contributed more than 60 new components to the list.

For more information on the expanding field of synthetic biology, download the latest edition of the Guardian's Science Weekly podcast. Alok Jha and James Randerson were joined in the pod by synthetic biologist Paul Freemont, professor of protein crystallography at Imperial College London, to discuss a future of biological machines.


This is hugely interesting. Really, wow. Talking about 'evolutionary'.
Micronblast
That's amazing, just plain amazing. ohmy.gif

I wonder where this sort of computer programming will go, seeing as it is a sort of cross between the way we think and computers think. We use logic to narrow down, computers crunch numbers, this looks like it's doing a bit of both.
Goggie
That is pretty amazing. That would make breaking codes and ciphers so much quicker, if millions of possibilities could be explored at the same time. This potentially-deadly bacteria can now be used for good, which can't be a bad thing tongue.gif
Micronblast
QUOTE (Lore @ Jul 25 2009, 04:28 PM) *
That is pretty amazing. That would make breaking codes and ciphers so much quicker, if millions of possibilities could be explored at the same time. This potentially-deadly bacteria can now be used for good, which can't be a bad thing tongue.gif


I thought E. Coli lived in the Ileum (Your gut) mellow.gif
Caboose
It doesn't have to. Remember the Detol ads... it's on YOUR kitchen surfaces too!

Seriously though, i knew organic computing would happen some day. But i didn't think like that. I'd prefer a human brain wired into a strange contraption of liquids and cogs aware.gif

Where do i get one of these?
Goggie
QUOTE (Micronblast @ Jul 25 2009, 03:40 PM) *
QUOTE (Lore @ Jul 25 2009, 04:28 PM) *
That is pretty amazing. That would make breaking codes and ciphers so much quicker, if millions of possibilities could be explored at the same time. This potentially-deadly bacteria can now be used for good, which can't be a bad thing tongue.gif


I thought E. Coli lived in the Ileum (Your gut) mellow.gif


It can cause Food Poisoning, and a small number of people die every year from E coli pfft.gif
Caboose
"Hey, we've made bacteria into a computer!"
"What type of bacteria?"
"Well, any would work, but we wanted it to be cool so we're using MRSA"

I'm seeing a great terrorist plot here aware.gif
Bob-sama
QUOTE (Lore @ Jul 25 2009, 11:19 AM) *
QUOTE (Micronblast @ Jul 25 2009, 03:40 PM) *
QUOTE (Lore @ Jul 25 2009, 04:28 PM) *
That is pretty amazing. That would make breaking codes and ciphers so much quicker, if millions of possibilities could be explored at the same time. This potentially-deadly bacteria can now be used for good, which can't be a bad thing tongue.gif


I thought E. Coli lived in the Ileum (Your gut) mellow.gif


It can cause Food Poisoning, and a small number of people die every year from E coli pfft.gif

Eating your computer today will cause food poisoning.
Micronblast
QUOTE (Lore @ Jul 25 2009, 04:19 PM) *
QUOTE (Micronblast @ Jul 25 2009, 03:40 PM) *
QUOTE (Lore @ Jul 25 2009, 04:28 PM) *
That is pretty amazing. That would make breaking codes and ciphers so much quicker, if millions of possibilities could be explored at the same time. This potentially-deadly bacteria can now be used for good, which can't be a bad thing tongue.gif


I thought E. Coli lived in the Ileum (Your gut) mellow.gif


It can cause Food Poisoning, and a small number of people die every year from E coli pfft.gif

QUOTE (Wikipedia)
Escherichia coli (commonly E. coli; pronounced /ˌɛʃɪˈrɪkiə ˈkoʊlaɪ/, /iː ~/, and named for its discoverer), is a Gram negative bacterium that is commonly found in the lower intestine of warm-blooded organisms (endotherms). Most E. coli strains are harmless, but some, such as serotype O157:H7, can cause serious food poisoning in humans, and are occasionally responsible for costly product recalls.[1][2] The harmless strains are part of the normal flora of the gut, and can benefit their hosts by producing vitamin K2,[3] or by preventing the establishment of pathogenic bacteria within the intestine.[4][5]


Humans are special in that they cannot produce most of the vitamins they need to survive, E. Coli is hence very beneficial (but there are some harmful strands. As a general rule, eating food keeps you alive. You could choke on it, but it's a risk you should be willing to take).
Caboose
That implies that other animals can. So why don't we use a similar treatment to that of Diabetes, and use the vitamin producing gene from another animal and either incorporate it into our own DNA (a one off operation, but it's controvertial, risky and damn right hard) or use it to produce said vitamins and then inject then into ourself (has to be done regularly, but is a lot easier and safer).

Oh wait, that probably is the treatment isn't it? *hits self*.

But bacteria multiply. It always happens, and there's no way to stop it. It's something like twice as many every 20 minutes for some variants. This would be inconvenient for a desktop PC, to say the least.
Kwinten
QUOTE (Caboose @ Jul 25 2009, 05:55 PM) *
That implies that other animals can. So why don't we use a similar treatment to that of Diabetes, and use the vitamin producing gene from another animal and either incorporate it into our own DNA (a one off operation, but it's controvertial, risky and damn right hard) or use it to produce said vitamins and then inject then into ourself (has to be done regularly, but is a lot easier and safer).

Oh wait, that probably is the treatment isn't it? *hits self*.

But bacteria multiply. It always happens, and there's no way to stop it. It's something like twice as many every 20 minutes for some variants. This would be inconvenient for a desktop PC, to say the least.

Why would it be inconvenient? The longer you use it, the faster it becomes.
Caboose
I don't think it quite works like that. The more you use it, the more bacteria you get oozing from the seems.
Kwinten
This simple problem is surprisingly difficult to solve. There are over 3.5 million possible routes to choose from, and a regular computer must try them out one at a time to find the shortest. Alternatively, a computer made from millions of bacteria can look at every route simultaneously. The biological world also has other advantages. As time goes by, a bacterial computer will actually increase in power as the bacteria reproduce.


I'm not claiming to have any knowledge of all this stuff, so I'm just gonna assume the article is pretty accurate on it.
KaBob799
I don't think we will ever be using bacteria in home computers, its more of a science computer type thing. It seems like they have to specifically created for a single problem.
Plus bacteria multiplying would cause errors because dna isnt perfect.
Caboose
But they did say that they only used three cities. And since the start point and the end point are specified, there's only one possible answer.

And KaBob, the PC as we know it started off only being able to do calculations. Now look at it. It's not about what it can do now, it's the potential for it.

Graphene is the future though.
Veni vidi vici
Having living bacteria as my computer? Eh... No, thank you...
Pretty cool though, but my concern is how to contain them in a computer. It said these were E-coli, which can be deadly to humans.
~Vincent
Emo_Nemo
I've known about this kind of research for a few years now =P
redmonke
Yea, well can it run Crysis? doubt.gif




Sounds really cool. I doubt we'd see this being widespread in our lifetimes, though.
Chris
QUOTE (Veni vidi vici @ Jul 25 2009, 07:27 PM) *
Having living bacteria as my computer? Eh... No, thank you...
Pretty cool though, but my concern is how to contain them in a computer. It said these were E-coli, which can be deadly to humans.
~Vincent

It would most likely be a Bio CPU, it would be biological on the inside only.
LP Forever
hm computers evolve... that's new
Darkeyes
My concerns would be about temperature control.
Caboose
QUOTE (redmonke @ Jul 26 2009, 12:33 AM) *
Yea, well can it run Crysis? doubt.gif




Sounds really cool. I doubt we'd see this being widespread in our lifetimes, though.


That's one of the problems i foresee. They can only be programmed to solve one problem, can they not? But if they can overcome such problems then i would love to see organic computers in widespread use.

At the rate the computing industry moves, don't be too surprised tongue.gif
King Aragorn
QUOTE (Darkeyes @ Jul 26 2009, 02:39 AM) *
My concerns would be about temperature control.

I dont think many thought of that.. laugh.gif
Wouldnt this lead computers away from Binary?
But, these computers would be less secure, bacterias doesnt tolerate cold environments too good i think.
And, another risk:
That there comes a native E. Coli or bacteria into the processor and starts producing not-programmed bacterias. mellow.gif
I think i stay with electronics instead, its not as dangerous as this sounds.

Other things they could use it for would be GPUs.
They are also processors, indeed, they will start using GPU and CPU together in Win7 smile.gif
Like, CPU does the complex mathematical, and GPU does some easier tasks.
(I heard about it in a Microsoft feed.)
Caboose
I've heard of that. Not sure how it will pan out though, since you don't get to choose as much as you would have if you had them separately, but it might work. Don't know about Intel, but AMDs 'Swift' processors have been rumoured to do this.

GPU is graphics processing unit btw, and AMDs Swift will also have the chipset in it too... who needs a motherboard? Seriously now.
King Aragorn
QUOTE (Caboose @ Jul 26 2009, 02:19 PM) *
GPU is graphics processing unit btw, and AMDs Swift will also have the chipset in it too... who needs a motherboard? Seriously now.

Yes, but it can still do a little more.
QUOTE
The model for The Windows 7 PC is to use a CPU and GPU together in a heterogeneous computing platform. Previously, GPUs were almost exclusively limited to rendering and accelerating graphics and video. With the introduction of Windows 7, the GPU and CPU will exist in a co-processing environment where each can handle the computing task they are best suited for. The CPU is exceptionally good at performing sequential calculations, I/O, and program flow, whereas the GPU is perfectly suited for performing massive parallel calculations. With the introduction of DirectX Compute in Windows 7, Microsoft is really opening up the immense parallel computing horsepower of the GPU natively right in the operating system.


Why you need a motherboard? (Did you know that motherboards are made out of melted stone? its a special type of stone.)
It connects all the components together and makes secure connections.
And, it makes it possible to read what components are which. (In my case its written whats PCI-E and PCI, the 8 ch sound, and more)
In short:
The FSB is more secure on a board then not being on a board.
What would replace it then?
Caboose
That looks cool, all the more reason to get it. But the reason i said 'who needs a motherboard' is because with the chipset, graphics and obviously CPU on the same chip then you've got the makings of a computer anyway. All you need is some RAM, and the sole purpose of a motherboard is to house the MASTER CHIP. Why not do away with it altogether? tongue.gif

I'm joking by the way.

And no, i didn't know that melting stone gave you plastic. It's just regular PCB, is it not?
Darkeyes
Would you have to buy food for it every once in a while? How much would that cost?
Caboose
I assume it would come in one of those petri-dishes with the foul smelling substance in the bottom that feeds them. But if they multiply too much they would use it up... and get all over the place. So really, you need to replace it every one in a while. Unless the outer walls of the container were lined with Detol... then you could just kill then as they came tongue.gif

That's a fact!
Muttmuttinthebutt
It seems like it'd be extremely hard to repair these computers. tongue.gif
Click This
Aha! Aha! A part of Evangelion is now true. ohmy.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.