噬菌体与机器人辅助的近连续进化(PRANCE)是一种用于快速、高效蛋白质进化的技术。机器人系统可实现实验的并行化、实时监测以及反馈控制。
方法文章
噬菌体与机器人辅助的近连续进化(PRANCE)是一种用于快速、高效蛋白质进化的技术。机器人系统可实现实验的并行化、实时监测以及反馈控制。
机器人加速进化技术利用反馈控制提高进化的可靠性和速度,从而改善蛋白质和生物体进化实验的结果。本文介绍了一套用于建立噬菌体与机器人辅助近连续进化(PRANCE)系统所需的硬件和软件配置指南。PRANCE 技术结合了基于噬菌体的快速分子进化方法,能够同时运行数百个独立且受反馈控制的进化实验。本文将详细说明 PRANCE 系统的硬件需求与搭建流程,包括液体处理仪器、微孔板读板仪、辅助泵、加热装置以及3D打印容器。我们还将描述如何配置液体处理机器人,使其与基于 Python 的开源软件兼容。最后,本文为新构建的 PRANCE 系统提供了前两个实验的建议方案,用以充分测试系统的功能并验证其是否已具备开展多重进化实验的能力。本指南旨在作为开展机器人加速进化研究时应对复杂设备搭建工作的实用手册。
PRANCE 是两种强大的定向进化技术的结合。第一种是 PACE1,这是一种分子技术,将基因多样化和筛选的循环过程与 M13 噬菌体的快速生命周期相偶联,从而能够在液态噬菌体培养物中持续、快速地进行多轮进化。该筛选过程依赖于一种质粒编码的基因回路,该回路将进化中蛋白质的功能与 pIII(M13 噬菌体的尾部衣壳蛋白)的表达相偶联,而 pIII 是噬菌体增殖所必需的, 如图 1所示。在实验层面,通过对液态噬菌体培养物进行持续稀释,可实现连续筛选。因此,筛选的严格性既可通过基因回路的设计进行调节,也可通过控制噬菌体培养物的稀释速率在实验层面上进行调控。因此,只要存在能够在大肠杆菌(E. coli)中检测目标活性并诱导 pIII 表达的分子传感器,PACE 就可应用于任何生物分子工程挑战。其应用包括蛋白质-蛋白质结合2,3,4、蛋白质-DNA 结合5、蛋白质溶解度6以及多种特定酶功能的进化7。第二种技术是机器人加速进化8,9,它利用反馈控制器消除定向进化中两种常见的失败模式:灭绝(当环境过于严苛时发生)和缺乏进化(当环境过于宽松时发生)。与 PANCE(噬菌体辅助非连续进化)中采用的连续传代方式不同7,10,机器人加速的"近连续"进化通过快速移液操作使培养物维持在对数中期,从而使种群能够经历持续的感染和增殖循环。当这两种技术结合使用时,被称为 PRANCE(Phage and Robotics-assisted Near-continuous Evolution,噬菌体与机器人辅助的近连续进化)8,可实现稳健、多重化且快速的连续进化。PRANCE 已被用于进化聚合酶、tRNA 和氨酰-tRNA 合成酶,并在这些进化过程中实施反馈控制,以提高其速度和可靠性8。
PRANCE 的硬件和软件设置中有若干细节,使得能够在液体处理机器人上使用噬菌体。我们并未使用机器人制造商提供的默认软件,而是采用了一种基于 Python 的开源软件包11,该软件可实现快速、并发的执行,从而能够将半连续生物反应器维持在对数生长期的中期。通过使多个甲板上组件定期自动灭菌,可将研究人员的非干预时间延长至数天,这一过程通过自动控制泵来实现,泵可对这些组件进行漂白和冲洗。通过使用不采用压合式吸头的液体处理机器人,并仔细调整液体处理参数,可消除噬菌体交叉污染。
1. 硬件设置
注意:有关 PRANCE 系统硬件组件的概述,请参见图2;有关这些组件实际组装后的照片,请参见图3。
2. 软件准备
3. 预运行准备
4. 硬件与软件集成
感染测试结果
该测试将揭示细菌培养、噬菌体克隆与滴度、设备温度稳定性、液体处理设置以及酶标仪整合方面可能存在的问题。成功的噬菌体感染测试将在接种噬菌体的培养池中观察到清晰且快速的噬菌体感染信号,而在未接种噬菌体的培养池中则无信号。图10展示了噬菌体感染测试的一些代表性结果。实验结果还可根据所采用的是“热式PRANCE”(由活菌浊度恒定培养系统供料)还是“冷式PRANCE”(由冷却的对数中期培养物供料)配置,分别与本PRANCE论文8中的图1d和图1c进行比较。该测试可能揭示若干常见问题。细菌培养制备不当通常会导致感染微弱或完全缺失。M13噬菌体仅在细菌处于对数生长中期且温度为37 °C时才能实现最佳感染。在其他温度或生长阶段,细菌的菌毛表达较弱,因而对噬菌体感染的敏感性降低12。使用滴度偏低或载体带有突变的噬菌体接种,可能导致信号延迟或缺失。荧光或发光检测时酶标仪增益设置不当的问题也将通过本测试暴露出来。

