Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

In Development: An Open Source Language For Cell Programming

timothy posted 1 year,1 day | from the tab-A-in-slot-T dept.

Biotech 31

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.""

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered


PS3 (2)

tepples (727027) | 1 year,1 day | (#43511725)

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

Oh wait, wrong Cell.

Re:PS3 (-1)

Anonymous Coward | 1 year,1 day | (#43511753)

No one gives a fuck about that either. Linux is for dick smoking faggots. Taking them dicks in their mouths and their asses. Faggots loving the open source. Rump roasting faggots eating open source dicks.
OPEN SOURCE FUCKING FAILS! Fails an AIDS test to be more to the point. Because it took big AIDS infected dicks in the ass at the all male pr0n fag house.
Every open source developer loves a big old dick in the ass. Spraying AIDS up in their assholes.
AIDS loving faggot open source fagtard queers.
So what'll it be? Real software or open source faggotry?

Re:PS3 (0)

Anonymous Coward | 1 year,1 day | (#43511791)

This reads like you typed it one-handed.

Re:PS3 (0)

Anonymous Coward | 1 year,21 hours | (#43516369)

This reads like you typed it one-handed.

HAHA, that was actually funny.

Re:PS3 (-1)

Anonymous Coward | 1 year,1 day | (#43511871)

Have you mistook OSX with Linux? after all Linux is for basement dwellers, Windows for illiterates and OSX for faggots...

From a happy basement dweller.

Who gives a fuck? (-1)

Anonymous Coward | 1 year,1 day | (#43511729)

Open source is for fucking faggots. So keep sucking them dicks, faggots. Love that dick. It's all you fucking faggots got... big dicks in your mouths.

Good job, Slashdot, your SSL is expired (3, Informative)

Anonymous Coward | 1 year,1 day | (#43511797)

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

Re:Good job, Slashdot, your SSL is expired (3, Informative)

Trepidity (597) | 1 year,1 day | (#43511813)

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

Re:Good job, Slashdot, your SSL is expired (0)

Anonymous Coward | 1 year,1 day | (#43511853)

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

HTTPS is subscriber-only (1)

tepples (727027) | 1 year,1 day | (#43512157)

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

Re:Good job, Slashdot, your SSL is expired (0)

Anonymous Coward | 1 year,1 day | (#43512039)

LOL, hilarious!

Doesn't matter if open source (0)

Anonymous Coward | 1 year,1 day | (#43511817)

It will be patented to oblivion anyway.

WTF (-1)

Anonymous Coward | 1 year,1 day | (#43511845)

So why is the shit timothy the only allowed poster ?

Because he's got fairy godparents. (0)

tepples (727027) | 1 year,1 day | (#43512113)

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]

Please no Java or C#. (1)

Impy the Impiuos Imp (442658) | 1 year,1 day | (#43512559)

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?

Re:Please no Java or C#. (2)

Pseudonym (62607) | 1 year,1 day | (#43512575)

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.

Re:Please no Java or C#. (1)

VortexCortex (1117377) | 1 year,1 day | (#43513133)

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.

Re:Please no Java or C#. (1)

Pseudonym (62607) | 1 year,1 day | (#43513247)

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

Re:Please no Java or C#. (1)

Rich0 (548339) | 1 year,16 hours | (#43518809)

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

Re:Please no Java or C#. (1)

Pseudonym (62607) | 1 year,8 hours | (#43522189)

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.

Re:Please no Java or C#. (1)

ikaruga (2725453) | 1 year,1 day | (#43512955)

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.

Re:Please no Java or C#. (1)

Spy Handler (822350) | 1 year,1 day | (#43513575)

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$.

Re:Please no Java or C#. (1)

gigaherz (2653757) | 1 year,1 day | (#43513629)

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.

The Science Article in Question (5, Informative)

RandCraw (1047302) | 1 year,1 day | (#43512917)

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

Amplifying Genetic Logic Gates


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.

What are you going to program today? (0)

Anonymous Coward | 1 year,1 day | (#43513637)

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.

Cue The Commericals (0)

Anonymous Coward | 1 year,1 day | (#43513987)

You wouldn't download a cat.

The all possible languages project (0)

Anonymous Coward | 1 year,1 day | (#43514235)

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".

Can't patent natural phenomena (1)

pchimp (767649) | 1 year,19 hours | (#43517535)

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

Dr. Gero (0)

Anonymous Coward | 1 year,18 hours | (#43517703)

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

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account