Your browser doesn't support javascript.
loading
Reference-based genome compression using the longest matched substrings with parallelization consideration.
Lu, Zhiwen; Guo, Lu; Chen, Jianhua; Wang, Rongshu.
Affiliation
  • Lu Z; School of Information, Yunnan University, KunMing, China.
  • Guo L; Yunnan Physical Science and Sports Professional College, KunMing, China.
  • Chen J; School of Information, Yunnan University, KunMing, China. chenjh@ynu.edu.cn.
  • Wang R; School of Information, Yunnan University, KunMing, China.
BMC Bioinformatics ; 24(1): 369, 2023 Sep 30.
Article in En | MEDLINE | ID: mdl-37777730
ABSTRACT

BACKGROUND:

A large number of researchers have devoted to accelerating the speed of genome sequencing and reducing the cost of genome sequencing for decades, and they have made great strides in both areas, making it easier for researchers to study and analyze genome data. However, how to efficiently store and transmit the vast amount of genome data generated by high-throughput sequencing technologies has become a challenge for data compression researchers. Therefore, the research of genome data compression algorithms to facilitate the efficient representation of genome data has gradually attracted the attention of these researchers. Meanwhile, considering that the current computing devices have multiple cores, how to make full use of the advantages of the computing devices and improve the efficiency of parallel processing is also an important direction for designing genome compression algorithms.

RESULTS:

We proposed an algorithm (LMSRGC) based on reference genome sequences, which uses the suffix array (SA) and the longest common prefix (LCP) array to find the longest matched substrings (LMS) for the compression of genome data in FASTA format. The proposed algorithm utilizes the characteristics of SA and the LCP array to select all appropriate LMSs between the genome sequence to be compressed and the reference genome sequence and then utilizes LMSs to compress the target genome sequence. To speed up the operation of the algorithm, we use GPUs to parallelize the construction of SA, while using multiple threads to parallelize the creation of the LCP array and the filtering of LMSs.

CONCLUSIONS:

Experiment results demonstrate that our algorithm is competitive with the current state-of-the-art algorithms in compression ratio and compression time.
Subject(s)
Key words

Full text: 1 Collection: 01-internacional Database: MEDLINE Main subject: Data Compression Language: En Journal: BMC Bioinformatics Journal subject: INFORMATICA MEDICA Year: 2023 Document type: Article Affiliation country: China

Full text: 1 Collection: 01-internacional Database: MEDLINE Main subject: Data Compression Language: En Journal: BMC Bioinformatics Journal subject: INFORMATICA MEDICA Year: 2023 Document type: Article Affiliation country: China