Component-Based Design and Assembly of Heuristic Multiple Sequence Alignment Algorithms

被引:2
|
作者
Shi, Haihe [1 ]
Zhang, Xuchu [1 ]
机构
[1] Jiangxi Normal Univ, Sch Comp & Informat Engn, Nanchang, Jiangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
heuristic multiple sequence alignment algorithms; feature model; generative programming; component interaction model; partition and recur platform; SEARCH;
D O I
10.3389/fgene.2020.00105
中图分类号
Q3 [遗传学];
学科分类号
071007 ; 090102 ;
摘要
In recent years, there has been an explosive increase in the amount of bioinformatics data produced, but data are not information. The purpose of bioinformatics research is to obtain information with biological significance from large amounts of data. Multiple sequence alignment is widely used in sequence homology detection, protein secondary and tertiary structure prediction, phylogenetic tree analysis, and other fields. Existing research mainly focuses on the specific steps of the algorithm or on specific problems, and there is a lack of high-level abstract domain algorithm frameworks. As a result, multiple sequence alignment algorithms are complex, redundant, and difficult to understand, and it is not easy for users to select the appropriate algorithm, which may lead to computing errors. Here, through in-depth study and analysis of the heuristic multiple sequence alignment algorithm (HMSAA) domain, a domain-feature model and an interactive model of HMSAA components have been established according to the generative programming method. With the support of the PAR (partition and recur) platform, the HMSAA algorithm component library is formalized and a specific alignment algorithm is assembled, thus improving the reliability of algorithm assembly. This work provides a valuable theoretical reference for the applications of other biological sequence analysis algorithms.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Component-based building instructions for block assembly
    Zhang M.
    Igarashi Y.
    Kanamori Y.
    Mitani J.
    Zhang, Man (eelzhang@npal.cs.tsukuba.ac.jp), 1600, Bellwether Publishing, Ltd. (14) : 293 - 300
  • [32] Faster algorithms for optimal multiple sequence alignment based on pairwise comparisons
    Bilu, Yonatan
    Agarwal, Pankaj K.
    Kolodny, Rachel
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2006, 3 (04) : 408 - 422
  • [33] Sampling Based Meta-Algorithms for Accurate Multiple Sequence Alignment
    Thapar, Vishal
    Rajasekaran, Sanguthevar
    2008 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, PROCEEDINGS, 2008, : 429 - 432
  • [34] Partitioned optimization algorithms for multiple sequence alignment
    Chen, Yixin
    Pan, Yi
    Chen, Juan
    Liu, Wei
    Chen, Ling
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 618 - +
  • [35] Multiple Sequence Alignment Based on Genetic Algorithms with new Chromosomes representation
    Ben Othman, Mohamed Tahar
    Abdel-Azim, Gamil
    2012 16TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (MELECON), 2012, : 1030 - 1033
  • [36] Faster algorithms for optimal multiple sequence alignment based on pairwise comparisons
    Agarwal, PK
    Bilu, Y
    Kolodny, R
    ALGORITHMS IN BIOINFORMATICS, PROCEEDINGS, 2005, 3692 : 315 - 327
  • [37] Face Alignment Via Component-Based Discriminative Search
    Liang, Lin
    Xiao, Rong
    Wen, Fang
    Sun, Ean
    COMPUTER VISION - ECCV 2008, PT II, PROCEEDINGS, 2008, 5303 : 72 - 85
  • [38] A component-based design environment for ESL design
    Schaumont, Patrick
    Verbauwhede, Ingrid
    IEEE DESIGN & TEST OF COMPUTERS, 2006, 23 (05): : 338 - 347
  • [39] Design hierarchical component-based WebGIS
    Luo, YW
    Wang, XL
    Xiong, GM
    Xu, ZQ
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 515 - 522
  • [40] Component-based design for a simulated network
    Edelstein, D
    Edwards, D
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 283 - 289