图1:PRANCE装置感染测试运行期间遗传回路的示意图。 当编码于噬菌体基因组上的T7 RNA聚合酶感染大肠杆菌(Escherichia coli)宿主后,该酶被转录并结合至辅助质粒(AP)上的T7启动子,从而启动pIII噬菌体蛋白和luxAB蛋白的转录,进而促进噬菌体的扩增及发光信号的产生。缩写:PRANCE = 噬菌体与机器人辅助近连续进化(Phage- and Robotics-assisted Near-continuous Evolution);AP = 辅助质粒(accessory plasmid)。请点击此处查看该图的高清版本。

图 2:PRANCE 系统物理组件的示意图。 冰箱用于储存搅拌培养的菌液,随后通过一组泵将其转移至机器人操作平台上的细菌储液槽——“华夫”(the waffle)。液体处理机器人通过移液头将细菌培养物从“华夫”转移至保温孔板中,使其升温至孵育温度,再转移至“环礁湖”(lagoons)中进行主要孵育过程。保温孔板和“环礁湖”均使用标准的 2 mL 深孔板。机器人将样品转移至一次性使用的读板中,随后送入酶标仪进行检测。缩写:PRANCE = 噬菌体与机器人辅助的近连续进化(Phage- and Robotics-assisted Near-continuous Evolution)。 请点击此处查看该图的高清版本。

图3:PRANCE机器人装置。(A)PRANCE装置示意图。(I)HEPA过滤器和外部加热器。(II)培养冰箱。(III)主机器人外壳。(IV)酶标仪。(V)泵和储液罐。(B)机器人外壳内部。(VI)主培养泵。(VII)水、废液和次氯酸钠储液罐。(VIII)清洗泵。(C)机器人外壳内部。(IX)机器人移液臂和夹持器。(X)移液枪头。(XI)3D打印组件,用于将培养物分配到机器人上(“华夫格”)。(XII)用于酶标仪取样的培养板。(XIII)枪头清洗桶。(XIV)“泻湖”:进行连续进化培养的培养容器。缩写:PRANCE = 噬菌体与机器人辅助近连续进化(Phage- and Robotics-assisted Near-continuous Evolution);HEPA = 高效微粒空气过滤器(high-efficiency particulate air)。请点击此处查看该图的放大版本。

图 4:工作台布局。(A)机器人控制软件中工作台布局的三维示意图。(B)工作台组件的实际照片。请点击此处查看该图的放大版本。

图5:命令行界面截图,显示示例参数(上方)和运行控制软件(下方)。 播放按钮位于左上角,可根据本地实现情况通过鼠标单击或触摸屏操作。 请点击此处查看该图的放大版本。

图6:测试运行所配置的控制器清单文件。 含有培养物#0的培养池位于96孔深孔板的第1列和第3列,其余列为未使用孔。96深孔板中的A、B、D和E行在右侧列中标记为进行噬菌体感染(1),其余行(0)为无噬菌体对照。此控制器清单实例将使程序在每个循环中用210 µL培养基稀释培养池。请点击此处查看该图的放大版本。

图7:使用稀释计算器电子表格计算有效泻湖稀释速率。 详见补充文件2中的稀释计算器电子表格。如本图所示,一个550 µL的泻湖每30分钟循环稀释210 µL新鲜培养物,并且每四个循环取150 µL样品用于读板仪测量,其对应的平均有效稀释速率为1.0个泻湖体积/小时(每经过1小时,该小时开始时原始泻湖液体的50%将被保留)请点击此处查看该图的放大版本。

