本节摘要:SOURCE 1.1:原核生物不仅拥有免疫,而且拥有可编程的、序列特异性的、可遗传的适应性免疫——其核心逻辑,竟与脊椎动物B细胞受体基因重排、T细胞受体多样性生成有着惊人的概念同构性…
CRISPR 的发现史是一条典型的"基础研究厚积薄发"路径。1987 年,日本科学家石野良纯在大肠杆菌 tap 基因 3′ 端非编码区注意到一段由 29 个碱基构成的短回文重复序列,重复之间被约 32 个碱基的"间隔区"隔开。当时这篇论文只把这段序列作为测序附注记录,没人猜到它的功能。2002 年,Jansen 等人在多种细菌与古菌中发现了同类结构,将其正式命名为 CRISPR(Clustered Regularly Interspaced Short Palindromic Repeats,成簇规律间隔短回文重复序列),并鉴定出与之共存的 cas 基因家族。
真正的破晓发生在 2005 年。Mojica、Pourcel 与 Bolotin 三个团队独立发现:那些来历不明的间隔区(spacer),竟然与噬菌体和质粒的 DNA 片段高度吻合。这个观察催生了一个大胆假说——CRISPR 阵列可能是原核生物的"免疫档案库":每经历一次病毒感染,细菌就截取一段入侵者 DNA 存档。2007 年,Barrangou 团队在嗜热链球菌中完成了决定性的实验验证:将特定的噬菌体间隔序列插入敏感菌株,菌株立刻获得对该噬菌体的抗性;删除既有间隔,抗性随之消失。适应性免疫假说由此获得直接实验证据。
原核生物这套免疫系统可以拆成三个可独立检验的步骤,这一步分解是理解整个教程的关键,因为后续所有工程化改造本质上都是在这三步上做文章。
| 步骤 | 名称 | 分子事件 | 工程对应 |
|---|---|---|---|
| 第1步 | 适应 | Cas1/Cas2 复合物捕获外源 DNA 片段并整合进 CRISPR 阵列 | 记忆库写入 |
| 第2步 | 表达 | 阵列转录为前体 RNA,经 Cas6 等加工成成熟 crRNA | sgRNA 设计与合成 |
| 第3步 | 干扰 | crRNA 引导 Cas 蛋白识别并切割匹配的外源核酸 | 靶向编辑执行 |
2011 年,Charpentier 团队发现 tracrRNA 是 crRNA 成熟和 Cas9 结合的必需伴侣;2012 年,Doudna 与 Charpentier 合作将 crRNA 与 tracrRNA 融合为一条单链 sgRNA,在体外证明该复合物可以程序化切割任意含 PAM 的 DNA 靶标,通用编辑工具的范式就此确立。此后 2013 年两个团队分别将 Cas9 引入哺乳动物细胞,2020 年 Doudna 与 Charpentier 获得诺贝尔化学奖。
把 CRISPR 与脊椎动物适应性免疫并置,不是为了修辞,而是为了暴露共同的"三件套"设计:随机采样生成多样性、把样本整合进基因组建档、按档案定向调用执行。在 B 细胞中,V(D)J 重组随机拼接基因片段,产生海量受体库;在 CRISPR 中,Cas1/Cas2 随机截取入侵 DNA 片段,累积成间隔阵列。两者都实现了"见过的敌人,下次认得准"。
这种同构给工程师的启示是:免疫记忆的本质是信息写入基因组,而信息一旦可写,就必然可改写、可擦除、可复用。下面用一段 python 模拟"采样—比对—判定"的最小逻辑,体会间隔序列如何等价于一条可检索的记录。
# 模拟 CRISPR 间隔序列与入侵序列的比对(最小免疫判定逻辑) def spacers_from_record(record: str) -> list: """把 CRISPR 阵列按分隔符拆成间隔序列列表""" return record.split("|") def match_invader(spacer: str, invader: str) -> bool: """检查 spacer 是否与入侵者片段完全匹配""" return spacer in invader invaders = [ "GTTCGTGATGCATCGTAGCT", "AACGCCTAGGATCCATGCAG", # 第一次入侵 ] # 第一次入侵后,细菌把一段序列写入阵列 array = "AACGCCTAGGATCC|TGCTAGGCAGT|GGGTCAAACGA" for inv in invaders: hit = any(match_invader(s, inv) for s in spacers_from_record(array)) print("入侵序列:", inv[:12], "… -> 免疫命中:", hit)
运行结果是第二次入侵前写入的间隔命中了第二次入侵的序列,这与 2007 年 Barrangou 实验的结论在逻辑上完全一致。
CRISPR 免疫与脊椎动物免疫还有一个本质差异:间隔阵列位于基因组上,随复制传递给子代。这意味着免疫记忆不是个体一生的经验,而是物种可继承的遗产。在细菌群体中,一个获得新间隔的个体通过水平与垂直传播,可以把抗性扩散到整个种群。这一属性后来被工程化为"基因驱动"——让特定编辑在野生种群中强制扩散——其威力与风险都源于"可遗传"三个字。

⚠️ 常见坑:只记结论不记适用边界——2007 年实验证明的是嗜热链球菌的免疫,把它外推到所有 Cas 系统之前,必须先确认 PAM 与加工路径是否一致。
💡 关键直觉:1.1 发现史与生物学本质 应能对应至少一项可复现实验或算例——本节的时间线与 python 免疫判定即是。