单颗粒冷冻电镜是结构生物学研究的重要手段之一,冷冻电镜的模型重构通常需要对几万甚至几十万张投影图片进行分析、组装和优化,计算量巨大,这需要先进的计算架构配合有效的算法才能实现。
Relion是专门为低温电子显微镜(cryo-EM)设计的图像处理软件。由MRC分子生物学实验室的Sjors Scheres组开发的Relion框架正在革新冷冻电磁领域。该软件在通过电子冷冻显微镜数据的单颗粒分析来优化大分子结构。Relion采用经验贝叶斯方法对多个3D重建或2D类平均值进行细化。借助GPU CUDA并行计算架构,改进了算法,GPU解决了Cryo-EM中计算量最大的过程,例如粒子自动选取,2D和3D图像分类以及高分辨率图像细化。
Relion硬件配置要求:
GPU:Relion经过优化,选用单精度的游戏卡就可以胜任超算,另外GPU显存容量随着图片分辨率提升,目前单卡可提供显存8GB、11GB、24GB、32GB、48GB 。
CPU:承担数据准备、预处理、图像优化,CPU频率高加速整个计算过程
内存: 图片分辨率和内存容量配备参考:
数据盘:几十万张供成像的图片,需要一个海量存储系统
高速缓存盘:为了加速图像转换处理,重构,配备一个高速ssd盘,大幅降低硬盘io延迟
Relion图像处理工作站硬件配置推荐:
实验结果表明:
基于GPU的RELION实现可以获得良好的性能,相比于单CPU,整个应用的加速比超过36倍,计算密集型算法的加速比达到75倍以上.在多GPU上的测试结果表明基于GPU的RELION具有很好的可扩展性。