• Please keep all posts on the Rittenhouse verdict here: Rittenhouse Verdict. Note the moderator warnings in the thread. The thread will be heavily moderated with a zero tolerance policy for any baiting, flaming, trolling or other rule breaks. Stick to the topic and not the other posters. Thank you.
  • This is a political forum that is non-biased/non-partisan and treats every person's position on topics equally. This debate forum is not aligned to any political party. In today's politics, many ideas are split between and even within all the political parties. Often we find ourselves agreeing on one platform but some topics break our mold. We are here to discuss them in a civil political debate. If this is your first visit to our political forums, be sure to check out the RULES. Registering for debate politics is necessary before posting. Register today to participate - it's free!

A Programming Language for Genetic Engineering of Living Cells

tacomancer

Christian Capitalist Social Democrat
Bartender
Supporting Member
DP Veteran
Monthly Donator
Joined
Jan 8, 2010
Messages
50,222
Reaction score
29,942
Location
NE Ohio
Gender
Male
Political Leaning
Liberal
A Programming Langauge Genetic Engineering of Living Cells - Microsoft Research

Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesised and put to work in living cells.

We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process which relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out.
While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.
 

bicycleman

DP Veteran
Joined
Aug 20, 2007
Messages
4,252
Reaction score
947
Location
Old Virginny
Gender
Male
Political Leaning
Very Conservative
This can all be done by a keyboard? This sounds interesting, but over my head. I had enough trouble learing C. Now, Visual Basic was fun, though
 
Top Bottom