“LAC 研究”这四个字是几年在检索框里反复输入的。第一次看到它以为是个新缩写查下去才发现它像一把钥匙能打开好几个毫不相干的抽屉通信领域里它指位置区码化学圈里它是乳酸的简写而在分子生物学这边它几乎等同于 lac 操纵子lac operon的整套调控故事。后来我给自己定了个规矩凡是碰到这种多义缩写先确定语境再动笔否则查到的资料和手头的实验根本对不上号。这里谈的“LAC 研究”落在最经典也最耐嚼的那一层乳糖代谢系统的调控机制以及它衍生出来的一整套实验工具包括蓝白斑筛选、lac 启动子驱动的诱导表达、β-半乳糖苷酶活性测定这些天天要上手的东西。这套内容看似已经写满教材真进实验室才会发现它的坑位极多蓝斑里长出白斑、白斑里冒出蓝点、不加诱导剂蛋白自己先冒出来、加了诱导剂又全进了包涵体。我见过刚进组的同学为了一个筛选平板重做三遍也见过有人把酶活数据做到标准曲线外面还浑然不觉。所以我想把 LAC 研究这条线从头捋一遍元件怎么分工、参数怎么定、每一步为什么这么设计、失败时先看哪里。适合两类人看刚接触分子克隆和蛋白表达、被蓝白斑筛选反复教育的新手以及做过一阵子但总被本底表达和可溶性折磨、想回头核对基本功的人。不讲玄学只讲能照着做的流程和算得出来的数。1. 先给 LAC 这个标签划边界1.1 同一个缩写在不同圈子里各自指什么做选题最怕的是把不相干的资料混在一起煮。LAC 在不同语境下的所指差别非常大先把这张地图理清楚后面的判断才不会跑偏。语境LAC 的常见所指是否属于本篇讨论范围分子生物学、遗传学lac 操纵子及其相关元件lacI、lacO、lacZ 等是主线细胞与代谢研究乳糖代谢通路、乳酸相关指标部分相关仅在代谢物层面提及移动通信网络位置区码用于寻呼区域的划分否通用项目、管理类缩写各种成本、文化、语言的简称否把这张表摆在前面是为了省掉后面很多无谓的解释。我吃过一次亏写一份方法学说明时把两套含义混着引用审阅的人看了半天问我“乳糖怎么和寻呼区扯到一起去了”。从那以后我养成习惯多义缩写第一次出现时就用一句话把范围钉死读者也知道自己在看哪一层。具体到 lac 系统它的研究价值并不只在“大肠杆菌怎么吃乳糖”这个生理问题。它是一套被反复改造、拆装、移植到各种载体上的工具库转录调控的教科书模型、蛋白表达的开关、克隆筛选的显色判据三件事共用同一套元件。理解它的运行逻辑等于同时拿到了原理和工具箱的钥匙这也是我把 LAC 研究的重心放在这里的原因。1.2 为什么把研究重心落在调控逻辑而不是单一基因有人会问直接研究 lacZ 编码的酶不就行了为什么非要绕一圈讲调控。我的答案很直接lacZ 只是一个报告基因它的产出高低由上游那一整套开关决定脱离调控谈酶活等于只看水龙头出水不看阀门。实验里最容易出问题的恰恰是阀门那一段——本底泄漏、碳源干扰、诱导时机全都发生在酶被转录之前。从工具设计的角度看这套系统最漂亮的地方在于它把“感知—决策—执行”三层压在了不到六千个碱基里。感知层由阻遏蛋白和分解代谢物阻遏共同承担决策层是启动子上的竞争性结合执行层才是三个酶的分工。研究它的时候按这三层拆开看很多现象就能自动对应到某一层上去排查时不用乱猜。下面几个章节基本就是按这个分层思路展开的先讲整体设计再拆元件最后落到手里的平板和分光光度计。2. lac 操纵子的整体设计逻辑一套“省着用”的双保险2.1 三个基因两个开关的结构安排lac 操纵子的基因排布本身就带着信息上游是编码阻遏蛋白的调节基因它有自己的弱启动子独立于主操纵子持续低水平表达接着是启动子与操作基因再往下是三个结构基因依次排开——lacZ 编码把乳糖切成半乳糖和葡萄糖的酶lacY 编码把乳糖搬进细胞的通透酶lacA 编码一个转乙酰酶功能上属于辅助代谢很多改造体系里会把它敲掉。这个排布顺序对应着一条很实用的原则得先有“进门”的通路才谈得上“消化”的能力。因为乳糖是大分子极性物质不能自由穿膜如果只表达水解酶而不表达通透酶底物进不来诱导也起不来。实际操作里做乳糖代谢相关的筛选时宿主本身的通透酶背景就很关键做表达载体时lacY 通常不参与因为诱导剂 IPTG 自带进入细胞的途径不需要通透酶帮忙。我个人理解这套结构时喜欢用老式小区的类比lacI 是门卫lacO 是门卫站的位置启动子是小区大门lacZ 是厨房lacY 是运货通道lacA 是杂物间。门卫平时守着大门不让进真有人带着通行证来了门卫松手货车通道打开厨房开工。杂物间用不上就干脆封了省得占地方还耗能——这也是很多工程菌株把 lacA 敲除的原因之一。2.2 为什么选“阻遏 分解代谢物阻遏”这套双保险单靠一个阻遏蛋白其实已经能实现“有底物才表达”但细胞还加了一层更聪明的限制即便乳糖在如果同时有更好用的碳源比如葡萄糖这套系统仍然会被压下去。这就是常说的分解代谢物阻遏也叫葡萄糖效应。两道关卡叠加逻辑上就是“有活干 手上的活儿最划算”才开工绝不浪费能量。这个设计的工程意义远大于生理意义。对做实验的人来说它解释了太多看似诡异的现象为什么培养基里糖分没控好诱导后表达量忽高忽低为什么同样是加诱导剂有的批次蛋白量能差三倍为什么转接后不同时间点取样酶活曲线形状不一样。我见过不少人把这些问题归咎于“诱导剂失效”其实诱导剂没问题是碳源状态在背后偷偷调整门槛。第二层开关还带来一个副作用反而成了研究者的工具只要控制碳源组成就能人为调节表达强度。用葡萄糖压到很低、用甘油维持生长、用乳糖或它的类似物做诱导就得到一个可调的梯度。这套思路后来被大量改造体系借用做代谢工程的在调通量做蛋白表达的在调速率本质都是同一套双开关。2.3 从这套逻辑里能直接搬走的方案搞清楚逻辑以后我发现有三个做法可以直接迁移到日常实验里。第一凡是涉及诱导表达先确认碳源。LB 培养基里含有来自酵母提取物和蛋白胨的微量糖类其中就包括少量乳糖这会导致未加诱导剂时出现本底表达。这就是为什么很多人在做诱导表达时会看到“没加 IPTG 也有一条淡淡的带”。解决办法不是加大诱导剂而是优化宿主背景用阻遏蛋白过表达的宿主或者在诱导前把菌洗一遍换到成分更明确的培养基里。第二凡是涉及筛选先想清楚判据。蓝白斑判断依赖的是 α 互补不是“有没有 lacZ 基因”这么粗暴的问题它对面上的细节很敏感载体上的片段是否被打断、插入片段长度是否为三的整数倍、宿主染色体上的缺失型是否正确。判据本身有失效概率就要准备第二判据比如菌落 PCR。第三凡是涉及定量先保证在传感器的线性区。酶活测定和荧光定量一个道理超出线性范围的数据看起来漂亮但没有意义。这三点说出来都不复杂真正能每次都做到的人不多。3. 核心元件逐个拆参数、亲和力和那些容易被忽略的细节3.1 阻遏蛋白与操作基因亲和力决定了本底有多干净阻遏蛋白以四聚体形式结合在操作基因上它的结合一旦覆盖或阻挡了启动子区域转录就起不来。这里的关键参数是亲和力和拷贝数染色体上单拷贝的调节基因表达量有限当载体以高拷贝存在时操作基因的数量会远超阻遏蛋白能饱和的范围结果就是有一部分质粒始终处于“没被看住”的状态形成本底表达。这就是为什么高拷贝表达载体通常要配阻遏蛋白过表达的宿主。常见的做法是宿主携带调节基因的强突变型表达量比野生型高一个数量级左右才能压住几十个拷贝的质粒。我自己踩过的坑是拿普通克隆宿主去做表达诱导前取样就已经能看到明显条带换了配套的过表达宿主之后未诱导泳道立刻干净了。所以选宿主不是随便挑一个长得快的得看它带不带这个“加强版门卫”。另一个细节是操作基因的位置。在改造后的表达载体里操作基因往往被放在启动子下游、目的基因上游这样阻遏蛋白结合后形成空间位阻能更有效地阻断转录起始的进程。这个设计看起来只是挪了个位置实测阻遏效果比单纯放在启动子上游要稳。3.2 分解代谢物阻遏那个被大多数人忽略的门槛分解代谢物阻遏的实现依赖一套磷酸转移酶系统和一个环腺苷酸受体蛋白。简单说当葡萄糖被搬运进细胞时这套搬运系统处于去磷酸化状态反过来抑制腺苷酸环化酶的活性细胞内的环腺苷酸水平下降而受体蛋白必须结合环腺苷酸才能激活转录浓度一低激活就无从谈起。等于葡萄糖一进门就把激活信号掐断了。实验上这个机制最直接的体现就是碳源选择。做诱导表达时如果想拿到高强度培养基里最好别放葡萄糖用甘油、乳糖或者专门的配方培养基。做酶活测定时如果想比较不同条件下的表达水平碳源必须前后一致否则你比较的不是诱导条件而是碳源状态。还有一个不太被注意的点环腺苷酸受体蛋白的结合位点位于启动子上游它的激活作用是辅助性的也就是说没有它转录不是零只是很低。这解释了为什么某些条件下“不诱导也有少量表达”——阻遏没完全压死激活又不强漏出来一点点。搞清楚这个层次关系处理本底表达问题时就不会只盯着阻遏蛋白一个方向。3.3 三个结构基因的分工与选用lacZ 编码的酶是这个系统里出场率最高的一个因为它太好用了既能水解乳糖也能水解人工底物既能做定量报告也能做显色筛选。它的活性形式是多聚体这一点在蓝白斑筛选里非常关键因为 α 互补补的正是多聚体组装所需的那一小段。lacY 编码的通透酶负责把底物搬进细胞。做代谢研究时它是必需组件做表达载体时基本用不上因为常用诱导剂不需要它搬运。但有个例外如果做的是乳糖诱导而非人工诱导剂诱导通透酶的活性就直接影响诱导效率。有些改造体系会额外过表达通透酶来提升摄取代价是膜蛋白过量可能带来负担。lacA 编码的转乙酰酶功能相对边缘多数工程改造里会被敲掉。我印象很深的一次是帮一位同学排查为什么他的菌在含特定底物的平板上长得慢最后发现是乙酰化产物积累带来的轻微抑制敲掉这个基因后就正常了。这类细节教材上不会写是真做的时候才摸出来的。3.4 诱导剂与显色底物的选型思路人工诱导剂的作用方式是与阻遏蛋白结合、改变其构象让它从操作基因上脱落。它本身不是该酶的底物不被代谢所以浓度稳定、诱导持续这是它比天然诱导物好用的地方。常用母液是一摩尔每升的储备液过滤除菌后分装冻存工作浓度一般在零点一到一毫摩尔之间具体数值取决于载体拷贝数和宿主背景高拷贝体系通常往低端取。显色底物则是一个被酶切后能形成不溶性色素的化合物。酶切掉半乳糖部分剩下的部分在空气里氧化二聚生成蓝色沉淀积累在菌落里。这里有两个实操点一是底物对光和湿气敏感母液要避光低温保存用有机溶剂配制配的时候注意防护那东西不是善茬二是浓度不要贪高涂得太厚背景发蓝反而分不清真假阳性。定量用的底物是另一类被水解后生成可溶的黄色产物能在分光光度计上读数。它的溶液必须现配现用放久了自身会缓慢分解导致空白值偏高。这三个试剂各管一摊别混用做筛选的底物不能拿来做定量做定量的底物也显不出颜色来。4. 实操流程从一块筛选平板到一组酶活数据4.1 蓝白斑筛选的平板配制与用量计算蓝白斑的判据来自 α 互补宿主染色体上的报告基因缺失了一小段翻译出来的蛋白没有活性载体上带另一小段两者单独都没用同时在细胞里表达后能拼成有活性的多聚体。外源片段插进载体多克隆位点把那一小段打断拼不起来菌落就是白的。判据成立的前提是宿主和载体配套随便抓一个宿主是不行的。平板配制的具体流程我是这么做的配常规固体培养基灭菌后降温到五十度左右加抗生素然后按体积补入两种母液。以常用的九十毫米培养皿、每皿约二十毫升培养基计算显色底物母液二十毫克每毫升每皿加四十微升终浓度约四十微克每毫升诱导剂母液一摩尔每升每皿加四微升终浓度约零点二毫摩尔。想省事的做法是把母液直接涂在已经凝固的平板表面晾干后再用效果也行但要涂匀局部浓度过高会烧出假白斑。注意显色底物母液通常用有机溶剂配制分装和涂布要在通风处操作戴手套。含该溶剂的平板必须彻底晾干再用残留溶剂会影响菌落生长。铺好的平板避光保存不要放太久。我一般一周内用完超过两周蓝色的显色能力就明显下降会出现本该变蓝的菌落保持白色看起来像成功克隆实际是试剂失效。这个坑非常隐蔽因为它长得就像你想要的结果。4.2 诱导表达的关键时间窗与温度取舍诱导时机的选择直接影响产量和可溶性。常规做法是培养到对数中期再诱导此时菌体密度在零点六到零点八之间代谢活跃、质粒复制状态稳定。诱导太早菌太少总产量上不去诱导太晚菌已进入稳定期核糖体活性下降蛋白合成效率低。温度是个更大的变量。三十七度诱导三到四小时速度快但蛋白合成速率高容易折叠跟不上最后大量进包涵体降到十六到二十度过夜产量有时略低但可溶性比例明显提升。我的经验是先用小体积做温度梯度预实验每个条件取诱导前、诱导后一小时、三小时、过夜几个点跑胶看目的条带出现在上清还是沉淀再决定放大条件。这一步花半天能省掉后面几天白干。诱导剂浓度不必迷信某个固定值。高拷贝载体、强启动子体系零点一到零点四毫摩尔往往就够了加太多既浪费又可能带来生长抑制。反过来如果载体拷贝数低或者宿主阻遏蛋白背景强浓度就得往上提。我的判断标准是看诱导前后的条带差异差异不明显先怀疑诱导剂浓度和宿主背景再怀疑基因本身。4.3 酶活测定的完整流程与计算定量测定这件事流程本身不复杂难在一致性。缓冲液配方我常用的是磷酸盐体系加钾离子、镁离子再加巯基乙醇巯基乙醇要现加因为它是防止酶被氧化的还原剂提前配好放几天就没用了。操作流程我习惯这么走取诱导后的菌液测密度记录数值取一定体积的菌液离心收菌用缓冲液重悬或者直接稀释加缓冲液补到一毫升加一滴氯仿和一小滴表面活性剂剧烈振荡十几秒这一步是让细胞壁通透让底物能接触到胞内的酶三十度平衡五分钟加入现配的底物溶液零点二毫升同时开始计时观察到明显黄色后加入碳酸钠溶液零点五毫升终止反应同时记录反应时间离心取上清读四百二十纳米吸光度再读五百五十纳米做浊度校正。单位定义和计算需要说明白否则数据没法横向比较。常用的单位定义是每毫升菌液在每分钟内产生多少特定吸光度的产物再按菌密度归一化公式可以写成Miller 单位 1000 × (A420 − 1.75 × A550) / (t × V × A600)其中 t 是反应时间分钟V 是取用的菌液体积毫升A600 是取样时的菌液密度。举个例子取样密度零点六取零点五毫升菌液反应十分钟读得 A420 为零点四五、A550 为零点零二校正后是零点四一五代入得一千乘零点四一五除以十乘零点五乘零点六约等于一百三十八单位。这个数值在同类实验里属于中等偏高说明诱导有效但没到饱和。这里有两条硬性规则。第一A420 要落在零点二到零点八之间太低说明反应不足、读数误差占比大太高说明底物已耗尽、反应非线性两种情况都得调整菌液稀释倍数或反应时间重做。第二每次实验必须做空载体对照和未诱导对照两者一起决定你的信号里有多少是本底。我看过不少人只做诱导组数据出来很高兴一对比空载才发现差别没那么大。4.4 数据记录与判读的基本要求记录这件事看着琐碎但它决定了数据能不能复用。我要求自己每个点至少记五项取样时间、菌液密度、实际取用体积、反应时间、校正后的吸光度。少一项后面复核就得重做实验。判读时不要只看一个时间点。诱导表达是一条曲线通常在两到四小时达到平台继续培养可能因为降解或者蛋白沉积而下降。做三个以上时间点画出趋势比单点数据有说服力得多。如果曲线形状明显异常比如诱导后不升反而降先看菌是不是被诱导剂压得不长了再看是不是发生了降解。提示所有涉及酶活的数据都要在同一个缓冲液批次、同一个底物批次、同一个温度下完成跨批次比较必须重做标准条件下的对照否则差异可能来自试剂而不是样本。5. 常见问题与排查实录5.1 筛选平板上的异常速查表蓝白斑筛选的异常形态很多但归因路径其实不复杂关键是先判断问题出在“全盘”还是“局部”。现象最可能的原因处理方向整块板全蓝一个白斑都没有连接效率低载体自连占绝对优势检查载体酶切是否完全、去磷酸化是否到位做自连对照板整块板全白包括空载对照显色底物失效、诱导剂漏加或平板过期用已知带完整载体的菌做阳性对照重铺白斑里长出蓝斑插入片段未打断阅读框或片段极短挑克隆做菌落 PCR 或测序确认别凭颜色下结论蓝斑周围有蓝色晕圈菌落过密、酶扩散稀释涂布控制单板菌落数在几十到一百多平板背景整体发蓝显色底物浓度过高或涂布不均降浓度重配涂匀后充分晾干这张表我贴在实验记录本第一页出问题先照着走一遍多数情况能定位。真正难的是那种“大部分对、个别不对”的情况通常指向操作一致性而不是体系本身。还有一个反直觉的现象值得单独说插入片段长度是三的整数倍且不引起移码时可能仍然长出蓝斑因为报告片段被打断后又被补了回来。这种假阳性跟操作水平无关是判据本身的局限。所以我的规矩是颜色只用来初筛阳性克隆必须测序或者做酶切验证别为了省一步把后面的时间全赔进去。5.2 诱导不表达与可溶性不足的分头排查诱导后跑胶看不到条带先别急着换载体。我会按下面的顺序过一遍确认质粒还在不在抗性板上重新划线、确认宿主是否配套阻遏蛋白背景、聚合酶来源、确认诱导剂有没有问题新配一管试、确认检测灵敏度上样量够不够、染色是否正常。这四步走完八成问题能定位。可溶性不足是另一条线。条带在沉淀里不在上清说明蛋白做出来了但折叠跟不上。降低诱导温度、降低诱导剂浓度、缩短诱导时间这三招按顺序试。如果还不行考虑换促溶标签或者共表达折叠辅助因子。我做过一个膜相关的小蛋白三十七度怎么都不行降到十八度过夜后上清里终于出现了目标条带产量降到原来六成但能用了这笔账怎么算都划算。5.3 几个不太上教材的实操细节第一转接比例影响很大。从过夜种子液转接时接种量控制在百分之一到二让菌有足够长的对数生长期。接种太多菌很快就到稳定期等你去测密度时已经错过了最佳诱导窗口。第二测密度别偷懒。用培养基做空白比色皿要干净密度超过零点八就稀释后再测。我见过用未稀释样品直接读一点几的换算完全失真后面所有归一化数据都跟着错。第三离心收菌后尽量当次处理。菌体沉淀冻存再 thaw酶活会掉尤其是做定量比较的时候冻过的样品数值普遍偏低这不是生物学差异。第四注意培养体积与通气。小体积装在锥形瓶里装液量不超过瓶容积的五分之一摇床转速要够否则溶氧不足诱导后菌长不动表达自然上不去。这条很基础但出问题的频率高得离谱。第五也是最容易被忽略的一条所有对照都要在同一批试剂、同一天完成。跨天比较看似严谨实际上引入了太多变量宁可多做一组同时进行的对照也不要用上周的数据去比这周的结果。6. 我自己踩过之后才记住的几条关于宿主选择我现在的做法是先看载体的拷贝数和启动子强度再倒推宿主需要多强的阻遏背景而不是反过来。以前图省事一直用同一个宿主结果做高拷贝载体时本底表达永远压不下去换了宿主之后问题凭空消失那时候才明白选型的顺序错了。关于筛选判据颜色只是初筛工具不是结论。我现在默认所有阳性克隆都要过一遍菌落 PCR宁可多花两小时也不愿意在测序结果出来时发现挑错了克隆、整批重做。这个习惯是被一次连续三次挑错克隆的经历逼出来的那批连接产物里短插入片段特别多颜色看着都不对劲硬挑就是浪费时间。关于数据我给自己定了一条线任何酶活数据如果 A420 落在零点二到零点八之外直接判无效重做不找理由解释。这条线执行起来很痛苦尤其是时间紧张的时候但它保证了记录本里每一个数字都是可比的半年后回头翻也不会有疑问。最后分享一个我觉得挺实用的小办法把整个流程里所有需要现配的试剂列成一张清单贴在冰箱门上每次实验前照着勾一遍。听着像给新人用的但老手照样会漏。我有一次忘了加还原剂整组数据偏低三成排查了两天才想起来是缓冲液的问题那张清单就是从那之后贴上去的。