Slashdot Mirror


In Development: An Open Source Language For Cell Programming

hessian writes with a story at Wired (excerpt below) about a project from Drew Endy of the International Open Facility Advancing Biotechnology, or BIOFAB, to standardize a programming language connecting genetic information from DNA to the cell components that DNA can create. "The BIOFAB project is still in the early stages. Endy and the team are creating the most basic of building blocks — the 'grammar' for the language. Their latest achievement, recently reported in the journal Science, has been to create a way of controlling and amplifying the signals sent from the genome to the cell. Endy compares this process to an old fashioned telegraph. 'If you want to send a telegraph from San Francisco to Los Angeles, the signals would get degraded along the wire,' he says. "At some point, you have to have a relay system that would detect the signals before they completely went to noise and then amplify them back up to keep sending them along their way.""

31 comments

  1. PS3 by tepples · · Score: 2

    So with the PlayStation 4 coming out, is Sony bringing Linux back to the PlayStation 3?

    Oh wait, wrong Cell.

    1. Re:PS3 by Anonymous Coward · · Score: 0

      This reads like you typed it one-handed.

    2. Re:PS3 by Anonymous Coward · · Score: 0

      This reads like you typed it one-handed.

      HAHA, that was actually funny.

  2. Good job, Slashdot, your SSL is expired by Anonymous Coward · · Score: 3, Informative

    Try it and see. Expired about an hour ago. Glad everyone is on the ball.

    1. Re:Good job, Slashdot, your SSL is expired by Trepidity · · Score: 3, Informative

      Everyone seems to be screwing up their SSL lately. Bing is broken too, because the cert seems to point to some akamai domain and isn't valid for bing.com.

    2. Re:Good job, Slashdot, your SSL is expired by Anonymous Coward · · Score: 0

      Did /. ever work through ssl or was it just forwarding to http?

    3. Re:Good job, Slashdot, your SSL is expired by Anonymous Coward · · Score: 0

      LOL, hilarious!

  3. Doesn't matter if open source by Anonymous Coward · · Score: 0

    It will be patented to oblivion anyway.

  4. Because he's got fairy godparents. by tepples · · Score: 0

    So why is the shit timothy the only allowed poster ?

    Timmy is a basement dweller that no one understands. Mom and dad and Soulskill always giving him commands (Bed twerp!) The doom and gloom down in his room is broken instantly by his magic little fish, they grant his every wish cuz in reality they are his... [CUT OFF BY VIACOM]

  5. HTTPS is subscriber-only by tepples · · Score: 1

    Slashdot forwards HTTPS to HTTP for non-subscribers. I wonder whether this has anything to do with Google not making AdSense available over SSL.

  6. Please no Java or C#. by Impy+the+Impiuos+Imp · · Score: 1

    Please no Java or C#.

    Please no Java or C#.

    Please no Java or C#.

    Please no Java or C#.

    "Your comment violated the "postercomment" compression filter." Oh yeah?

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    1. Re:Please no Java or C#. by Pseudonym · · Score: 2

      If biologist-designed file formats are anything to go by, both Java and C# are likely to be an improvement over whatever they come up with.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:Please no Java or C#. by ikaruga · · Score: 1

      Why not C#? I understand the hate against .Net/Mono because of the framework nature and MS influence but C# as a language is a pretty damn good one(the best IMO). If someone developed a native C#-like programming toolset with openCL/GL and Qt support alongside other popular libraries for both ARM and x86, I'd never look at C++ again.

    3. Re:Please no Java or C#. by VortexCortex · · Score: 1

      If biologist-designed file formats are anything to go by, both Java and C# are likely to be an improvement over whatever they come up with.

      Java and C# are VM languages.... Have you seen the bytecode they output? It actually disproves the Intelligent Designer hypothesis.

    4. Re:Please no Java or C#. by Pseudonym · · Score: 1

      I don't know about C#, but JVM bytecode makes a lot more sense if you write the theorem prover first.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    5. Re:Please no Java or C#. by Spy+Handler · · Score: 1

      yup, C# is what Java should've been in the first place and what Java wishes it was.

      Slashtards are down on it just because it's from M$.

    6. Re:Please no Java or C#. by gigaherz · · Score: 1

      Native code wouldn't help much for this. A compiler that outputs to a decent intermediate code allows the output to be later translated and optimized to the specific details of the target platform, which has greater chances of optimizing better than direct-to-native compilers. What makes VMs slower is memory management, RTTI, and the consistency checks that go along with a type- and memory-safe language. C# already has bindings for OpenGL/CL and Qt, alongside with many popular libraries, at least for x86.

    7. Re:Please no Java or C#. by Rich0 · · Score: 1

      Have you seen this or this? Those are actually fairly well-defined at least, but they read like something that was supposed to be punched into cards.

    8. Re:Please no Java or C#. by Pseudonym · · Score: 1

      Yes, I've seen those. PDB is admittedly hard to screw up thanks to the fact that it's just a matrix. I actually had FASTQ in mind when I wrote that.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  7. The Science Article in Question by RandCraw · · Score: 5, Informative

    http://www.sciencemag.org/content/early/2013/03/27/science.1232758

    Amplifying Genetic Logic Gates

    Abstract

    Organisms must process information encoded via developmental and environmental signals to survive and reproduce. Researchers have also engineered synthetic genetic logic to realize simpler, independent control of biological processes. We developed a three-terminal device architecture, termed the transcriptor, that uses bacteriophage serine integrases to control the flow of RNA polymerase along DNA. Integrase-mediated inversion or deletion of DNA encoding transcription terminators or a promoter modulate transcription rates. We realize permanent amplifying AND, NAND, OR, XOR, NOR, and XNOR gates actuated across common control signal ranges and sequential logic supporting autonomous cell-cell communication of DNA encoding distinct logic gate states. The single-layer digital logic architecture developed here enables engineering of amplifying logic gates to control transcription rates within and across diverse organisms.

    1. Re:The Science Article in Question by VortexCortex · · Score: 2

      If you let these researchers keep going, their sentence structure will become self aware.

  8. What are you going to program today? by Anonymous Coward · · Score: 0

    Todays biology folk are nothing more than really bad hackers. All they can do is isolate genes and cut and paste. Nobody has anything approaching the capability to "program" a talking christmas poo. Suppose with god himself being the ultimate spaghetti coder the bar is soo low none of it really matters.

  9. Microsoft has a dna computing proposal by FithisUX · · Score: 2

    The site is http://research.microsoft.com/en-us/projects/dna/ I wish it was open source. Damn you MS.

  10. Cue The Commericals by Anonymous Coward · · Score: 0

    You wouldn't download a cat.

  11. The all possible languages project by Anonymous Coward · · Score: 0

    So let's just go ahead and design all possible languages (APL) and get it over with. Unicode has a finite set of symbols, and they can be combined in a finite number of ways, so instead of launching a new programming language every few weeks, why not make a meta-grammar for all possible languages? The grammar could build a universal parse tree, and you could plug in your own code generator (native, JVM, .NET, etc), like clang/llvm. Then instead of announcing a new language, people would just refer to the language by its programming language number. "New DNA language uses APL #145,102,111" or "Google announces new JavaScript compiler based on APL #21,212".

  12. Can't patent natural phenomena by pchimp · · Score: 1

    I'm think that 'cell programming' has been about as open source as anything can be for a long, long time...

  13. Dr. Gero by Anonymous Coward · · Score: 0

    I think some Dr. from the far east used this for his "Cell"