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...
Autor principal: | |
---|---|
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 |