Cargando…

ccTSA: A Coverage-Centric Threaded Sequence Assembler

De novo sequencing, a process to find the whole genome or the regions of a species without references, requires much higher computational power compared to mapped sequencing with references. The advent and continuous evolution of next-generation sequencing technologies further stress the demands of...

Descripción completa

Detalles Bibliográficos
Autor principal: Ahn, Jung Ho
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3378524/
https://www.ncbi.nlm.nih.gov/pubmed/22723971
http://dx.doi.org/10.1371/journal.pone.0039232
_version_ 1782236048509632512
author Ahn, Jung Ho
author_facet Ahn, Jung Ho
author_sort Ahn, Jung Ho
collection PubMed
description De novo sequencing, a process to find the whole genome or the regions of a species without references, requires much higher computational power compared to mapped sequencing with references. The advent and continuous evolution of next-generation sequencing technologies further stress the demands of high-throughput processing of myriads of short DNA fragments. Recently announced sequence assemblers, such as Velvet, SOAPdenovo, and ABySS, all exploit parallelism to meet these computational demands since contemporary computer systems primarily rely on scaling the number of computing cores to improve performance. However, most of them are not tailored to exploit the full potential of these systems, leading to suboptimal performance. In this paper, we present ccTSA, a parallel sequence assembler that utilizes coverage to prune k-mers, find preferred edges, and resolve conflicts in preferred edges between k-mers. We minimize computation dependencies between threads to effectively parallelize k-mer processing. We also judiciously allocate and reuse memory space in order to lower memory usage and further improve sequencing speed. The results of ccTSA are compelling such that it runs several times faster than other assemblers while providing comparable quality values such as N50.
format Online
Article
Text
id pubmed-3378524
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-33785242012-06-21 ccTSA: A Coverage-Centric Threaded Sequence Assembler Ahn, Jung Ho PLoS One Research Article De novo sequencing, a process to find the whole genome or the regions of a species without references, requires much higher computational power compared to mapped sequencing with references. The advent and continuous evolution of next-generation sequencing technologies further stress the demands of high-throughput processing of myriads of short DNA fragments. Recently announced sequence assemblers, such as Velvet, SOAPdenovo, and ABySS, all exploit parallelism to meet these computational demands since contemporary computer systems primarily rely on scaling the number of computing cores to improve performance. However, most of them are not tailored to exploit the full potential of these systems, leading to suboptimal performance. In this paper, we present ccTSA, a parallel sequence assembler that utilizes coverage to prune k-mers, find preferred edges, and resolve conflicts in preferred edges between k-mers. We minimize computation dependencies between threads to effectively parallelize k-mer processing. We also judiciously allocate and reuse memory space in order to lower memory usage and further improve sequencing speed. The results of ccTSA are compelling such that it runs several times faster than other assemblers while providing comparable quality values such as N50. Public Library of Science 2012-06-19 /pmc/articles/PMC3378524/ /pubmed/22723971 http://dx.doi.org/10.1371/journal.pone.0039232 Text en Jung Ho Ahn. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Ahn, Jung Ho
ccTSA: A Coverage-Centric Threaded Sequence Assembler
title ccTSA: A Coverage-Centric Threaded Sequence Assembler
title_full ccTSA: A Coverage-Centric Threaded Sequence Assembler
title_fullStr ccTSA: A Coverage-Centric Threaded Sequence Assembler
title_full_unstemmed ccTSA: A Coverage-Centric Threaded Sequence Assembler
title_short ccTSA: A Coverage-Centric Threaded Sequence Assembler
title_sort cctsa: a coverage-centric threaded sequence assembler
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3378524/
https://www.ncbi.nlm.nih.gov/pubmed/22723971
http://dx.doi.org/10.1371/journal.pone.0039232
work_keys_str_mv AT ahnjungho cctsaacoveragecentricthreadedsequenceassembler