冷冻电子显微镜(cryoEM)多网格筛选通常是一个繁琐的过程,需要耗费数小时的注意力。本方案展示了如何设置标准的Leginon数据采集以及Smart Leginon Autoscreen,以实现该过程的自动化。该方案可适用于大多数cryoEM载网样品。
方法文章
* These authors contributed equally
冷冻电子显微镜(cryoEM)多网格筛选通常是一个繁琐的过程,需要耗费数小时的注意力。本方案展示了如何设置标准的Leginon数据采集以及Smart Leginon Autoscreen,以实现该过程的自动化。该方案可适用于大多数cryoEM载网样品。
过去十年中,冷冻电子显微镜(cryoEM)技术的进步使结构生物学家能够常规地以接近原子级分辨率解析大分子蛋白质复合物的结构。整个cryoEM流程的通用工作流程包括在样品制备、cryoEM载网制备和样品/载网筛选之间反复迭代,然后进入高分辨率数据采集阶段。样品/载网制备与筛选之间的反复迭代通常是研究人员面临的主要瓶颈,因为每一次迭代实验都必须优化样品浓度、缓冲液条件、载网材料、载网孔径、冰层厚度以及蛋白质颗粒在冰中的行为等多种变量。此外,即使这些变量已得到满意确定,在相同条件下制备的载网在是否适合数据采集方面仍存在显著差异,因此建议在选择用于高分辨率数据采集的最佳载网之前进行额外的筛选。这一样品/载网制备与筛选过程通常会消耗数十个载网以及操作人员在显微镜上数天的工作时间。此外,筛选过程还受限于操作人员/显微镜的可用性及显微镜的可及性。本文中,我们将演示如何使用Leginon和Smart Leginon Autoscreen来自动化完成cryoEM载网筛选的大部分工作。Autoscreen结合了机器学习、计算机视觉算法和显微镜操作算法,消除了对持续人工操作输入的需求。Autoscreen可通过自动化的样品交换盒系统,自主加载并以多尺度成像方式对载网进行成像,从而实现对整盒载网的无人值守筛选。结果表明,使用Autoscreen对12个载网进行筛选的操作时间可缩短至约10分钟,而此前的方法由于无法应对载网间高度变异的问题,所需时间约为6小时。本实验方案首先介绍Leginon的基本设置与功能,然后逐步演示Autoscreen的功能,从模板会话的创建到完成12个载网的自动化筛选会话为止。
单颗粒冷冻电子显微镜(cryoEM)可实现对纯化的生物大分子复合物进行近原子分辨率的结构解析。一次单颗粒cryoEM实验通常只需从大量具有不同样品和载网条件的载网中,挑选出一至两个经过充分优化的载网即可。为了评估这些载网,需要在显微镜下对每个载网在多个放大倍数下成像,以判断其是否满足高分辨率数据收集的关键要求,包括冰层厚度、足够用于完整数据采集的区域、蛋白质纯度、蛋白质浓度、蛋白质稳定性以及取向偏好最小化等问题1。针对这些关键要求的优化,通常需要在显微镜筛选与样品制备条件(如蛋白质表达、缓冲液选择、潜在去垢剂的使用以及载网类型)之间进行反复反馈与调整2,3,4(图1)。传统的载网筛选通常通过手动或半自动软件(如Leginon5、SerialEM6和EPU7)完成。这种传统方法要求操作人员在显微镜前耗费数小时完成多个载网的筛查,导致操作者被大量重复性操作占据,严重制约了高分辨率单颗粒分析流程的效率。
此前,已介绍过 Smart Leginon Autoscreen 及其底层机器学习软件 Ptolemy,并描述了其基本方法、算法及示例8,9。目前已有多个软件包具备或正在开发实现全自动多载网筛选的能力10,其中包括 SmartScope11、Smart EPU12 和 CryoRL13,14。为解决筛选过程中的瓶颈问题,Smart Leginon 允许用户首先在模板显微镜会话中设置筛选参数,然后将该模板会话的参数作为标准,用于对显微镜自动进样器中的整盒载网进行筛选。该方法消除了载网筛选过程中的所有手动操作,从而显著提高了优化反馈循环的效率。
本方案详细描述了完整的 Smart Leginon Autoscreen 工作流程,使读者能够独立进行全自动多网格冷冻电镜筛选。对于初次使用 Leginon 的用户,方案的第一部分介绍了传统的 Leginon 操作方法。这部分知识汇集了在多台自动进样显微镜上积累的多年经验,并在此基础上进一步构建了后续的 Smart Leginon 部分内容。更多教学视频可访问 https://memc.nysbc.org 获取。
遵循本方案(如图2所示)时,需在显微镜计算机及另一台Linux工作站上安装Leginon 3.6+,并在Linux工作站上安装Ptolemy。本方案经过多年发展,已在Thermo Fisher Scientific(TFS)Glacios和Krios显微镜上进行验证。本方案假设读者已配置Leginon、Appion15、相关数据库、显微镜校准参数,已在显微镜上完成直接对中,并已设置两个Leginon应用程序:一个用于标准单颗粒数据采集,另一个用于结合Ptolemy的单颗粒数据采集。Leginon的配置信息请参见: https://emg.nysbc.org/redmine/projects/leginon/wiki/Leginon_Manual。在Leginon中配置Ptolemy的信息请参见:https://emg.nysbc.org/redmine/projects/leginon/wiki/Multi-grid_autoscreening。Leginon可从http://leginon.org下载,Ptolemy可从https://github.com/SMLC-NYSBC/ptolemy下载。Leginon遵循Apache许可证第2.0版,Ptolemy遵循CC BY-NC 4.0许可证。
1. Leginon 使用方法
2. Smart Leginon Autoscreen 的使用
根据该方案,大多数(80%-90%)带孔载网及条件下的冷冻电镜筛选实验可实现自动且成功的运行。此前已有多个示例和实验8,9展示了Smart Leginon Autoscreen成功运行时的预期结果。一次成功的Autoscreen运行通常以约10分钟的初始化设置开始,随后在约6小时(每张载网30分钟)内自动完成一个盒装12张载网的全部筛选,每张载网中3-5个不同大小的方格、每个方格内3-5个孔洞均以高倍率成像,使用户能够快速判断每张载网上的样品特性,并迅速优化样品与载网的条件(图3)。然而,偶尔也会出现筛选失败的情况,常见原因包括Autoscreen定位到了破损的方格、未能正确识别载网或方格间较大的冰层厚度梯度,或在碳膜载网上无法正确识别孔洞。此外,潜在的内存泄漏可能导致Leginon因内存占用过高而崩溃,可通过释放内存、重启计算机,或为计算机增加更多内存来解决或缓解该问题。

