To read this content please select one of the options below:

A multiple sequence alignment method with sequence vectorization

Guoli Ji (Department of Automation, Xiamen University, Xiamen, China)
Yong Zeng (Department of Automation, Xiamen University, Xiamen, China)
Zijiang Yang (School of Information Technology, York University, Toronto, Canada)
Congting Ye (Department of Automation, Xiamen University, Xiamen, China)
Jingci Yao (Department of Automation, Xiamen University, Xiamen, China)

Engineering Computations

ISSN: 0264-4401

Article publication date: 25 February 2014

145

Abstract

Purpose

The time complexity of most multiple sequence alignment algorithm is O(N2) or O(N3) (N is the number of sequences). In addition, with the development of biotechnology, the amount of biological sequences grows significantly. The traditional methods have some difficulties in handling large-scale sequence. The proposed Lemk_MSA method aims to reduce the time complexity, especially for large-scale sequences. At the same time, it can keep similar accuracy level compared to the traditional methods.

Design/methodology/approach

LemK_MSA converts multiple sequence alignment into corresponding 10D vector alignment by ten types of copy modes based on Lempel-Ziv. Then, it uses k-means algorithm and NJ algorithm to divide the sequences into several groups and calculate guide tree of each group. A complete guide tree for multiple sequence alignment could be constructed by merging guide tree of every group. Moreover, for large-scale multiple sequence, Lemk_MSA proposes a GPU-based parallel way for distance matrix calculation.

Findings

Under this approach, the time efficiency to process multiple sequence alignment can be improved. The high-throughput mouse antibody sequences are used to validate the proposed method. Compared to ClustalW, MAFFT and Mbed, LemK_MSA is more than ten times efficient while ensuring the alignment accuracy at the same time.

Originality/value

This paper proposes a novel method with sequence vectorization for multiple sequence alignment based on Lempel-Ziv. A GPU-based parallel method has been designed for large-scale distance matrix calculation. It provides a new way for multiple sequence alignment research.

Keywords

Acknowledgements

This project was funded by the National Natural Science Foundation of China (Nos 61174161, 61201358 and 61203176), the Natural Science Foundation of Fujian Province of China (No. 2012J01154), the specialized Research Fund for the Doctoral Program of Higher Education of China (No. 20120121120038), the Key Research Project of Xiamen City of China (No. 3502Z20123014), the Fundamental Research Funds for the Central Universities in China (Xiamen University: Nos 2011121047, 201112G018 and 201212G005), and the Fundamental Research Fund for the university student Creative and Entrepreneurship training program in China (Xiamen University: No. XDDC201210384063).

Citation

Ji, G., Zeng, Y., Yang, Z., Ye, C. and Yao, J. (2014), "A multiple sequence alignment method with sequence vectorization", Engineering Computations, Vol. 31 No. 2, pp. 283-296. https://doi.org/10.1108/EC-01-2013-0026

Publisher

:

Emerald Group Publishing Limited

Copyright © 2014, Emerald Group Publishing Limited

Related articles