Dynamo: A flexible, user-friendly development tool for subtomogram averaging of cryo-EM data in high-performance computing environments

被引:312
作者
Castano-Diez, Daniel [1 ]
Kudryashev, Mikhail [1 ]
Arheit, Marcel [1 ]
Stahlberg, Henning [1 ]
机构
[1] Univ Basel, Biozentrum, Ctr Cellular Imaging & Nano Analyt, CH-4058 Basel, Switzerland
基金
瑞士国家科学基金会;
关键词
Subtomogram averaging; Single Particle Tomography; High-performance computing; CPU computing; Classification; CRYOELECTRON TOMOGRAPHY; MOLECULAR ARCHITECTURE; ELECTRON CRYOTOMOGRAPHY; 3D RECONSTRUCTION; CLASSIFICATION; VISUALIZATION; ALGORITHMS; SYSTEM; CELLS; MAPS;
D O I
10.1016/j.jsb.2011.12.017
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
070307 [化学生物学]; 071010 [生物化学与分子生物学];
摘要
Dynamo is a new software package for subtomogram averaging of cryo Electron Tomography (cryo-ET) data with three main goals: first, Dynamo allows user-transparent adaptation to a variety of high-performance computing platforms such as CPUs or CPU clusters. Second, Dynamo implements user-friendliness through GUI interfaces and scripting resources. Third, Dynamo offers user-flexibility through a plugin API. Besides the alignment and averaging procedures, Dynamo includes native tools for visualization and analysis of results and data, as well as support for third party visualization software, such as Chimera UCSF or EMAN2. As a demonstration of these functionalities, we studied bacterial flagellar motors and showed automatically detected classes with absent and present C-rings. Subtomogram averaging is a common task in current cryo-ET pipelines, which requires extensive computational resources and follows a well-established workflow. However, due to the data diversity, many existing packages offer slight variations of the same algorithm to improve results. One of the main purposes behind Dynamo is to provide explicit tools to allow the user the insertion of custom designed procedures - or plugins - to replace or complement the native algorithms in the different steps of the processing pipeline for subtomogram averaging without the burden of handling parallelization. Custom scripts that implement new approaches devised by the user are integrated into the Dynamo data management system, so that they can be controlled by the GUI or the scripting capacities. Dynamo executables do not require licenses for third party commercial software. Sources, executables and documentation are freely distributed on http://www.dynamo-em.org. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:139 / 151
页数:13
相关论文
共 53 条
[1]
The molecular architecture of cadherins in native epidermal desmosomes [J].
Al-Amoudi, Ashraf ;
Diez, Daniel Castano ;
Betts, Matthew J. ;
Frangakis, Achilleas S. .
NATURE, 2007, 450 (7171) :832-U8
[2]
Subtomogram alignment by adaptive Fourier coefficient thresholding [J].
Amat, Fernando ;
Comolli, Luis R. ;
Moussavi, Farshid ;
Smit, John ;
Downing, Kenneth H. ;
Horowitz, Mark .
JOURNAL OF STRUCTURAL BIOLOGY, 2010, 171 (03) :332-344
[3]
[Anonymous], 1997, Parallel programming with MPI
[4]
Classification and 3D averaging with missing wedge correction in biological electron tomography [J].
Bartesaghi, A. ;
Sprechmann, P. ;
Liu, J. ;
Randall, G. ;
Sapiro, G. ;
Subramaniam, S. .
JOURNAL OF STRUCTURAL BIOLOGY, 2008, 162 (03) :436-450
[5]
Nuclear pore complex structure and dynamics revealed by cryoelectron tomography [J].
Beck, M ;
Förster, F ;
Ecke, M ;
Plitzko, JM ;
Melchior, F ;
Gerisch, G ;
Baumeister, W ;
Medalia, O .
SCIENCE, 2004, 306 (5700) :1387-1390
[6]
The Native 3D Organization of Bacterial Polysomes [J].
Brandt, Florian ;
Etchells, Stephanie A. ;
Ortiz, Julio O. ;
Elcock, Adrian H. ;
Hartl, F. Ulrich ;
Baumeister, Wolfgang .
CELL, 2009, 136 (02) :261-271
[7]
Structure and assembly of immature HIV [J].
Briggs, J. A. G. ;
Riches, J. D. ;
Glass, B. ;
Bartonova, V. ;
Zanetti, G. ;
Kraeusslich, H.-G. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2009, 106 (27) :11090-11095
[8]
Butenhof DR., 1997, Programming with POSIX Threads
[9]
Performance evaluation of image processing algorithms on the GPU [J].
Castano-Diez, Daniel ;
Moser, Dominik ;
Schoenegger, Andreas ;
Pruggnaller, Sabine ;
Frangakis, Achilleas S. .
JOURNAL OF STRUCTURAL BIOLOGY, 2008, 164 (01) :153-160
[10]
Alignator: A GPU powered software package for robust fiducial-less alignment of cryo tilt-series [J].
Castano-Diez, Daniel ;
Scheffer, Margot ;
Al-Amoudi, Ashraf ;
Frangakis, Achilleas S. .
JOURNAL OF STRUCTURAL BIOLOGY, 2010, 170 (01) :117-126