6 ms·
Infection of biological DNA with digital Computer Code
- dschiptsov 13y agoNever imagined that someone else could love X-Files as much as I do.))
- Geee 13y agoInteresting, now I wonder if a malicious physical virus could form a digital-physical symbiosis with an artificial intelligence and be able to evolve itself through DNA synthesis with the said method and eventually wipe humans and human controlled computers out of the game.
- VLM 13y agoAssuming that's not how human minds originally evolved in the first place. Its a big world out there, if there's a tasty niche its probably already filled.
- axus 13y agoI'd be more worried about someone taking a known sequence like modified HN51 or smallpox as the payload. Next, combining it with effective malware that targets FASTA files. One of those "incautious scientists" thinks they are synthesizing something benign, not taking precautions, and a highly infectious disease pops out.
- mkesper 13y agoIs this April's fools day?
- kovalkos 13y agoThis is an interesting, albeit somewhat scary, application of Automaton Theory. Scientists shouldn't be rushing with this kind of thing (research for sake of research), and we, as humanity, should carefully consider the implication of this kind of things. Btw, this reminds me of the old game called Core Wars (http://en.wikipedia.org/wiki/Core_War http://en.wikipedia.org/wiki/Core_War).
- egeozcan 13y agoIs this real? If someone isn't rolling on the floor of their creepy, poorly illuminated lab, laughing; this is huge!
- kyberias 13y agoThis is a theoretical concept based on real data and experiments.
- kyberias 13y agoMy analysis is that it looks plausible and not really surprising if one knows a little bit about molecular biology. The extension of this is that one could find a vulnerability (buffer overflow maybe) in one of the software used by gene analysts that can be used by the injected DNA to infiltrate a PC.
- Blahah 13y agoIt would be extremely surprising if any exploit could be triggered by a particular valid DNA sequence (which it would have to be to be able to be sequenced/synthesised).
- fabian2k 13y agoCreating an artifical bacterial genome and transplanting it into a bacterium is still a huge effort and far from routine. As far as I know it has only been done once, and it did cost some tens of millions of dollars. Genetic manipulation is typically done at a much smaller scale, and not by exchanging an entire genome. And on a small scale it would be very unlikely that such a switch would go unnoticed. The way back from bacterium to executable is also extremely unlikely, there would be enough mutations after some generations that the program is unlikely to run at all.
- TezzellEnt 13y agoI'm not sure the validity of the post or the information therein. It did lead me to think of some futuristic use of implanting data into DNA: Could it be possible for someone to take a corporate secret or information, translate it into DNA, incorporate the DNA into a virus, and then infect themselves with said virus? While they are incubating say, the common cold, they could be in physical transit to their destination with no electronic device. The virus could ultimately be extracted and it's information sold to the highest bidder. Actually, it sort of reminds me of a novel by Alan Dean Foster - Sagramanda http://www.amazon.com/Sagramanda-A-Novel-Near-Future-India/dp/1591024889 http://www.amazon.com/Sagramanda-A-Novel-Near-Future-India/d...
- Blahah 13y agoThis would be possible but not a good data storage strategy - high mutation rates would lead to very rapid data degradation. A workaround would be to design a highly redundant encoding so the probability of sequence modifications altering the encoded information was low.
- 3pt14159 13y agoNo it doesn't work like that, mutation isn't uniformly high, some sectors are very stable.
- kyberias 13y agoWait, yes it does! Mutation rates may be small over generations due to SELECTION. We're talking about nonsense DNA that does not have any purifying selection pressure, ie. it does not encode any useful or critical protein for the organism.
- 3pt14159 13y agoBut some segments of DNA are effectively unchanging and you can place the message in those segments "junk" sub-segments.
- Blahah 13y agoThis is pretty trivial - of course we can encode anything we want in DNA - people have done cool things with this since synthesis was first invented. And assuming DNA synthesis technology continues to improve rapidly we might even be able to synthesise bacterial genomes routinely in the next 10 years. So you can write a computer program to a bacterium. Then you can sequence it and the code goes back to being stored on a computer. But it ends there - the code never gets executed again. FASTA files are just text files that would rarely have executable permissions and never actually be executed by a user. Most boring and uneventful outbreak ever.
- 3pt14159 13y agoNot boring or uneventful at all! An amazing way of transmitting information across eons or under in regimes of restricted communication! If I can infect a common fly with my stenographed, encrypted message, then I can communicate with people in China! I can translate our major books in every language and hide that data in cockroaches! If we ever nuke ourselves so badly that we only have people living in bunkers, then maybe one day they will discover that we hid all of our knowledge in life! Maybe this has already happened! Maybe aliens did so with mathematical proofs when they discovered our world an eternity ago! I reject your claim of boring! THIS IS AMAZING!
- VLM 13y ago"developed an encoding technique from DNA to human letters" Should have used UTF-8. Also human letters does not equal greco-roman capital letters. Wake me when they embed some kanji.
- mattstreet 13y agoAll you need to encode ANYTHING in DNA is 2 or more symbols. IF nothing else you encode whatever data you want into binary. kanji -> UTF-8 -> Binary -> DNA.
- VLM 13y agoNot buying it. The point of the article was coding roman letters. Its a "cheat" to claim it supports UTF-8 klingon glyphs because technically its possible to write the string: "U PLUS SIGN F EIGHT E FOUR" is the glyph for Klingon TLH. Or more likely given the limited codespace its actually: "U PLUS SIGN F VIII E IV" is the glyph for Klingon TLH "real" unicode support would look like an imaginary packed UTF-5bit rather than existing UTF-8 or a roman letter prose description of UTF-8 As a meta discussion, much as being able to encode arbitrary text including source and executables "proves" that bio-mechanical DNA virii are possible, I guess this post where Klingon glyphs can be described in someone elses roman letter glyphs in earth DNA also "proves" that inter species human klingon romance and reproduction is viable (I'm sure to the relief of Lt Paris and Lt B'Lenna). (edited to add because of codon degeneracy I'm claiming we should only pack 5 binary bits per codon, I know there's 6 theoretical bits per codon and only (about) 4 bits of amino acid per codon so I split the difference and went for 5. Its an interesting puzzle, do you allow any codon even if its biologically nonsense or are you writing a distinct amino acid alphabet using the codon as a representation of the amino acids?)
- wf 13y agoRight now I can go to one of many websites to encode a program into a DNA sequence[0] and then to another website to paste that sequence into a text box and order that DNA.[1] This is all doable right now by every one of us. It's just not useful yet. [0]http://www.sgidna.com/translator.php http://www.sgidna.com/translator.php [1]http://dna.macrogen.com/eng/service/seq/standard/standardseq.jsp http://dna.macrogen.com/eng/service/seq/standard/standardseq... edit: Let me add that I think this is crazy interesting and even if the DNA is never executable itself, it's a very very interesting way to store a program that can later be extracted.
- jordan0day 13y agoI was at Compute Midwest (a tech conference in Kansas City, Missouri) this past fall and saw a demo of this very thing by Autodesk's Andrew Hessel. He ordered some customized bacteria (maybe yeast? I don't exactly recall) with the conference title encoded and then sequenced into the microbes. It was very interesting to me that that level of manipulation is available to any of us, right now (even if it's not exactly useful). It did bring up some concerns, though -- do we now have mail-order anthrax manufacturing? This isn't something I'm seriously worried about, but it does seem like something to consider in the future as this technology evolves. Something else I just thought of while typing this is that this would make an awesomely sci-fi means of information storage. No need to remember a password, we've encoded your gut flora with your private key!
- wf 13y agoI love the internet. I was at Compute Midwest too. His talk was where I initially learned about this. Are you from KC?
- jordan0day 13y agoYep, sure am! I really like CM as it's a "big ideas" type-of tech conference, compared to the other sorts we tend to have in the area, which are more geared towards flavor-of-the-month web framework demos and the like.
- 13y ago
- bfe 13y agoAnd next thing you know, the Melding Plague: http://en.wikipedia.org/wiki/Technology_in_Revelation_Space#Melding_Plague http://en.wikipedia.org/wiki/Technology_in_Revelation_Space#...
- andrewflnr 13y agoYikes. That was one of the most horrifying parts of the series.
- luisbebop 13y agonice project in python to encode binary files to DNA https://github.com/Allanino/DNA https://github.com/Allanino/DNA