Suppr超能文献

开发用于冷冻电镜的基本构建模块:emcore 和 emvis 软件库。

Development of basic building blocks for cryo-EM: the emcore and emvis software libraries.

机构信息

Department of Biochemistry and Biophysics, Science for Life Laboratory, Stockholm University, Stockholm, Sweden.

UNEAC Manzanillo, Cuba.

出版信息

Acta Crystallogr D Struct Biol. 2020 Apr 1;76(Pt 4):350-356. doi: 10.1107/S2059798320003769. Epub 2020 Mar 31.

Abstract

Image-processing software has always been an integral part of structure determination by cryogenic electron microscopy (cryo-EM). Recent advances in hardware and software are recognized as one of the key factors in the so-called cryo-EM resolution revolution. Increasing computational power has opened many possibilities to consider more demanding algorithms, which in turn allow more complex biological problems to be tackled. Moreover, data processing has become more accessible to many experimental groups, with computations that used to last for many days at supercomputing facilities now being performed in hours on personal workstations. All of these advances, together with the rapid expansion of the community, continue to pose challenges and new demands on the software-development side. In this article, the development of emcore and emvis, two basic software libraries for image manipulation and data visualization in cryo-EM, is presented. The main goal is to provide basic functionality organized in modular components that other developers can reuse to implement new algorithms or build graphical applications. An additional aim is to showcase the importance of following established practices in software engineering, with the hope that this could be a first step towards a more standardized way of developing and distributing software in the field.

摘要

图像处理软件一直是低温电子显微镜(cryo-EM)结构测定的一个组成部分。硬件和软件的最新进展被认为是所谓的 cryo-EM 分辨率革命的关键因素之一。计算能力的提高为考虑更具挑战性的算法开辟了许多可能性,这反过来又允许解决更复杂的生物学问题。此外,数据处理对许多实验组来说变得更加容易,以前在超级计算设施上需要花费数天时间的计算现在可以在个人工作站上数小时内完成。所有这些进展,以及该领域社区的快速扩张,继续给软件开发方面带来挑战和新的需求。本文介绍了用于 cryo-EM 图像处理和数据可视化的两个基本软件库 emcore 和 emvis 的开发。主要目标是提供组织在模块化组件中的基本功能,其他开发人员可以重复使用这些组件来实现新算法或构建图形应用程序。另一个目标是展示在软件工程中遵循既定实践的重要性,希望这能成为在该领域以更标准化的方式开发和分发软件的第一步。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a437/7137102/e8c31add85af/d-76-00350-fig1.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验