首页> 外文期刊>BMC Bioinformatics >Spark-based parallel calculation of 3D fourier shell correlation for macromolecule structure local resolution estimation
【24h】

Spark-based parallel calculation of 3D fourier shell correlation for macromolecule structure local resolution estimation

机译:基于火花的平行计算3D傅里叶壳相关性局部分辨率估计

获取原文
获取外文期刊封面目录资料

摘要

BACKGROUND:Resolution estimation is the main evaluation criteria for the reconstruction of macromolecular 3D structure in the field of cryoelectron microscopy (cryo-EM). At present, there are many methods to evaluate the 3D resolution for reconstructed macromolecular structures from Single Particle Analysis (SPA) in cryo-EM and subtomogram averaging (SA) in electron cryotomography (cryo-ET). As global methods, they measure the resolution of the structure as a whole, but they are inaccurate in detecting subtle local changes of reconstruction. In order to detect the subtle changes of reconstruction of SPA and SA, a few local resolution methods are proposed. The mainstream local resolution evaluation methods are based on local Fourier shell correlation (FSC), which is computationally intensive. However, the existing resolution evaluation methods are based on multi-threading implementation on a single computer with very poor scalability.RESULTS:This paper proposes a new fine-grained 3D array partition method by key-value format in Spark. Our method first converts 3D images to key-value data (K-V). Then the K-V data is used for 3D array partitioning and data exchange in parallel. So Spark-based distributed parallel computing framework can solve the above scalability problem. In this distributed computing framework, all 3D local FSC tasks are simultaneously calculated across multiple nodes in a computer cluster. Through the calculation of experimental data, 3D local resolution evaluation algorithm based on Spark fine-grained 3D array partition has a magnitude change in computing speed compared with the mainstream FSC algorithm under the condition that the accuracy remains unchanged, and has better fault tolerance and scalability.CONCLUSIONS:In this paper, we proposed a K-V format based fine-grained 3D array partition method in Spark to parallel calculating 3D FSC for getting a 3D local resolution density map. 3D local resolution density map evaluates the three-dimensional density maps reconstructed from single particle analysis and subtomogram averaging. Our proposed method can significantly increase the speed of the 3D local resolution evaluation, which is important for the efficient detection of subtle variations among reconstructed macromolecular structures.
机译:背景:分辨率估计是在冷冻电子显微镜(Cryo-EM)领域中重建大分子3D结构的主要评价标准。目前,有许多方法可以评估来自Cryo-Em和SypoMargram(SPA)中的重构大分子结构的3D分辨率,并在电子冷冻图像(Cryo-et)中的Cryo-Em和SymoMogarm平均(SA)中。作为全局方法,他们整体测量结构的分辨率,但它们在检测到重建的微妙局部变化方面是不准确的。为了检测SPA和SA重建的微妙变化,提出了一些局部分辨率方法。主流本地分辨率评估方法基于局部傅立叶壳相关(FSC),其是计算密集的。然而,现有的分辨率评估方法基于具有非常差的可扩展性的计算机上的多线程实现。结果:本文提出了一种新的细粒度3D阵列分区方法,通过火花的键值格式。我们的方法首先将3D图像转换为键值数据(K-V)。然后,K-V数据用于3D阵列分区和数据交换并行。所以基于火花的分布式并行计算框架可以解决上述可扩展性问题。在该分布式计算框架中,所有3D本地FSC任务在计算机群集中的多个节点上同时计算。通过计算实验数据的计算,基于火花细粒度3D阵列分区的3D局部分辨率评估算法在准确度保持不变的条件下,与主流FSC算法相比,计算速度的幅度变化,并且具有更好的容错和可伸缩性.Conclusions:在本文中,我们提出了一种基于KV格式的基于微粒的3D阵列分区方法,用于Parket计算3D局部分辨率贴图的3D FSC。 3D局部分辨率浓度图评估从单粒子分析和体摩数平均重建的三维密度图。我们所提出的方法可以显着提高3D局部分辨率评估的速度,这对于有效地检测重建的大分子结构之间的微妙变化是重要的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号