| Diameter |
Mass (hydrogens) |
Mass (Kg) |
|
| atom |
0.1nm |
1 ... 200 Da |
1.6 ... 300 × 10−27Kg |
| DNA Helix |
2nm |
.... |
... |
| protein |
2 ... 6nm |
10k ... 100k Da |
1.6 ... 16 × 10−23 Kg |
| Virus |
100nm |
... |
... |
| Nucleus (human) |
3..10um | 3.75 x 1012Da | 6 x 10-15 Kg (for 750MB of data!) |
| Cell (human) |
10 ... 30um |
6 x 1014 Da |
1 x 10-12 Kg |
| Hair (human) |
100um |
... |
... |
| Computing |
Biology |
| Binary bits |
Nucleotide bases |
| 8-bit bytes of x86 machine code | three-base codons in Universal Genetic Code |
| Stored on disk (stable version) |
Stored in DNA (double-stranded helix) |
| Operating system loader |
RNA polymerase: load DNA into mRNA |
| Runnable in RAM (loaded program) |
Used from (m)RNA (single-stranded) |
| CPU: executes machine code in RAM |
Ribosome: transcribes RNA to protein |
| DLL shared library |
Viral DNA |
| One function |
One protein |
| One program |
One cell |
| Many programs working together (parallel program) |
One organism |
| Configuration file (written by installer) |
Methylation sequence |
| Exit condition |
Self-destruct sequence, like telomere |