Curc: a CUDA-based reference-free read compressor

Shaohui Xie, Xiaotian He, Shan He, Zexuan Zhu

Research output: Contribution to journalArticlepeer-review

Abstract

MOTIVATION: The data deluge of high-throughput sequencing (HTS) has posed great challenges to data storage and transfer. Many specific compression tools have been developed to solve this problem. However, most of the existing compressors are based on central processing unit (CPU) platform, which might be inefficient and expensive to handle large-scale HTS data. With the popularization of graphics processing units (GPUs), GPU-compatible sequencing data compressors become desirable to exploit the computing power of GPUs.

RESULTS: We present a GPU-accelerated reference-free read compressor, namely CURC, for FASTQ files. Under a GPU-CPU heterogeneous parallel scheme, CURC implements highly efficient lossless compression of DNA stream based on the pseudogenome approach and CUDA library. CURC achieves 2-6-fold speedup of the compression with competitive compression rate, compared with other state-of-the-art reference-free read compressors.

AVAILABILITY AND IMPLEMENTATION: CURC can be downloaded from https://github.com/BioinfoSZU/CURC.

SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.

Original languageEnglish
Pages (from-to)3294-3296
Number of pages3
JournalBioinformatics
Volume38
Issue number12
Early online date17 May 2022
DOIs
Publication statusPublished - Jun 2022

Bibliographical note

© The Author(s) 2022. Published by Oxford University Press. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com.

Keywords

  • Sequence Analysis, DNA
  • Algorithms
  • Data Compression
  • High-Throughput Nucleotide Sequencing
  • Gene Library

Fingerprint

Dive into the research topics of 'Curc: a CUDA-based reference-free read compressor'. Together they form a unique fingerprint.

Cite this