图1:Smart Leginon Autoscreen 工作流程。 Smart Leginon Autoscreen 工作流程的高级概述。首先,通过为待筛选样品网格批次中的代表性网格选择参数,创建模板会话。设置 Leginon 并创建模板会话所需时间少于 45 分钟。其次,配置 Autoscreen 以使用模板会话的参数对盒中所有网格进行筛选,此过程耗时少于 10 分钟。最后,Autoscreen 结束筛选会话。请点击此处查看该图的放大版本。

图 2:自动化筛选前的传统单颗粒冷冻电镜流程。 自动化筛选前传统单颗粒冷冻电镜流程中最常见的步骤,以及可改进的环节。各步骤的颜色反映了其相对于其他步骤成为瓶颈的程度。蓝色圆形箭头表示大多数步骤之间存在的多个反馈循环。多个步骤的通量在很大程度上取决于样品、经费以及研究人员所在地区。 请点击此处查看本图的放大版本。

图3:Smart Leginon Autoscreen 的代表性结果。 采用 TFS Krios 冷冻透射电镜(配备 BioQuantum 能量过滤器和 K3 相机)按照 Smart Leginon Autoscreen 方案采集的多尺度图像。(A) 一张复合的“图谱”图像,展示冷冻电镜载网的整体情况。(B-F) 载网图谱中指定位置的多尺度图像。第一行为低倍图像,第二行为中倍图像,第三行为高倍图像,均由系统自动选取,以获取从薄冰到厚冰区域的样品信息。Leginon 估算的冰层厚度显示在底部。标尺在 (A) 中为 500 µm,在 (B-F) 中分别为第一行 10 µm、第二行 5 µm、第三行 100 nm。本图经 Cheng 等人8 许可修改。 请点击此处查看此图的放大版本。
| gr:网格 | 方:Square | hln:孔 | 风扇:自动对焦 | fcn:中枢焦点 | 暴露 | |
| 放大倍数 | 210 | 2600 | 6700 | 120000 | 120000 | 120000 |
| 离焦 | -0.0002 | -0.00015 | -0.00015 | -2 × 10-06 | -7 × 10-07 | -2.5 × 10-06 |
| 斑点大小 | 5 | 5 | 4 | 2 | 2 | 2 |
| 强度 | 1.1 | 0.83 | 0.65 | 0.44 | 0.44 | 0.45 |
| 维度 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 4096 x 4096 |
| 偏移量 | 0, 0 | 0, 0 | 0, 0 | 0, 0 | 512, 512 | 0, 0 |
| 分箱 | 4 x 4 | 4 x 4 | 4 × 4 | 4 × 4 | 2 x 2 | 1 × 1 |
| 曝光时间(ms) | 200 | 500 | 500 | 500 | 500 | 1000 |
| 暴露前(s) | 0 | 0 | 0 | 0 | 0 | 0 |
| 剂量(e/Å2) | -- | -- | -- | 36.5 | 36.5 | 64.7 |
| 保存原始帧 | 无 | 无 | 无 | 无 | 无 | 是 |
表1:使用Glacios cryoTEM配备Falcon 3EC相机在中国科学院西蒙斯电子显微镜中心(SEMC)进行冷冻电镜载网筛选的预设参数。 列出了SEMC在Glacios cryoTEM配备Falcon 3EC相机上常用各预设模式的参数。不同显微镜可提供的放大倍数可能不同,不同实验也会采用如离焦量和曝光时间等不同的参数。
| gr:网格 | 平方:Square | hln:孔 | 风扇:自动对焦 | fcn:中央焦点 | 暴露 | |
| 放大倍数 | 64 | 1700 | 2850 | 75000 | 75000 | 75000 |
| 离焦 | 0 | -5 × 10-05 | -5 × 10-05 | -1 × 10-06 | -7 × 10-07 | -2 × 10-06 |
| 光斑尺寸 | 6 | 9 | 9 | 6 | 6 | 7 |
| 强度 | 0.001 | 1.65 × 10-05 | 1.5 × 10-05 | 4.3 × 10-07 | 4.3 × 10-07 | 5.5 × 10-07 |
| 能量滤波宽度 | -- | -- | -- | 20 | 20 | 20 |
| 维度 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 2048 x 2048 | 4096 x 4096 |
| 偏移量 | 0, 0 | 0, 0 | 0, 0 | 0, 0 | 0, 0 | 0, 0 |
| 分箱 | 4 × 4 | 4 × 4 | 4 × 4 | 4 × 4 | 2 x 2 | 1 × 1 |
| 曝光时间(ms) | 500 | 2000 | 1000 | 500 | 300 | 8700 |
| 暴露前 (s) | 0 | 0 | 0 | 0 | 0 | 0 |
| 剂量(e/Å2) | -- | -- | -- | -- | -- | 47.4 |
| 保存原始帧 | 无 | 无 | 无 | 无 | 无 | 是 |
表2:使用配备Selectris X和Falcon 4i相机的Krios冷冻透射电镜在SEMC进行冷冻电镜载网筛选的预设参数。 显示了在SEMC使用配备Selectris X能量过滤器和Falcon 4i相机的Krios冷冻透射电镜时常用各预设的参数。不同显微镜可提供的放大倍数不同,不同实验也会采用如离焦量和曝光时间等不同的参数。
| gr:网格 | 平方:Square | hln:孔 | 风扇:自动对焦 | fcn:中央焦点 | 暴露 | |
| 放大倍数 | 1550 | 940 | 2250 | 81000 | 81000 | 81000 |
| 离焦 | 0 | -5 × 10-05 | -5 × 10-05 | -1 × 10-06 | -7 × 10-07 | -2 × 10-06 |
| 斑点大小 | 4 | 8 | 7 | 6 | 6 | 6 |
| 强度 | 0.0015 | 0.00017 | 7.3 x 10-05 | 1.3 × 10-06 | 1.3 × 10-06 | 9.2 × 10-07 |
| 能量滤波宽度 | -- | -- | 50 | 20 | 20 | 20 |
| 维度 | 1024 x 1024 | 1440 x 1024 | 1440 x 1024 | 1440 x 1024 | 1008 x 1008 | 5760 x 4092 |
| 偏移量 | 0, 0 | 0, 0 | 0, 0 | 0, 0 | 936, 519 | 0, 0 |
| 分箱 | 4 × 4 | 8 x 8 | 8 x 8 | 8 x 8 | 4 × 4 | 2 x 2 |
| 曝光时间(ms) | 250 | 600 | 600 | 500 | 500 | 2100 |
| 暴露前 (s) | 0 | 0 | 0 | 0 | 0 | 0 |
| 剂量(e/Å)2) | -- | -- | -- | -- | -- | 51 |
| 保存原始帧 | 无 | 无 | 无 | 无 | 无 | 是 |
表3:使用配备BioQuantum能量过滤器和K3相机的Krios冷冻透射电镜在SEMC进行冷冻电镜载网筛选的预设参数。 列出了在SEMC使用配备BioQuantum能量过滤器和K3相机的Krios冷冻透射电镜时常用各预设的参数。不同显微镜可提供的放大倍数各不相同,不同实验也会采用如离焦量和曝光时间等不同的参数。
补充图1:Smart Leginon的方形定位设置和方形设置。(A)方形定位设置。(B)方形设置。请点击此处下载该文件。
补充图2:Smart Leginon的孔定位设置和孔设置。(A)孔定位设置。(B)孔设置。请点击此处下载该文件。
补充图3:Smart Leginon的曝光定位设置和曝光设置。(A)曝光定位设置。(B)曝光设置。请点击此处下载该文件。
补充图4:Smart Leginon的对焦设置与对焦序列设置。(A)对焦设置。(B)对焦序列设置(Defocus1)。(C)对焦序列设置(Defocus2)。请点击此处下载该文件。
补充图 5:Smart Leginon 的 Z_Focus 设置和 Z_Focus 序列设置。(A) Z_Focus 设置。(B) Z_Focus 序列设置(Stage_Tilt_Rough)。(C) Z_Focus 序列设置(Stage_Tilt_Fine)。请点击此处下载该文件。
补充图6:设置Smart Leginon Square_Targeting参数后的示例图谱。 蓝色圆圈代表斑点,绿色加号代表采集位置,棕色的“x”表示当前载物台位置。请点击此处下载该文件。
补充图7:设置Smart Leginon Hole_Targeting参数后的示例图谱。 紫色加号表示晶格位置,带方框的绿色加号表示采集位置,蓝色加号表示对焦位置。 请点击此处下载该文件。
补充图8:设置Smart Leginon Exposure_Targeting参数后的示例图谱。 蓝色圆圈为斑点,绿色加号为采集位置,蓝色加号为对焦位置。 请点击此处下载该文件。
补充图9:Smart Leginon Autoscreen 终端设置。 请点击此处下载该文件。
补充图10:Smart Leginon Autoscreen 图形用户界面设置。 请点击此处下载该文件。
在本方案中,我们描述了 Smart Leginon Autoscreen 的工作流程,并为初次使用该采集软件的用户补充介绍了 Leginon 的基本操作。截至2024年底,单颗粒冷冻电镜(cryoEM)有望成为最高效的三维(3D)蛋白质结构解析技术17。单颗粒冷冻电镜的工作流程包含多个步骤,这些步骤正在持续优化,以提高数据质量和通量。图2展示了最常见的步骤(样品制备、载网制备、筛选耗时与人力、高分辨率数据采集时间、实时处理以及完整后期处理),以及流程中可进一步改进的其他组成部分(筛选用显微镜的可及性、样品台速度与精度、相机采集速度以及高分辨率显微镜的可及性)。大多数步骤的结果会形成反馈回路,影响之前的步骤(图2中的蓝色箭头),从而使整个流程高度相互依赖。图2中每个步骤以不同颜色标注,大致表示该步骤相对于其他步骤的瓶颈程度。Smart Leginon Autoscreen 将筛选12个载网的操作时间从6小时减少到不到10分钟,显著降低了人力投入,缓解了这一瓶颈,从而加快了对样品/载网制备环节的反馈(图3)。
方案中的若干关键步骤如图1所示。用于创建模板会话的载网必须能够代表后续待筛选的所有载网,这一点至关重要。重要的是,Leginon会记录创建模板会话整个设置过程中的所有参数(图1中的蓝色步骤),从而使得每次重复建立模板会话时能够更快速地完成。在创建模板会话时,最关键的步骤是在所有放大倍数下设置靶向参数,以确保这些参数和阈值能够反映待筛选载网之间的预期差异。各种“测试”按钮有助于提高此设置过程的效率。在进行Autoscreen会话期间,必须在Appion中密切监控前几个载网,以便尽早发现任何问题,并立即在Leginon中进行修正。
SEMC 的典型工作流程是将 Autoscreen 数据输入 CryoSPARC Live18,并利用这些附加信息反馈优化样品和载网的制备过程。在研究人员与操作员集中进行冷冻电镜优化期间,即使 Autoscreen 仍在筛选载网,有关样品和载网状态的信息也会实时反馈至样品和载网的制备环节。这使得每周能够制备并筛选数十个载网8。
Smart Leginon Autoscreen 在 SEMC 观察到的大多数(80%-90%)有孔载网上和条件下均能有效工作。其余 10%-20% 的载网包括某些效果不佳的情况——孔与基底之间对比度差异极小的载网;孔径和间距较小的载网(例如 0.6/0.8);以及跨多个载网进行靶向通常不切实际的情况——如 Spotiton/Chameleon19,20 载网,其样品呈条带状分布在载网上;网状载网。请注意,倾斜载网采集功能目前正处于 Autoscreen 的开发阶段,尚不可用。可以通过修改方案以适配 Spotiton/Chameleon 载网:首先手动成像条带区域以确定较窄的参数阈值,然后在步骤 2.1.7.4 中尝试分别将较大和较小的方格归为两组,再从含冰的组中选择靶点。该修改的目标是让 Smart Leginon 将空方格与非空方格自动分为两组。即使找到了适用参数,这些参数也可能无法很好地推广至其他待筛查的载网。此外,也可通过在步骤 2.1.9.1 中移除 hl_finding.sh 脚本,并根据需要调整参数以靶向更亮或更暗的区域,从而修改方案以适配网状载网。该修改的成功率可能因冰层厚度和载网材料的不同而有所差异。
在 Autoscreen 运行期间进行故障排查是可行的,有时也是必要的。在自动采集过程中,可以修改预设参数(例如离焦量)和定位参数(例如孔洞定位阈值)。当 Autoscreen 会话正在进行数据采集时,无法取消网格会话,因为这将终止 autoscreen.py 程序。然而,可以使用定位节点中的“中止”按钮来跳过某个网格的任何部分或整个网格。偶尔,autoscreen.py 可能因占用过多内存而冻结,此时将出现两个选项:“强制退出”或“等待”。如果选择“强制退出”,整个脚本将终止,用户需要重新运行脚本以对剩余的网格继续进行筛选。如果选择“等待”,脚本将继续运行,此时可调整设置以防止未来再次发生冻结,例如关闭曝光节点中的图像显示、减小图谱中的像素尺寸,或运行内存清理脚本。如果程序冻结且未提供上述两个选项,则内存错误可能无法自行恢复,导致数据采集暂停。在此情况下,“强制退出”选项可能更为适用。
Smart Leginon Autoscreen 在 SEMC 被常规使用。随着单颗粒冷冻电镜流程中的瓶颈不断被消除,冷冻电镜技术的应用将持续增长,以助力解答生物学问题。本实验方案朝着优化整个流程的方向迈出了一步,为显著减少反馈循环提供了清晰的路径。
作者声明不存在任何竞争性经济利益。
部分工作在纽约结构生物学中心的西蒙斯电子显微镜中心完成,得到了西蒙斯基金会(SF349247)、美国国立卫生研究院(U24 GM129539)以及纽约州议会的支持。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Glacios 冷冻透射电镜 | Thermo Fisher Scientific | GLACIOSTEM | FEG,200 keV,Falcon 3EC 相机 |
| Krios 冷冻透射电镜 | Thermo Fisher Scientific | KRIOSG4TEM | XFEG,300 keV, Gatan BioQuantum 能量滤波器,Gatan K3 相机 |
| Leginon | Simons 电子显微镜中心 | http://leginon.org | |
| Ptolemy | Simons 机器学习中心 | https://github.com/SMLC-NYSBC/ptolemy |