News for hackers. Stuff that matters.
Re:Microsoft, UW demonstrate first fully automated DNA data ... by mbreese on Saturday March 23, 2019 @08:53AM (#19470241)
Not only is DNA chemically stable and can last for years, has internal redundancy, but it is remarkably compact. DNA is an evolutionarily optimal data storage medium.

To put it into context, each cell in your body contains 6 billion base pairs of data (two copies of your genome). Each base is one of 4 bits, so that’s 4^6000000000 of data in each cell. Your body has ~37 trillion cells [1]. A person is about the size of a rack (well, maybe 10-15U by volume), so that’s 3.7e13 * 4^6e9 bits per rack.

A petabyte is 8e15 bits.

That’s a lot of data storage capacity in a small space. Moreover, there is the potential for introducing more synthetic bases to increase the 4 to 6.

https://www.ncbi.nlm.nih.gov/m/pubmed/23829164/

Re:Microsoft, UW demonstrate first fully automated DNA data ... by hn_throwaway_99 on Saturday March 23, 2019 @09:56AM (#19470454)
Minor correction: each base pair is one of 4 values (A, T, G, C), so each base pair is equivalent to 2 bits of data, which gives a number half of what you quoted.
Re:Microsoft, UW demonstrate first fully automated DNA data ... by mbreese on Sunday March 24, 2019 @10:49AM (#19476636)
Yes, I misworded it and gave the wrong numbers. I gave the number of possible combinations in a genome, which is 4^6e9. That’s obviously not the number to compare (and a slightly embarrassing mistake).

With 6 gigabases per cell and 2bits per base, the storage capacity is 12 gigabits (1.5 gigabytes) per cell. And with 37 trillion cells (3.72e13) in a human body, that’s 3.72e13 cells * 1.5e9 bytes per cell which is 5.58e22 bytes per person or 55 zettabytes. This seems like a more reasonable number.

Re:Microsoft, UW demonstrate first fully automated DNA data ... by faissaloo on Saturday March 23, 2019 @06:17PM (#19472639)
8 if you include artificial base pairs (P, Z, B, S)
Re:Microsoft, UW demonstrate first fully automated DNA data ... by dooglius on Saturday March 23, 2019 @10:23AM (#19470555)
The number of bits is the logarithm of possible cases; there are only two bits needed to describe the four bases, and only 12 billion bits needed to describe the 4^(6e9) possible configurations of data.
Re:Microsoft, UW demonstrate first fully automated DNA data ... by modzu on Saturday March 23, 2019 @01:55PM (#19471483)
so in the matrix we'll really be hard drives, not batteries
Re:Microsoft, UW demonstrate first fully automated DNA data ... by dluan on Saturday March 23, 2019 @06:02PM (#19472579)
Kind of like bags of bitcoin really.
Re:Microsoft, UW demonstrate first fully automated DNA data ... by jonplackett on Saturday March 23, 2019 @04:48PM (#19472287)
Favourite comment in a long time
Re:Microsoft, UW demonstrate first fully automated DNA data ... by yread on Saturday March 23, 2019 @08:58AM (#19470261)
Moreover cell contains mostly other stuff than a nucleus so that's another factor of 10 or so. And human body has a lot of 'empty' space - lungs, stomach, veins, collagen, bones,....
Re:Microsoft, UW demonstrate first fully automated DNA data ... by gpm on Saturday March 23, 2019 @11:21AM (#19470811)
Another minor correction: Each base pair is one of 4 things, so 2 bits of information. Each base is half of a base pair so can really only claim 1 bit of information.

Of course even when you said base you did the math with # of base pairs, so it doesn't really matter.

Re:Microsoft, UW demonstrate first fully automated DNA data ... by hn_throwaway_99 on Saturday March 23, 2019 @03:01PM (#19471812)
No, that is not correct. While each base is half of a base pair, each pair is NOT reversible. At each position along one strand you have 4 options, so each base encodes 2 bits. Even though A always pairs with T and G with C, which strand each base is on matters, so in other words if you have pair "A-T" followed by "G-C" that is very different from "T-A" followed by "C-G".
Re:Microsoft, UW demonstrate first fully automated DNA data ... by gpm on Saturday March 23, 2019 @03:19PM (#19471900)
You have a problem with your counting. Each location can be in one of four possible states:

T-A

A-T

G-C

C-G

That location, using 2 base's, encodes 4 possible values, i.e. 2 bits. I.e. 1 bit per base.