By combining computer science and molecular biology, researchers have been able to work on a programmable biological computer that in the future may navigate within the human body, diagnosing diseases and administering treatments. This is what Shapiro termed a "Doctor in a cell". His group designed a molecular-scale computer made entirely of biological molecules that realized a mathematical model of programmable computer termed
finite automata, which used its DNA input molecule as fuel. The molecular computer was also recognized in 2003 as a Guinness World Record for the smallest molecular computing device. The molecular computer was then extended with an input and output mechanism so that it can be programmed – in a test tube – to identify molecular changes in the body that indicate the presence of certain cancers, and release a drug molecular in response in case it does. The computer was then able to diagnose the specific type of cancer, and to react by producing a drug molecule that interfered with the cancer cells' activities, causing them to self-destruct. For this work was a member of the 2004 "Scientific American 50" as Research Leader in Nanotechnology. In 2009, Shapiro and Ph.D. student Tom Ran presented the prototype of an autonomous programmable molecular system, based on the manipulation of
DNA strands, which is capable of performing simple
logical deductions. This prototype is the first simple
programming language implemented on a molecular-scale. If introduced into the body, this system has immense potential to accurately target specific cell types and administer the appropriate treatment, as it can perform millions of calculations at the same time and 'think' logically. Shapiro's team aimed to make these computers perform highly complex actions and answer complicated questions, following a logical model first proposed by Aristotle over 2000 years ago. The team has also found a way to make these microscopic computing devices '
user-friendly' by creating a
compiler a program for bridging between a
high-level computer programming language and DNA computing code. They sought to develop a hybrid
in silico/
in vitro system that supports the creation and
execution of molecular logic programs in a similar way to electronic computers, enabling anyone who knows how to operate an electronic computer, with absolutely no background in
molecular biology, to operate a biomolecular computer. In 2012, Shapiro, Tom Ran and students succeeded in creating a
genetic device that operates independently in
bacterial cells. The device has been programmed to identify certain parameters and mount an appropriate response. The device searches for
transcription factors proteins that control the
expression of genes in the cell. A malfunction of these molecules can disrupt
gene expression. In follow-up research, Benenson and his team have produced a molecular computer that cures a certain type of cancer in mice, with the goal of producing a cancer drug based on this method. ==DNA editing==