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

被引:35
|
作者
Metlagel, Zoltan
Kikkawa, Yayoi S.
Kikkawa, Masahide
机构
[1] Univ Texas, SW Med Ctr, Dept Cell Biol, Dallas, TX 75230 USA
[2] Univ Texas, SW Med Ctr, Dept Otolaryngol Head & Neck Surg, Dallas, TX 75230 USA
关键词
cryo-electron microscopy; helical image analysis; asymmetric helical reconstruction; Ruby-Helix;
D O I
10.1016/j.jsb.2006.07.015
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Helical image analysis in combination with electron microscopy has been used to study three-dimensional structures of various biological filaments or tubes, Such its 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. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:95 / 105
页数:11
相关论文
共 50 条
  • [41] Object-oriented implementation of an interactive and automatic field-processing surface
    De Gersem, Herbert
    Pahner, Uwe
    Hameyer, Kay
    IEEE Transactions on Magnetics, 2000, 36 (4 I) : 1653 - 1658
  • [42] Object-oriented implementation of an interactive and automatic field-processing surface
    De Gersem, H
    Pahner, U
    Hameyer, K
    IEEE TRANSACTIONS ON MAGNETICS, 2000, 36 (04) : 1653 - 1658
  • [43] Using PVM to develop a distributed object-oriented language for heterogeneous processing
    Poggi, A
    Destri, G
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (02) : 139 - 150
  • [44] Using PVM to develop a distributed object-oriented language for heterogeneous processing
    Univ of Parma, Parma, Italy
    J Syst Software, 2 (139-150):
  • [45] An object-oriented descriptive language to facilitate advanced handwritten form processing
    Cracknell, C
    Downton, AC
    Du, L
    IMAGE AND VISION COMPUTING, 1998, 16 (12-13) : 843 - 853
  • [46] An image fusion method based on object-oriented classification
    Jing, Linhai
    Cheng, Qiuming
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2012, 33 (08) : 2434 - 2450
  • [47] Infrared Image Caption Based on Object-Oriented Attention
    Lv, Junfeng
    Hui, Tian
    Zhi, Yongfeng
    Xu, Yuelei
    ENTROPY, 2023, 25 (05)
  • [48] PoISAR image classification based on object-oriented technology
    Xiao Yan
    Wang Bin
    JOURNAL OF INFRARED AND MILLIMETER WAVES, 2020, 39 (04) : 505 - 512
  • [49] Progressing from object-based to object-oriented image analysis
    Baatz, M.
    Hoffmann, C.
    Willhauck, G.
    Lecture Notes in Geoinformation and Cartography, 2008, 0 (9783540770572): : 29 - 42
  • [50] An object-oriented software platform for examination of algorithms for image processing and compression
    Cyganek, B
    Borgosz, J
    COMPUTATIONAL SCIENCE - ICCS 2003, PT II, PROCEEDINGS, 2003, 2658 : 713 - 720