Cargando…
PEAR: a fast and accurate Illumina Paired-End reAd mergeR
Motivation: The Illumina paired-end sequencing technology can generate reads from both ends of target DNA fragments, which can subsequently be merged to increase the overall read length. There already exist tools for merging these paired-end reads when the target fragments are equally long. However,...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3933873/ https://www.ncbi.nlm.nih.gov/pubmed/24142950 http://dx.doi.org/10.1093/bioinformatics/btt593 |
_version_ | 1782305001869148160 |
---|---|
author | Zhang, Jiajie Kobert, Kassian Flouri, Tomáš Stamatakis, Alexandros |
author_facet | Zhang, Jiajie Kobert, Kassian Flouri, Tomáš Stamatakis, Alexandros |
author_sort | Zhang, Jiajie |
collection | PubMed |
description | Motivation: The Illumina paired-end sequencing technology can generate reads from both ends of target DNA fragments, which can subsequently be merged to increase the overall read length. There already exist tools for merging these paired-end reads when the target fragments are equally long. However, when fragment lengths vary and, in particular, when either the fragment size is shorter than a single-end read, or longer than twice the size of a single-end read, most state-of-the-art mergers fail to generate reliable results. Therefore, a robust tool is needed to merge paired-end reads that exhibit varying overlap lengths because of varying target fragment lengths. Results: We present the PEAR software for merging raw Illumina paired-end reads from target fragments of varying length. The program evaluates all possible paired-end read overlaps and does not require the target fragment size as input. It also implements a statistical test for minimizing false-positive results. Tests on simulated and empirical data show that PEAR consistently generates highly accurate merged paired-end reads. A highly optimized implementation allows for merging millions of paired-end reads within a few minutes on a standard desktop computer. On multi-core architectures, the parallel version of PEAR shows linear speedups compared with the sequential version of PEAR. Availability and implementation: PEAR is implemented in C and uses POSIX threads. It is freely available at http://www.exelixis-lab.org/web/software/pear. Contact: Tomas.Flouri@h-its.org |
format | Online Article Text |
id | pubmed-3933873 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-39338732014-03-12 PEAR: a fast and accurate Illumina Paired-End reAd mergeR Zhang, Jiajie Kobert, Kassian Flouri, Tomáš Stamatakis, Alexandros Bioinformatics Original Papers Motivation: The Illumina paired-end sequencing technology can generate reads from both ends of target DNA fragments, which can subsequently be merged to increase the overall read length. There already exist tools for merging these paired-end reads when the target fragments are equally long. However, when fragment lengths vary and, in particular, when either the fragment size is shorter than a single-end read, or longer than twice the size of a single-end read, most state-of-the-art mergers fail to generate reliable results. Therefore, a robust tool is needed to merge paired-end reads that exhibit varying overlap lengths because of varying target fragment lengths. Results: We present the PEAR software for merging raw Illumina paired-end reads from target fragments of varying length. The program evaluates all possible paired-end read overlaps and does not require the target fragment size as input. It also implements a statistical test for minimizing false-positive results. Tests on simulated and empirical data show that PEAR consistently generates highly accurate merged paired-end reads. A highly optimized implementation allows for merging millions of paired-end reads within a few minutes on a standard desktop computer. On multi-core architectures, the parallel version of PEAR shows linear speedups compared with the sequential version of PEAR. Availability and implementation: PEAR is implemented in C and uses POSIX threads. It is freely available at http://www.exelixis-lab.org/web/software/pear. Contact: Tomas.Flouri@h-its.org Oxford University Press 2014-03-01 2013-10-18 /pmc/articles/PMC3933873/ /pubmed/24142950 http://dx.doi.org/10.1093/bioinformatics/btt593 Text en © The Author 2013. Published by Oxford University Press. http://creativecommons.org/licenses/by/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Papers Zhang, Jiajie Kobert, Kassian Flouri, Tomáš Stamatakis, Alexandros PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title | PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title_full | PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title_fullStr | PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title_full_unstemmed | PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title_short | PEAR: a fast and accurate Illumina Paired-End reAd mergeR |
title_sort | pear: a fast and accurate illumina paired-end read merger |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3933873/ https://www.ncbi.nlm.nih.gov/pubmed/24142950 http://dx.doi.org/10.1093/bioinformatics/btt593 |
work_keys_str_mv | AT zhangjiajie pearafastandaccurateilluminapairedendreadmerger AT kobertkassian pearafastandaccurateilluminapairedendreadmerger AT flouritomas pearafastandaccurateilluminapairedendreadmerger AT stamatakisalexandros pearafastandaccurateilluminapairedendreadmerger |