- DNA就像针对名为细胞核的虚拟机的字节编译代码,使用一种数字但非二进制的语言,包含四种碱基(T、C、G、A)和编码氨基酸的三字母密码子。
- 转座元件(跳跃DNA)类似于位置无关代码,允许DNA片段在基因组中移动。
- 条件编译(#ifdef)体现在细胞只表达相关基因的方式上,干细胞就像未经过#ifdef处理的代码,可以分化为任何细胞类型。
- 表观遗传学和印记的作用类似于运行时二进制补丁,在不改变DNA序列的情况下修改基因激活,并且可以遗传。
- 垃圾DNA(内含子)的功能类似于被物理剪接掉的注释,可能有助于DNA折叠,但其确切作用仍存在争议。
- 细胞分裂(fork())在安全机制失效时可能导致肿瘤(fork炸弹),类似于计算中的停机问题。
- 遗传密码使用简并编码(类似里德-所罗门码)来防止错误,高度保守的基因(如组蛋白)是很少突变的“神圣代码”。