【ディーエヌエーコンピューティング】

DNAコンピューティング とは?

最終更新:
💡 DNAの反応を、計算に利用する

DNA分子に情報を表し、その反応を計算へ利用する研究分野。DNAデータ保存との違い、実証例と実用化の課題を解説します。

📌 このページのポイント
DNAコンピューティング:反応を計算にDNAに表す入力と規則を設計する分子が反応結合などを計算へ対応結果を読む求める答えの状態を確認情報を保存する用途とは区別方式ごとに分子や読み取り方法が異なる普通のパソコンをそのまま置き換えない
DNAの模式記号を使い、設計した反応から答えを読み取る流れを示します。特定の実験の分子構造や反応手順を示すものではありません。
ひよこ ひよこ
DNAで計算するって、どういうこと?
ペンギン先生 ペンギン先生
入力や計算の規則をDNA分子に表し、設計した反応から結果を得る研究だよ。DNAが勝手に何でも解くのではなく、解きたい問題に合わせた設計が必要なんだ。
ひよこ ひよこ
普通のコンピューターと何が違う?
ペンギン先生 ペンギン先生
電子回路の代わりに、分子が結び付くなどの反応を利用するよ。結果を読み取る工程も必要。使う分子や反応の仕組みは、研究方式によって異なるんだ。
ひよこ ひよこ
実際に計算した例はあるの?
ペンギン先生 ペンギン先生
1994年のAdlemanの研究では、小さなグラフをDNAで表し、各頂点を一度ずつ通る有向の道があるかを調べたよ。分子を使って計算できることを示した初期の実験なんだ。
ひよこ ひよこ
最近の研究もある?
ペンギン先生 ペンギン先生
2026年のNature論文では、DNAの結合と置き換わりを設計し、足し算などを行う方式が報告されたよ。研究上の実証であって、普段使うパソコンの代替になったという意味ではないんだ。
ひよこ ひよこ
DNAに大量のデータを保存する話と同じ?
ペンギン先生 ペンギン先生
分けて考えよう。保存は情報を残して取り出す用途、計算は情報を処理して結果を得る用途だよ。計算の実用化では、分子の準備、反応の条件、誤り、結果の読み取りまで含めて考える必要があるんだ。
もっと詳しく知りたい人へ

分子がたくさんあれば、どんな問題も一瞬で解ける?

そうとは限りません。多くの分子が同時に反応する利点があっても、必要な分子の量、反応の時間、準備や結果の読み取りが課題になります。特定の実験の成果から、あらゆる計算が高速になるとはいえません。

生きた細胞が必要?

必須ではありません。このページで挙げた研究は、DNA分子を計算の媒体として使います。DNAを使うことと、生物そのものに計算させることは同じではありません。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「DNAコンピューティング」って出てきたら「DNA分子の反応を計算に利用する研究」と思えばだいたいOK!
📖 おまけ:英語の意味
「DNA Computing」 = DNAを使った計算
💬 電子回路で行う計算とは異なり、DNA分子へ情報を表し、その反応を計算に対応させる考え方です。

参考資料

← 用語集にもどる