A computer with DNA as its information carrier can solve classic logic conundrums, researchers say.BBC NEWS | Technology | DNA computer solves logic queries
DNA has been used to do simple number crunching before, but a system developed by Israeli scientists can effectively answer yes or no questions.
Strands of DNA are designed to give off a green light corresponding to "yes".
In Nature Nanotechnology, the team also describes a program which bridges the gap between a computer programming language and DNA computing code.
The team, led by Ehud Shapiro of the Weizmann Institute in Israel, has been developing DNA-based computation systems for a number of years, including "computers" that can diagnose and treat cancers autonomously.
But the current approach is fundamentally different, Professor Shapiro told BBC News.
"Using more sophisticated biochemistry, we were able to implement simple logic programs, which are more akin to the way people program electronic computers," he said.