MITら、DNAプログラミング言語を開発 21
ストーリー by hylom
コンパイルエラーで危ないものが生成されることはないのでしょうか 部門より
コンパイルエラーで危ないものが生成されることはないのでしょうか 部門より
あるAnonymous Coward 曰く、
MITらの研究チームが、DNAをテキストでコードとして記述し、そのコードをDNAとしてバクテリアに流し込める「プログラミング言語」を開発したそうだ(Scientific American、Engadget Japanese)。
このシステムは「Cello」と呼ばれており、細胞で実現したい処理をコードとして記述し、それを「コンパイル」してDNAシーケンスに変換できるという。研究者らはCelloを使って60種類の「遺伝子回路」を作成、それを大腸菌内で実行させることに成功しているという。
次はウイルスにウイルスソフトを組み込もう (スコア:2)
Re: (スコア:0)
そのタイトルのどこがダジャレなの?
悪意のあるプログラムを書かれたら怖い (スコア:2)
先々は、今コンピュータウイルスの作者とPCをウイルスから守るセキュリティー会社が戦っているように、悪意のある生体ウイルスの作者と医師が戦うようになるのでしょうか?作成がある程度簡単な施設(オウム真理教のサティアンのような)でできるようになって生死をかけた戦いが世界中で繰り広げられるようになったら、正直なところ怖いです。
JTSS
Re: (スコア:0)
新種の病原菌とその特効薬をセットで作って、世界を脅迫するとかありそうですね。
そして病原菌の変異により、犯人たちにも制御不能に!
地球が (スコア:0)
「六掛ける九はいくつになるか」という問いをはじき出す日も近くなったというわけか。
Re: (スコア:0)
42!!
とはいえしかし、DNAで計算しても効率は激悪でしょうなぁ…。
そういう用途じゃないしね(^^;
Re: (スコア:0)
一応ないことはないんだが…
DNAコンピュータ
https://ja.wikipedia.org/wiki/DNA%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%... [wikipedia.org]
色物路線は量子コンピュータの方が有望化にゃ?
Re: (スコア:0)
大事なのはその五分後のものだ。
やっぱり最初に作るのは… (スコア:0)
Cello World!を出力するプログラム?
Re: (スコア:0)
lifeゲームが先だと思う
おじゃる丸が (スコア:0)
白色彗星のテーマ演奏してるところを想像したw
あー知ってる (スコア:0)
キーボードはキーボードでも、オルガンの鍵盤弾いてプログラムするんですよね。
あとプリンも必須。
Re: (スコア:0)
>キーボードはキーボードでも、オルガンの鍵盤弾いてプログラムするんですよね
・・・遺伝子シンセサイザーですっけ?
どこぞかの改造実験帝国とかすのか
取りあえず基本から (スコア:0)
GetPoo(BigMac)
GetPee(coke)
#way to live.
Re: (スコア:0)
細胞だったら・・・
Cell c = new Cell(protocell);
cell.eats(BigMac);
cell.drinks(coke);
cell.burps();
Wastes poo = cell.evacuates();
Wastes pee = cell.drains();
Cell array<Cell> cells = cell.divides();
cell.die();
こんな感じかな。
増やした後どうなるかわかんないけど。
ただ増えるだけなら cancer か・・・
Verilog (スコア:0)
Verilogベースなのですね。
知識がないのでEngadget Japaneseを読んでもいまいちわからないですね。
シミュレータとか開発されたら面白そうです。
大腸菌をセンサーにしてさらにそれが吐き出す物質を無機質なセンサーで検出してIoTとか
Re:Verilog (スコア:2, 興味深い)
栄養と適当な環境さえ与えておけば、自分で勝手に分裂してプロセッサが指数関数的に増えていくのがミソ。
何兆と言う超並列処理でどんな暗号でも実用的な時間内で解かせてしまうのさ。
そのうちAES256解読用大腸菌などが作られるようになり、それがアウトブレイクして一般環境に紛れ込んでしまい、
未来には暗号文を書いた紙を食べると、翌日には解読された文章が「んこ」として排出されるようになるのだ。
エラーでなくとも (スコア:0)
コンパイルエラーでなくとも、一見有用そうなコードが人類破滅のコードだったりして。
Gene Mapper の世界 (スコア:0)
思ったよりすぐ現実が小説に追いつきそう
Re: (スコア:0)
私はベア"Blood Music"のほうを連想した。
コンパイルエラー? (スコア:0)
そのDNA言語コンパイラとやらは例えば食わせたソースが尻切れトンボでUnexpected End of Fileに遭遇すると、謎の遺伝子ができるんだろうか。
コンパイルエラーって言ったら普通は「ソースコードが原因でコンパイルに失敗する」ことを指すんだと思うんだよね。
で、エラーにはならないけど書いた通りには動かないコードが出るのは「コンパイラのバグ」。