Programming Language
© Pentagon Post
UW engineers build programming language to build synthetic DNA.
Just like the programs which are written in a computer, the human DNA also works in the same way creating proteins on the basis of its codes.

Chemists will be able to make the DNA work according to their wish by using a set of codes or instructions to program the DNA accordingly. Scientists will be able to make the DNA interact or work in a test tube.

A crack team of researchers from the University of Washington are trying to perfect a programming language which can guide the outcome or the mechanism of chemical reaction mixtures somewhat akin to the way programming in an electronic chip guide the automobiles, robots, aircrafts etc.

Such a system will have immense use in medicine where for the first time a dosage regimen can be programmed based on different symptom parameters.

The finding was published online this week in Nature Nanotechnology.

Chemists since ancient times have tried to understand the process of chemical reactions which are governed by a set of variable factors. These factors affect the flow of the reaction. The UW engineers also write the programs that direct the movement of synthetically created molecules. .
Author Georg Seelig, a UW assistant professor of electrical engineering and of computer science and engineering said, "We start from an abstract, mathematical description of a chemical system, and then use DNA to build the molecules that realize the desired dynamics. The vision is that eventually, you can use this technology to build general-purpose tools."
The human body is a complex machine and DNA acts as program chart and different proteins are created on the set of instructions which are coded on the DNA. Scientists now are finding ways to design synthetic systems that behave like biological ones with the hope that synthetic molecules could support the body's natural functions.

To that end, a system is needed to create synthetic DNA molecules that vary according to their specific functions.