Ruby-Helix: an implementation of helical image processing based on object-oriented scripting language.

Helical image analysis in combination with electron microscopy has been used to study three-dimensional structures of various biological filaments or tubes, such as microtubules, actin filaments, and bacterial flagella. A number of packages have been developed to carry out helical image analysis. Some biological specimens, however, have a symmetry break (seam) in their three-dimensional structure, even though their subunits are mostly arranged in a helical manner. We refer to these objects as "asymmetric helices". All the existing packages are designed for helically symmetric specimens, and do not allow analysis of asymmetric helical objects, such as microtubules with seams. Here, we describe Ruby-Helix, a new set of programs for the analysis of "helical" objects with or without a seam. Ruby-Helix is built on top of the Ruby programming language and is the first implementation of asymmetric helical reconstruction for practical image analysis. It also allows easier and semi-automated analysis, performing iterative unbending and accurate determination of the repeat length. As a result, Ruby-Helix enables us to analyze motor-microtubule complexes with higher throughput to higher resolution.

[1]  E. Egelman,et al.  An algorithm for straightening images of curved filamentous structures. , 1986, Ultramicroscopy.

[2]  K Namba,et al.  Structure analysis of the flagellar cap-filament complex by electron cryomicroscopy and single-particle image analysis. , 2001, Journal of structural biology.

[3]  R A Milligan,et al.  Three-dimensional structure of ncd-decorated microtubules obtained by a back-projection method. , 1996, Journal of molecular biology.

[4]  Masahide Kikkawa,et al.  15 Å Resolution Model of the Monomeric Kinesin Motor, KIF1A , 2000, Cell.

[5]  R A Milligan,et al.  PHOELIX: a package for semi-automated helical reconstruction. , 1995, Ultramicroscopy.

[6]  J. Mccammon,et al.  Situs: A package for docking crystal structures into low-resolution maps from electron microscopy. , 1999, Journal of structural biology.

[7]  R A Crowther,et al.  MRC image processing programs. , 1996, Journal of structural biology.

[8]  W Chiu,et al.  EMAN: semiautomated software for high-resolution single-particle reconstructions. , 1999, Journal of structural biology.

[9]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[10]  D G Morgan,et al.  Image analysis of helical objects: the Brandeis Helical Package. , 1996, Journal of structural biology.

[11]  E. Mandelkow,et al.  The anatomy of flagellar microtubules: polarity, seam, junctions, and lattice , 1995, The Journal of cell biology.

[12]  T Yasunaga,et al.  Extensible and object-oriented system Eos supplies a new environment for image analysis of electron micrographs of macromolecules. , 1996, Journal of structural biology.

[13]  Francis Crick,et al.  Diffraction by helical structures , 1958 .

[14]  Ronald A Milligan,et al.  Mechanism of microtubule stabilization by doublecortin. , 2004, Molecular cell.

[15]  Anchi Cheng,et al.  Automated molecular microscopy: the new Leginon system. , 2005, Journal of structural biology.

[16]  Masahide Kikkawa,et al.  Dynein and kinesin share an overlapping microtubule‐binding site , 2004, The EMBO journal.

[17]  C. Toyoshima,et al.  Structure determination of tubular crystals of membrane proteins. I. Indexing of diffraction patterns. , 2000, Ultramicroscopy.

[18]  N. Hirokawa,et al.  Direct visualization of the microtubule lattice seam both in vitro and in vivo , 1994, The Journal of cell biology.

[19]  E. Egelman A robust algorithm for the reconstruction of helical filaments using single-particle methods. , 2000, Ultramicroscopy.

[20]  R A Milligan,et al.  Helical processing using PHOELIX. , 1996, Journal of structural biology.

[21]  R A Milligan,et al.  Kinesin follows the microtubule's protofilament axis , 1993, The Journal of cell biology.

[22]  Masahide Kikkawa,et al.  A new theory and algorithm for reconstructing helical structures with a seam. , 2004, Journal of molecular biology.

[23]  David Flanagan,et al.  Ruby in a Nutshell , 2001 .

[24]  D J DeRosier,et al.  Non-helical perturbations of the flagellar filament: Salmonella typhimurium SJW117 at 9.6 A resolution. , 1998, Journal of molecular biology.

[25]  R J Read,et al.  Crystallography & NMR system: A new software suite for macromolecular structure determination. , 1998, Acta crystallographica. Section D, Biological crystallography.

[26]  D. DeRosier,et al.  Reconstruction of three-dimensional images from electron micrographs of structures with helical symmetry. , 1970, Journal of molecular biology.

[27]  R. Beroukhim,et al.  Distortion correction of tubular crystals: improvements in the acetylcholine receptor structure. , 1997, Ultramicroscopy.

[28]  A Leith,et al.  SPIDER and WEB: processing and visualization of images in 3D electron microscopy and related fields. , 1996, Journal of structural biology.

[29]  Z. Otwinowski,et al.  [20] Processing of X-ray diffraction data collected in oscillation mode. , 1997, Methods in enzymology.

[30]  K C Holmes,et al.  Structure of dahlemense strain of tobacco mosaic virus: a periodically deformed helix. , 1969, Journal of molecular biology.