Problem solved in full
-
What an exabyte weighs in DNA, and what the constraints add to the bill 6 steps
Work out how many bytes a gram of DNA holds at the fountain settings, then say what one exabyte weighs — and how much of that weight exists only because of the constraints rather than the information.
-
Start with the raw ceiling, from chemistry alone. Single-stranded DNA runs 330 g per mole of nucleotide, so a gram holds 6.022 × 10²³ ÷ 330 = 1.825 × 10²¹ nucleotides.
-
Four letters is two bits, so that gram carries 3.650 × 10²¹ bits, and dividing by eight gives 4.562 × 10²⁰ bytes. That is the number quoted as 456 exabytes per gram, and it assumes every sequence is usable.
-
Not every sequence is. Banning runs longer than three identical bases drops the alphabet from 2 bits per base to 1.982 — a loss of under 1%, and the constraint everybody names first turns out to be the cheap one.
-
The expensive one is the toll. Primers take 40 bases and the index 13, so 53 of every 152-base strand carry no payload at all: only 99 do, which is 65.1%. Multiply through and the net rate is 1.285 bits per base.
-
Scale the gram by that ratio. 1.285 ÷ 2 of 4.562 × 10²⁰ leaves 2.931 × 10²⁰ bytes per gram, or 293 exabytes — the figure the panel prints.
-
Now weigh an archive. One exabyte is 10¹⁸ bytes, so it needs 10¹⁸ ÷ 2.931 × 10²⁰ = 3.41 mg. At the untouched two-bit ceiling the same exabyte would be 2.19 mg.
Answer
An exabyte of DNA weighs 3.41 mg, and 1.22 mg of that — 56% extra — is the constraints rather than the data. Which is worth holding against the usual way this technology is sold. Everything about DNA storage is quoted at the alphabet limit, and the alphabet limit is not what anybody can build: two thirds of the loss here is not chemistry refusing a sequence, it is the primers and the index, and those exist because a strand in a tube has no address. You cannot seek to byte 400 in a pool of oligonucleotides, so every fragment has to carry the label that says where it belongs, and that label is pure overhead paid on every single strand. The homopolymer rule that gets all the attention costs under 1%. Being unable to point at a molecule costs 34.9%.
-
Learning path
Computing with molecules
References (1)
- The storage architecture behind the default oligo dimensions and measured density comparison: Y. Erlich and D. Zielinski, “DNA Fountain enables a robust and efficient storage architecture.” Science 355(6328), 950–954, 2017.