图 8:机器人加热系统。 如红圈所示,插入电源后即可启动加热器。 请点击此处查看此图的放大版本。

图 9:紫外去污染程序的设置。 请点击此处查看该图的放大版本。

图 10:在 PRANCE 系统上进行的感染测试测量结果。 在运行过程中采集样品,并对发光强度和吸光度进行测量。对于每个池室,将发光强度测量值除以相应的吸光度测量值,并以时间为函数作图。被噬菌体感染的池室以绿色表示,而未感染的对照池室以黑色表示。缩写:PRANCE = Phage- and Robotics-assisted Near-continuous Evolution。 请点击此处查看该图的放大版本。
补充文件1:PRANCE系统所需定制化平台组件的3D打印STL文件,至少包括细菌储存/分配歧管(“华夫”)。 请点击此处下载该文件。
补充文件 2:稀释计算器电子表格。 请点击此处下载该文件。
尽管已努力实现设备标准化,但在实际操作中,由于设备供应、硬件和软件版本的差异,每套PRANCE系统都各不相同。因此,每套PRANCE系统的搭建都会面临独特的配置挑战,需要充分理解各个组件的功能,才能有效地进行模块化故障排查。
本方法详细阐述了建立和测试已有的PRANCE系统的逐步操作流程。我们首先聚焦于硬件和软件的关键组成部分,然后详细介绍准备和实施一系列测试运行所必需的步骤,以确认系统已具备进行PRANCE实验的条件。
硬件的一个关键特性是经过优化,以降低在使用噬菌体进行多重实验时发生样本交叉污染的风险。建议专门使用带滤芯的吸头,并采用与吸头重复使用兼容的机器人吸头技术,该技术通过避免强制卡合式吸头,被认为可最大限度减少吸头弹出过程中产生的气溶胶。根据本方案进行充分的吸头清洗可实现吸头重复使用,但其有效性必须在每套系统上通过感染测试进行验证。自动灭菌功能还依赖于系统持续供应的水和次氯酸钠溶液。这些液体储存在水箱或桶中,一旦耗尽,将导致自动灭菌功能受损并迅速引发交叉污染。可在程序运行前后对水箱或桶拍照,以评估在特定泵配置下清洗设备消耗水和次氯酸钠溶液的速率。
该系统的另一个关键要素是细菌生长阶段和温度的维持。PRANCE 实验使用 S2060 E. coli 菌株(Addgene:#105064)。这是一种源自 K12、含有 F 质粒的菌株,经过优化以减少生物膜形成7。此外,该菌株中的 F 质粒经过改造,插入了四环素抗性盒以维持质粒稳定性,同时引入 luxCDE 和 luxR 基因以补足 luxAB 介导的发光检测功能,并在噬菌体休克启动子控制下携带 lacZ 基因,从而实现噬菌斑的比色可视化。F 质粒编码的 F 菌毛对于 M13 噬菌体感染至关重要。因此,用于 PACE 的细菌必须在 37 °C 条件下培养,并处于对数生长中期,此时 F 菌毛12 表达,M13 噬菌体的感染、增殖与进化才可能发生。为实现稳定的温度控制,可采用现成的加热板载具。另一种方法是使用廉价加热器加热进入 HEPA 过滤器的空气,但不推荐此方法,因其可能导致设备加速老化。此外,该方法还会加快甲板上辅助液体(如次氯酸钠/水桶和诱导剂)的蒸发速度。
软件包的校准对于系统的正常运行也至关重要。软件操作台布局与实际机器人操作台之间的偏差是系统运行过程中最常见的故障原因。根据蠕动泵的使用情况,定期校准用于供应细菌培养物、次氯酸钠以及排出系统液体的辅助泵至关重要,因为蠕动泵的使用可能导致管路磨损和液体体积变化。
水运行测试将快速揭示多种常见的设置问题,包括不正确的液体处理设置、流体泄漏/连接故障以及软件不稳定。一次成功的水运行测试应无任何意外液体泄漏,并能整夜稳定运行且不出现错误。在水运行过程中可能出现若干常见问题,例如无法执行某些液体处理步骤、移液管滴漏以及程序在运行中途停止。若无法执行某些液体处理步骤,请确认所有液体类型均已正确安装。这些液体类型列出了相应的黏度和移液速度,并需在制造商提供的机器人控制软件中进行调整。如果出现移液管滴漏,必须确保机器人移液臂的设置正确,以实现干净的移液操作并避免噬菌体交叉污染。成功的机器人移液不仅需要正确的液体类型,还需要准确的实验耗材在工作台上的布局高度,以及在PRANCE机器人方法程序中指定的适当移液高度偏移量。这些高度偏移量可能需要直接调整。如果程序在运行中途停止,通常是由多种错误引起的,表明工作台布局文件可能与实际的工作台配置不匹配。
仅使用细菌的运行测试将揭示酶标仪设置和实时数据可视化方面的问题、次氯酸钠浓度过高或冲洗不充分的问题,以及温度稳定性问题。一次成功的仅使用细菌的运行应表现为前三个循环中潟湖吸光度达到平衡,随后在整个运行过程中保持稳定的吸光度。此外,该测试还可能揭示若干常见问题。这是首次对酶标仪生成的数据进行绘图的步骤。酶标仪数据库中的数据可能未被正确保存或正确绘制。如果细菌的吸光度未能达到平衡,这可能表明次氯酸钠浓度过高。次氯酸钠过量或洗涤不充分可能会使整个实验被灭菌,而不仅仅是实验器具部分。若怀疑存在此情况,可使用次氯酸钠检测试纸条检测潟湖液体。可通过红外测温枪检查培养物温度的稳定性。
成功的感染测试表明系统已准备好进行 PRANCE 运行。可通过接种含有细菌培养物的部分潟湖来执行感染测试。当合适的噬菌体(缺乏 pIII 基因的 ΔgIII 噬菌体)感染这些细菌时,细菌将表达 pIII,从而允许噬菌体增殖。一种可能的测试组合是:使用携带在噬菌体休克启动子驱动下表达 pIII 的质粒的 S2060 细菌,与任意一种 ΔgIII 噬菌体联用。我们推荐使用携带野生型 T7 RNA 聚合酶的 ΔgIII 噬菌体,并与经辅助质粒转化的 S2060 细菌联用,该辅助质粒中 pIII 和 luxAB 由 T7 启动子驱动(质粒 pJC173b13),如图 1所示。这种方法还可在测试过程中通过酶标仪监测感染情况。感染测试成功且无交叉污染的确凿证据来自对测试组和对照组潟湖的噬菌体滴度测定。当使用荧光素酶报告基因 时,仅在测试孔中观察到发光信号增强(如图 3所示),也是噬菌体成功感染与增殖的指标。噬菌体滴度定量的金标准是噬斑测定法7。此外也有通过 qPCR 定量 M13 的方案7,该方法可能更快,但无法区分具有感染性与非感染性的噬菌体颗粒,因此可能高估滴度。
主程序引用一个清单文件,这是一个纯文本数据库文件,用于规定每次传代培养的稀释体积,以及选择任意数量的潜在细菌培养物进料来源,这些进料来源在选择严格性上可能有所不同。通过这种方式,清单文件定义了PRANCE运行的多个参数。需要注意的是,该文件可在运行过程中由操作人员或系统进行编辑,这意味着可以实现手动或自动的反馈控制。
功能完整的PRANCE系统的实用性在于其能够在经过严密监控和控制的环境中快速进化大量种群。基于微孔板的格式使PRANCE区别于其他技术,例如使用现成的小型基于浊度恒定仪的系统14,15。基于微孔板的设置不仅便于与额外的机器人处理步骤轻松整合,还能够兼容离心机等其他实验室仪器。此外,能够在多个实验实例中同时进行加速进化的特性为实验增添了新的维度,提高了获得多样化且可靠结果的可能性。PRANCE所具备的精细控制与反馈系统进一步增强了实验的可预测性和可靠性,标志着定向进化技术领域的一项重大进展。然而,该技术在可并行开展的实验数量方面存在局限性。根据具体配置,PRANCE系统的通量通常受限于机器人移液速度或可用的平台空间。
用于PRANCE的相同硬件和软件也可应用于不涉及噬菌体的进化方法。正如多通道浊度计方法11所展示的那样,该仪器可完全与细菌结合使用,从而实现全基因组适应性进化实验。这种适应性拓宽了该仪器的应用范围,为机器人加速进化的新形式铺平了道路。
作者声明无利益冲突。
感谢 Emma Chory 和 Kevin Esvelt 在硬件和软件设置方面提供的帮助与建议。Samir Aoudjane、Osaid Ather 和 Erika DeBenedictis 获得了 Steel Perlot 早期研究者奖助金的支持。 本研究由弗朗西斯·克里克研究所资助,该研究所的核心资金来自英国癌症研究署(CC2239)、英国医学研究理事会(CC2239)和惠康信托基金会(CC2239)。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 3D打印细菌储存器“华夫格”结构"waffle" | - | - | https://drive.google.com/file/d/16ELcvfFPzBzNSto0xUrBe-shi23J9Na7/view; 用于机器人工作台 |
| 3D打印机 | FormLabs | Form 3B+ | 3D打印机组件 |
| 3D打印机树脂(透明) | FormLabs | RS-F2-GPCL-04 | 3D打印机耗材 |
| 8-1,000 µL移液头 | Hamilton | 10140943 | 用于液体处理机器人 |
| 96-1,000 µL移液头 | Hamilton | 10120001 | 用于液体处理机器人 |
| 黑色聚苯乙烯板读数微孔板 | Millipore Sigma | CLS3603 | 用于机器人工作台 |
| BMG Labtech Spectrostar FLuorstar Omega | BMG Labtech | 10086700 | 用于液体处理机器人 |
| 清洗液 | Fluorochem Limited | F545154-1L | 用于清洗机器人的液体处理部件 |
| 深孔板 | Appleton Woods | ACP006 | 用于在机器人工作台上盛放正在进化的细菌 |
| 腔体加热器 | Stego | 13060.0-01 | 加热机器人腔体内部 |
| Hamilton STAR | Hamilton | 870101 | 用于液体处理机器人 |
| 加热器 | Erbauer | BGP2108-25 | 用于液体处理机器人 |
| HIG Bionex离心机 | Hamilton | 10086700 | 用于液体处理机器人 |
| iSWAP板夹持器 | Hamilton | 190220 | 用于液体处理机器人 |
| 实验室管路 | Merck | Z280356 | 用于构建液体处理歧管 |
| 鲁尔接头转卡套接头 | AIEX | B13193/B13246 | 用于连接管路 |
| 磁力搅拌器 | Camlab | SKU - 1189930 | 用于辅助冰箱 |
| 分子移液臂 | Hamilton | 173051 | 用于液体处理机器人 |
| Omega | BMG labtech | 5.7 | 微孔板读数仪控制软件 |
| 单向止回阀 | Masterflex | MFLX30505-91 | 用于液体处理歧管的单向部分 |
| pyhamilton | MIT/开源 | https://github.com/dgretton/std-96-pace%20PRANCE | 开源Python机器人控制软件 |
| pymodbus | 开源 | 3.5.2 | Python泵控制软件接口 |
| 冰箱 | Tefcold | FSC175H | 允许使用冷却的细菌替代浊度恒定培养系统(turbidostat) |
| S2060细菌菌株 | Addgene | Addgene: #105064 | E. coli |
| 温度控制器 | Digiten | DTC102UK | 用于恒温控制加热器 |
| 温控开关控制器 | WILLHI | WH1436A | WILLHI WH1436A 10 A 温度控制器 110 V 数字温控开关 水浴控制器 NTC 10K 传感器 改进版;用于液体处理机器人 |
| Venus | Hamilton | 4.6 | 专有的机器人控制软件 |
| MPH 96/384清洗站 | Hamilton | 190248 | 用于液体处理机器人 |
| 推荐的泵制造商 | |||
| 公司 | 目录编号 | 备注 | 文档 |
| Agrowtek | AD6i Hexa Pump | https://www.agrowtek.com/doc/im/IM_ADi.pdf | |
| Amazon | INTLLAB 12V DC | ||
| Cole-Parmer | EW-07522-3 | Masterflex L/S 数字驱动器,100 RPM,115/230 VAC | https://pim-resources.coleparmer.com/instruction-manual/a-1299-1127b-en.pdf |
| Cole-Parmer | EW-07554-80 | Masterflex L/S 经济型可调速驱动器,7 至 200 rpm,115 VAC | https://pim-resources.coleparmer.com/instruction-manual/a-1299-1127b-en.pdf |
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可