Scientists Build Possibly The First Man-Made Genome
hackingbear writes "Wired is reporting that researchers have created the longest synthetic genome to date by threading together four long strands of DNA. 'Leading synthetic biologists said with the new work, published Thursday in the journal Science, the first synthetic life could be just months away — if it hasn't been created already. [...] The ability to synthesize longer DNA strands for less money parallels the history of genetic sequencing, where the price of sequencing a human genome has dropped from hundreds of millions of dollars to about $10,000. Just a few years ago, synthesizing a piece of DNA with 5,000 rungs in its helix, known as base-pairs, was impossible. Venter's new synthetic genome is 582,000 base-pairs.' As a programmer, I'm most excited by the possibility of a new platform and the programming jobs that will be created by it."
If Venter and company royally screw-up, and create some bug that kills us all, or turns the biosphere to a pile of gray goo, nobody's going to make any money off of dandy, new, commoditized designer life forms. Where do I complain?
Taking guns away from the 99% gives the 1% 100% of the power.
Geez. The LAST thing society needs is a bunch of synthesized clones running around with hacked up spaghetti code for genes.
Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
The article does not say if it's methylated in the right places.
The final line of the paragraph scares me to death - I haven't met a programmer whom I'd turn loose on a DNA construction. It would be like handing a loaded, fully-automatic weapon, with the safety ground off, to a three-year-old; or asking them to complete a fully distributed ERP system written in assembler.
Just because we CAN do something doesn't mean we SHOULD. Perhaps if we constructed a complete corpus of biological effects, and dependencies of all currently known sequences (yeah right, like we're going to sequence every living organism on the planet) we could at least reasonably predict what the effect of NEW sequences might be. Until then the human race is the three-year-old. The gun is loaded. (waiting for the bang...)
Dennis Dumont
In the article, Venter says that they will need something similar to high level programming tools in order to accomplish useful modifications. I think that there is already plenty of evidence that genetic systems have procedural abstraction. In talking about gene activation, Biologists often use the term "ordered cascade" to describe what's happening when one gene activates a few more and those genes, in turn, activate other genes. If you think about it, it's exactly like subroutines of a program. Construction of the bacterial flagellum, for example, starts with the activation of one gene, which activates others, leading to the contribution of about 25 genes. These genes contribute various parts of the flagellum and activation of the cellular machinery to put it together and attach it to the cell wall.
As a programmer, I'm most excited by the possibility of a new platform and the programming jobs that will be created by it.
And who's going to debug all the billions of self-reproducing monsters you unleash into the world, pray tell?
will need something similar to high level programming tools in order to accomplish useful modifications. I think that there is already plenty of evidence that genetic systems have procedural abstraction.
Sounds to me like programming in Prolog.
For those who don't know... A Prolog program is a set of patterns and actions. When a pattern is "matched" it action occures. The set is unordered. A more modern and more widely used version of this is the language "Erlang". I think Erlang points to the way we will write very large systems in the future. For one thing it scales well to systems that have many, many cores. Procedural languages just don't scale so well. Also I think this style of programming could be adapted to formal methods, proof of correctness and so on.
Back to DNA. I think DNA simply reacts to patterns in it's environment with all of the DNA "looking" for these patterns pretty much in parallel
As a programmer, I can assure you that the first code implemented this platform that says "Hello World!" is going to excite you witless.
Namgge