Writing Genetic Code
An anonymous reader writes "The Globe and Mail is reporting on another group of researchers delving into the field of 'synthetic biology.' The project stemming from the efforts of two biology labs in British Columbia and Maryland is attempting to create the first synthetic life form. From the article: 'The project is being spearheaded by U.S. scientist Craig Venter, who gained fame in his former job as head of Celera Genomics, which completed a privately-owned map of the human genome in 2000. Dr. Venter, 59, has since shifted his focus from determining the chemical sequences that encode life to trying to design and build it: "We're going from reading to writing the genetic code," he said in an interview.'" This is certainly not the first group to venture into this territory.
... welcome our new two-codon overlords.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
First creature!
Coded to get first Post!
*Muahahahahahahahaha!!!!*
There you go, no more bitching about which is the best coding language, now you can code in the most natural one.
I hope there is a gcc backend for this. I hate using Visual Studio to write my code.
Just wait until someone writes a piece of code that cures a genetic disease, but must be 'fed' with a certain medication. If not fed with said medication, it will do something real bad.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
...biology programs you!
Bacteria are already used to synthesize organic materials by reprogramming their DNA. For example, some antivirals and antibiotics are manufactured this way; the desired pattern is injected into the bacteria's genome and it will then produce that pattern. Venter's project is really just an extension of that approach.
I have doubts as to the likelihood of success using present science; in twenty years, perhaps it will be possible, but today it's really casting about in the dark. Even something as elemental as a bacteria is an incredibly complex thing, with a sophisticated genome and complex organelles working in biochemical harmony to reproduce, to "mate" by conjoining with other bacteria, and to adapt and thrive in a very wide variety of conditions.
Bacteria have been around for billions of years and, as Stephen Jay Gould put it, we are living in the Age of Bacteria. In a few short years it seems unlikely that even brilliant scientists can recreate these things. Modify some, yes, but completely create from scratch something that is going to be viable--well, that's going to be interesting to see.
That said, if they can pull it off the possibilities of its use, for good or evil, are endless. They can be encoded to synthesize all sorts of compounds, eat nasty pollutants, generate fossil fuels, attack disease microbes, or be diseases themselves. Luckily, the human body has a pretty comprehensive immune system that will adapt to just about anything except retroviruses like AIDS that reprogram the immune system itself.
it's = "it is"; its = possessive. E.g., it's flapping its wings.
I think I've had too much exposure to .NET recently. Did anyone else read that headline as "Writing Generic Code"?
I've seen WAY too many sci-fi movies to consider this a good scientific endeavor. If you need me, I'll be in my concrete bunker. :)
from reading to writing code
Can't wait for what the Haxors come up with!
Genetics code YOU!
Oh wait... they do...
Carry on.
http://www.TheGamerNation.com/Forums
Good to hear somebody is working on something important.
If God didn't mean us to create life he would smite these people straight out, so we can kill that objection, BTW.
The interesting part is going to be how they actually turn their new genome into a living bacteria. They're basically going to have to either assemble the first one from whole cloth or trick some other microbe into producing what they want.
And even if we can make these things perform useful functions, how to make sure they don't die out from lack of an evolutionary niche or mutate and become pathological?
I bet there are a lot of naysaying protestors gearing up to disrupt this.
The article does not seem to contain mention of just when this all started. The Globe & Mail is a bit behind- Discover magazine reported on the project in 2001: http://www.discover.com/issues/apr-01/features/fea tsimple/
Never underestimate the power of human stupidity.
"It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties."
- Alfred North Whitehead
Forget 'curing disease', that's not the future of the species, what we need are perfect blondes and supermodels.
Seriously, are we going to have both propriatory as well as free genetic code organisms? What's the legal status of a living being that's a result/offspring of a crossing/mating between a propriatory and a GPL organism?
If enithin kan gow rong it whil. (Murfey)
how the @#$! are you going to debug it?
Remember all those stuffed suits who said that the GPL was viral? Just wait for their reaction when we prove them right!
"I'm sorry sir, but from now on your name ought to be GNU/Mr. Jones..."
The DNA is only a small portion of the cell. If they want to make a whole synthetic organism, they're going to have to make the other organelles and various membranes--a task I would imagine would be just as difficult as building the DNA.
Sure, this is a big deal. But I don't think you can call an organism synthetic if all you are doing is injecting synthetic DNA into a pre-existing organism.
'Every story, if continued long enough, ends in death.' --Ernest Hemingway
The bible thumpers are gonna freak when they hear about this.
There is a large, soft rectangular object upstairs calling you to it. Go to bed dude! I'm sure you made the record.
We *are* the I.D. now
Table-ized A.I.
The long and short of it is. These "life forms" are significantly different from their naturally occuring cousins. They are this way by nature of human engineering. This argument can also be extended to bacteria that have been highly modified. There are laboratory strains of almost every bacteria that we know of that are significantly different from wild type bacteria. I am curious as to where they will draw the line. From the article is appears that they are paring down mycoplasma to the barest bones.
The other question is, once you have the DNA how do you kickstart the process. They appear to be inserting it into and E. coli with the nucleus removed. This means that the cellular machinery of the E. coli will be used to translate the DNA into protein and eventually a new synthetic cell. Does this mean that it is human created if we use naturally occuring cellular machinery?
I don't mean to detract from the research in any way because it is highly interesting and will tell us a lot about how life works on the most basic level, BUT there are a lot of questions out there and I hope that people keep them in mind as we see this field develop over the next several years.
"Frankenstien XML on Rails 101 for Dummies, with MySql."
Table-ized A.I.
In Soviet Russia, there's code in your bugs.
You misspelled "Dr. Venture"
"Why is it every time I need to get somewhere, we get waylaid by jackassery?"
"I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
I think one of the biggest challenges isn't in synthesizing strings of DNA, per se - it's in knowing what DNA to synthesize. The real holy grail of synthetic biology is to engineer genetic functions to accomplish a particular goal - design to spec. From the average /. POV, this means "programming" genes in some high-level language (C++ DNA lib, anyone?). Take a look at The Registry of Standard Biological Parts for a first library of genetic "functions".
As I understand it, the current state-of-the-art in terms of programming DNA is basic logic gates that still tend to lose coherence when connected together. Once this is accomplished (best guess, 3-4 years from now to work out the basic science), all of the sophisticated tools and techniques developed by the IT community over the last decade(s) can be rapidly applied, and that goal of design/build to spec will become possible.
I doubt the DNA language is layout free: Back to the BASIC syntax.
[sig]
All the wonderful forms of life we now see arose without the input of a designer, so why would we try to one up nature now? Let's just go about randomly mutating DNA, and let natural selection take its course.
God intends us to make lifeforms of our own. Just finished reading an interesting piece on a person's "Talk with God", here's a link. [Ragged Trousered Philosopher]
w ww.fullmoon.nu/articles/art.php?id=tal
Just noticed that the site's bandwidth is out, here's the Internet Archive's Cache:
http://web.archive.org/web/20050312133142/http://
Even if it is fiction, it's an interesting idea nonetheless.
Move Sig.
hehe, bring on the catgirls! :)
Oh, my god; they're treading on the holy ground of the Almighty, and he will smite them with Furious Vengeance. The Lord knows that we know not what we do, but sometimes we gotta pay anyway. Look for disasters of biblical proportions to follow this research.
If God had meant us to write the code of life, he'd have given us scanning electron microscopic eyes and nanomanipulator fingers, dammit!
Run away now, you righteous before God!
Thinking outside my Head
How long until someone comes up with the genetic equivalent of a bootstrap program? Some sequence of DNA that can be tacked on to the end of whatever their current project is, a sequence that will take raw biological material (amino acids? proteins? This is where I say "disclaimer: I am not a biologist") and construct a simple cell capable of then reading the actual organism DNA and replicating it.
Soon we will be hiding in old malls, with infected humans running around saying "Brains...."
(Someone had to say it)
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
using genetic algorithms you dont have to know how something works in order to get it to do something.
but considering the recent history of the human race, i think all "development" in this area should stop until the human animal can advance morally and ethically more than it is currently.
what you are talking about is far more deadly than any atomic weapon could ever be.
We have a very bad track record when it comes to "our world" and "technology we invent".
Far as I'm concerned, "God" doesn't enter into it. I don't think we've developed nearly enough of an understanding about our world or microbiology...to even think about this. Our planet is a pretty complex machine, and we're stuck with it for the moment (and to all the escapists, no, I don't want to hear about your colonization ideas. Let's feed, clothe, and shelter our fellow humans before we send the most elite off to establish a "perfect" world...otherwise Earth becomes the home of the poor and disadvantaged.)
Call me crazy, but this sounds even worse than the whole nanomachine "grey goo" problem. "Grey goo" scenarios mostly revolved around incompetence (ie, we know how to design a perfect nanobot but someone skips "step number 54", or keys in an extra zero.) Here, we've got not only incompetence but also "we're not really sure how this all works." Oh, and to top it all off? The little buggers could just spontaneously mutate all on their own, because biology isn't a perfect machine. Lovely!
Please help metamoderate.
In order to make an apple pie from scratch, you must first create the universe. - Carl Sagan
Just wait until some code engineered monster goes nuts and start killing people and we have to send in an unit of elite fighting unit to take them out.....
Wait, I am confusing my game play with reality.
The purpose of writing is to inflate weak ideas, obscure poor reasoning, and inhibit clarity....Calvin
"if i had known what my invention would be used for, i would have become a shoemaker"
That's the genetic engineering approach. Find a gene and splicing it into bacteria. That's like finding a chasm and splicing in the Empire State building to bridge it. It might work, but designing a bridge to span the chasm will probably work better. That's synthetic biology.
I have doubts as to the likelihood of success using present science; in twenty years, perhaps it will be possible, but today it's really casting about in the dark. Even something as elemental as a bacteria is an incredibly complex thing, with a sophisticated genome and complex organelles working in biochemical harmony to reproduce, to "mate" by conjoining with other bacteria, and to adapt and thrive in a very wide variety of conditions.
I'd be more inclined to think that cost is the restricting factor today. It costs a ton of money to have a gene sequence assembled, but the price to do so is dropping exponentially if what I read on the subject back in January was true.
They're going to double freak when it's discovered that human genetics are made up of spagetti code!
One line blog. I hear that they're called Twitters now.
"If god didn't mean for people to lie, commit adultery, and murderer, he'd just smite them too, right?"
Correct.
Please, nobody tell Michael Crichton.
Years ago Omni published a story by Alfred Bester called "Galatea Galante". The title character was genetically engineered from scratch, and her designer coded her genome using a language with a regular syntax similar to computer languages. Bester shows us a few lines of it before remarking in his narrative voice that it would be really, really boring to show any more of it. It might be of interest in this context if anyone could dig it up though.
And the brethren went away edified.
Chicken and egg science is going to be like that.
Of course human genetics are made up of spaghetti code! We were all created by the Flying Spaghetti Monster!
We do not live in the 21st century. We live in the 20 second century.
In Soviet Russia, genetic code debugs you!
I'm still trying to figure out what people mean by 'social skills' here.
they'll release their genetic code under the GPL, I'd really hate it if went all commercial.
Something tells me this code will be very vulnerable to viruses.
Warning: Could be fatal if taken seriously
but can you run linux on them? You could probably set up some serious clusters...
Did you see the pool? They flipped the bitch!
Normally, when I talk about code, I understand that an agent, some sort of intelligent being, has put the information into code. If there is a code, it must have been encoded by someone, and non-intelligent phenomena do not produce encoded information (as far as I can reason). This sounds like a perfect solution for ID adherents, but must be troubling for evolutionists. Is "code" the correct terminology for talking about DNA? How does science explain the fact that all this information came to be encoded and stored in a DNA molecule by the process of natural selection (an unintelligent phenomenon despite the term "selection") such that living tissues can interpret it and put it into action? This issue is primary over natural selection itself, since the ability to pass information to offspring is a necessary condition for natural selection.
I am simply asking because the issue of humans writing their own custom DNA begs the question about how information came to be encoded in DNA in the first place. I never took biology, so I am quite ignorant and curious about this issue.
Many new life forms have already been made by some definitions, just swap one gene for another and you have something different.
How do they decide when what they make is an *new* lifeform?
In Korea, only old people write DNA.
With just "G", "T", "A" and "C" as keywords, it is very unlikely to make syntax errors. Cool...
w00t
And you thought Perl was unreadable?
I can throw myself at the ground, and miss.
And prior art does not count, I believe.
Followed by a program in C to produce the previously mentioned program.
If this project is successfull... whe can only hope...
:-P
I wonder if in a couple of years the result will start debating about its origins with theories like evolution vs. intelligent design.
Human designing synthetical life :
Yeah that's the proof of I.D. !!!
See ?
Life must be created by someone !
Life cannot be explained by science, only an Architect could have done it !
It is such much complex in its "irreductible complexity" that we humans will never be able to study it and understa... Oh, wait...
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Did he say "design"? Obviously, this belongs in the philosophy classroom!
Evolution is a fact. Darwinism is a joke.
Can't wait for what the Haxors come up with!
It's funny. Laugh.
Well, as a C++ programmer, I am quite used to hearing how C++ is evil because of all the things it can do. Therefore, I am as justified as they are in saying that C++ is better than genetic code for the following reasons:
Genetic code is too low-level. While C++ comes with a standard library defining containers, iterators, and common algorithms, in genetic code you have to do everything from scratch. In quaternary. With 3D objects. Talk about a learning curve!
Genetic code has no garbage collector, and not even a simple malloc. In fact, you have to write self-modifying code to avoid memory leaks or dangling references. This makes it very difficult for the beginning programmer to write good code, and encourages bad practices.
Genetic code is not object oriented. You have to do horrible hacks to encapsulate private information or define interfaces to it. Most programmers just use a "signals-and-slots" method to pass messages, resulting in spaghetti code rivaling the worst abuses of goto.
Genetic code is too flexible. If you thought bad C++ code was hard to understand due to operator overloading, wait 'till you see the things a bad programmer can do with genetics! And, while in C++ the worst that can happen is a crash, bad genetic code could eat you.
Genetic code takes longer to develop for. You have to write lots and lots of code to duplicate even the simplest C++ line. Furthermore, compilation times totally suck, approaching twenty years for complex programs!
Genetic code has an arcane syntax, leftover from the early days of evolution. Just imagine, we're still using constructs nearly three billion years old! If you thought having some C in C++ was bad, wait 'till you see the archean leftovers you are forced to use in your eukaryotic cells!
Genetic code is dynamically typed and favors the "duck typing" philosophy. This creates an enormous amount of security holes, where special ducks ("poisons") with appropriate appearance but malicious behaviour could be introduced into the system.
Genetic code is hard to debug. Having no debugger, one has to rely on contrived printf-like trace statements. Unlike printf, the genetic equivalents are limited in number and expressiveness, sometimes making it impossible to figure out what is wrong.
Genetic code is a bloated pig. Just imagine, you need trillions of bits to define a simple organism, while in C++ I can code NPCs in under a hundred lines of code.
Genetic code VM is slow. Perhaps not as slow as Java, but it still takes milliseconds to do even simple operations. We could all think so much faster if we were written in C++.
Seems to me the steps are
1. Reading
2. Understanding
3. Writing
It makes sense to finish #2 first donchathink?
Thank you for making the object of the joke clear and understandable for all of us. You see, I have a genetic disorder which unfortunately prevents me from understanding subtle humor. This means I have to rely on the generosity of upstanding citizens such as yourself to explain these frustratingly opaque yarns. Someday I hope science will find a way to cure congenital defects like mine, so that such services will no longer be required. A man can dream...
Sleep is futile.
Life is unbelievably complex, and for all our recent results and new insights in biology and genetics, we are still only just scratching the surface. A living organism, even the simplest prokaryote, isn't just a set of genes. The truth is, we only have a very rough idea about what genes go into any organism; on top of that we don't know what the functions are of the supposedly non-coding parts of the DNA, we hardly know anything yet about the epi-genetics side of things, and we have no idea about how to set up eg. a cell that would actually function even if we had all the necessary knowledge about which genes are necessary.
All we will be able to do in any foreseable future is try to synthesize a new gene, insert it into a cell and see if we can get it to work. I think the ability to build a cell from acratch is at the very least a thousand years away. It's the beginning of these things that is difficult - if you look at the timeline of life it seems that the very first stages of life, the first necessary molecules, were created even before Earth was formed 4 or 5 billion years ago; from this beginning it took something like 4 billion years for the first living cells to emerge, and only in the last 500 million years (since the Cambrian explosion) have we had life more complex than prokaryotes. This ought to tell everybody that we are not at all likely to be able to 'create life' in the near future.
Call me a luddite, but you youngstahs should bone up on your classic SciFi* before you start joking about this shiznat.
Hell, if it were up to me, that damned comet debris wouldn't be allowed within a parsec of our atmosphere - unless the intention were to incinerate it.
*Cf the work of Vincent Price and Charlton Heston.
http://www.michaelcrichton.com/prey/index.html
cut n' paste
Some time in the future: Micro-time-warner-comcast-wal-mart-soft News reports today that God has brought a lawsuit against scientists from BC and Maryland for devloping beings who look exactly like, act exactly like and perform the exact same functions as humans. God claims that because these beings are essentially the same product, they must contain genetic code from humans. God is now demanding licensing fees for these new beings and has brought lawsuits against the original designers of the new beings, called Linmens. Scientists who developed the 'original' genetic code for the new beings claim that the work is entirely original and that if it walks like a duck and quacks like a duck, it may be a platypus.
How on earth did you get through school without a biology class????
Even in my 9th grade biology we learned the basics of how DNA information is transfered to offspring, and in cell division, the imperfect copies that lead to mutations, etc.
Oh My Flying Spaghetti Monster!
What will the genetic Hello World! be like?
You just got troll'd!
- Let there be light? Yep, electric lights were done over a century ago, light from fusion (like the Sun) about fifty years ago.
- Creating the Heavens and Earth? No, humans haven't done that yet, but humans have started research into terraforming (creating Earth-like environments on other worlds).
- Creating plants and animals from scratch? Well, that's what humans are working on now. However humans have created subspecies through selective breeding, etc.
- Taking part of some dude's body (Adam's rib) and making a whole other organism (Eve) from it? Well, with recent developments in stem-cell research, humans are getting close. Humans have also cloned various organisms, but there is a difference between making a twin of something and manipulating it to make what you want.
- Resting? Yeah, well, humans are experts at that.
- Destroying cities full of sinners? Oh, we can do that, too.
- Sending people to Hell? DMV and IRS.
So, we're on our way, but still have a ways to go.Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
The first assembler was probably written in machine code, or, more accurately, was probably written in assembly language, and then hand-translated into machine code.
Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
Conciosness is The start of life, not just an option.One Specie toxic waiste is another specie gold mine.Life on this planet is a 4 billion year procces still in progress.It would be easier to make a house have a conciose mind than trying to use DNA.Crick should have told him.
The Globe wants a credit card number to see their article. Could somebody, please, provide one?
You're preaching to the choir - in 1970 I was 12 years old and the Andromeda Strain came out in paperback. I read - and reread it until it literally fell apart. I have never not had a copy at hand. There has not been a year in my teaching career that I have not used one of its lessons, from the use of sentinel values 'fail-safe' systems to the fluidity of evolution to the magnification of the problem caused by a stray shred of paper...
It was a joke, but we do need to remember the amazing efficiency of simple organisms. E.g., there's a circular plasmd - I believe it's for SV40 but it's been a while - where one side of the gene sequence codes for some useful protein in one part of the virus - and the remaining half of the helix - usually considered simply the logical compliment of the useful code - ALSO codes for other parts of the virus. Amazing.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
You're right. They wont pull something off as complex as a natural organismus...
But who in his right mind would want to construct somehting like that, taking it to
the programming paradigm: a code replete with hundreds of thousand dead ends and
blind alleys nobody knows that they're good for?? (HE is A TOTAL NIGHTMARE, HE doesn't
document, HE keeps the sources to himself, HE doesn't take dead code out...)
What we need is the _simplest_ organism we can create. I think we are going to have a
lot of fun coding with carbon, phosphorus, iron and oxygen and the way I see it
this will definitely take us into this next century we just started.
You might want to read Stephen Wolfram's book, "A New Kind of Science", which explores the idea of complexity arising from very simple sets of rules (The Principle of Computational Equivalence). In this book (which, while long, is not too difficult to read - although the appendices will probably leave you scratching your head), he details a very simple set of 6 rules, which he utilizes to show how such simple rules, being used in a 2D cellular automata, can easily give rise to many complex patterns, including that of a UTM (Universal Turing Machine). While it isn't discussed in extreme depth, the topic of DNA is explored, how it may have come to be, etc. No, it doesn't require "magical" thinking, either...
Reason is the Path to God - Anon