DNAデータ保存容量

1塩基2ビットは文字種だけの上限です。反復を制限し、プライマーと索引を確保して実効レートを確認します。

インタラクティブシミュレーションを読み込んでいます...

失われたビットにも役割がある 🖖

4文字のアルファベットが1ヌクレオチド2ビットを持つのは、全配列が使える場合だけです。プライマーは鎖を指定可能にし、索引は断片を並べ直し、冗長性は欠損や損傷を回復します。チャネル容量と実効レートの差は、DNAを読み出せるようにする費用です。

有名な制約の方が安い 🖖

同じ塩基が4つ以上連なるのを禁じても、塩基1つが運べる2ビットの0.9%しか失われません。チャンネル容量はなお1塩基あたり1.982ビット。一方でプライマーとインデックスは152塩基のうち53塩基、すなわち34.9%を占めます。誰もが最初に口にする制約はほぼ無償で、誰も言わないアドレス付けが鎖の3分の1を食っているのです。

長い鎖の方が高密度。短いままなのは化学のせい 🖖

プライマーとインデックスは1鎖あたりの固定手数料です。オリゴを152塩基から500塩基に伸ばせば、ペイロード比率は65%から89%へ、密度は1グラムあたり293から402エクサバイトへ上がる——化学は同じで、書庫だけが大きくなる。情報理論の側にこれ以上を禁じるものはありません。塩基を追加するごとに合成エラーが累積する——これが、実用的なオリゴが数百塩基にとどまる理由です。

全プロセスの詳細解説

  1. DNAにおける1エクサバイトの質量と、制約によって増大する質量 6 ステップ

    DNA 1グラムがファウンテン設定で何バイトを保持できるかを算出し、1エクサバイトの質量、およびその質量のうち情報ではなく制約に起因する量を求めよ。

    この問題をツールで開く

    1. まず、純粋な化学的上限から考える。一本鎖DNAはヌクレオチド1モルあたり330 gであるため、1グラムには 6.022 × 10²³ ÷ 330 = 1.825 × 10²¹ 個のヌクレオチドが含まれる。

    2. 4つの文字は2ビットに相当するため、その1グラムは 3.650 × 10²¹ ビットを保持し、8で割ると 4.562 × 10²⁰ バイトとなる。これが1グラムあたり456エクサバイトとして引き合いに出される数値であり、すべての配列が利用可能であることを前提としている。

    3. だが、すべての配列が利用できるわけではない。同一の塩基が3つを超えて連続することを禁止すると、アルファベット容量は塩基あたり2ビットから1.982へと低下する。これは1%未満の損失であり、誰もが真っ先に挙げる制約が、実はコストの小さいものであることがわかる。

    4. 高くつくのはこの通行料です。プライマーが40塩基、インデックスが13塩基を消費するため、152塩基からなるDNA鎖のうち53塩基はペイロードをまったく含みません。ペイロードを持つのはわずか99塩基。全体の65.1%です。これら二つを掛け合わせ、さらにドロップアウト設定を生き残る99.5%のDNA鎖を掛けると、正味の記録密度は1塩基あたり1.285ビットとなります。

    5. この比率を1グラムの値に適用する。4.562 × 10²⁰ の 1.285 ÷ 2 は 2.931 × 10²⁰ バイト(293エクサバイト)となり、これがパネルに表示される数値である。

    6. ここでアーカイブの質量を試算する。1エクサバイトは 10¹⁸ バイトであるため、10¹⁸ ÷ 2.931 × 10²⁰ = 3.41 mg が必要となる。制約のない2ビットの理論上限であれば、同じ1エクサバイトは 2.19 mg となる。

    解答

    1エクサバイトのDNAの質量は3.41 mgですが、そのうち1.22 mg(データに対して56%の超過分)はデータそのものではなく制約によるものです。この技術が普段どう宣伝されているかを思うとき、これは無視できない事実でしょう。DNAストレージの性能はどれもアルファベットの限界値で語られます。しかし、そんなシステムは誰にも作れません。ここでの損失の96.6%は、化学反応が特定の配列を拒否した結果ではないのです。原因はプライマーとインデックスです。試験管内のDNA鎖にはアドレスがありません。だからこそ、これらが不可欠なのです。オリゴヌクレオチドのプールから400バイト目に直接シークすることなど不可能です。すべての断片が、自分の居場所を示すラベルを持たねばなりません。このラベルこそが、一本一本のDNA鎖にのしかかる純粋なオーバーヘッドです。世間の注目を集めるホモポリマーの制約による損失は、1%を切ります。分子を直接指し示せないことによる代償が、34.9%なのです。

学習の道すじ

分子で計算する

参考文献 (1)