fastp: an ultra-fast all-in-one FASTQ preprocessor.

fastp: an ultra-fast all-in-one FASTQ preprocessor.
复制标题

fastp:一款超快一体化 FASTQ 预处理器

DOI:
10.1093/bioinformatics/bty560
复制
发表时间:
2018-09-01
期刊:
Bioinformatics (Oxford, England)
影响因子:
--
通讯作者:
Gu J
Gu J
中科院分区:
其他
文献类型:
--
作者:
Chen S;Zhou Y;Chen Y;Gu J

文献摘要

参考文献

被引文献

相似文献

FASTQ 文件的质量控制和预处理对于为下游分析提供干净的数据至关重要。传统上,每个操作都会使用不同的工具,例如质量控制、适配器修整和质量过滤。这些工具通常速度不够快,因为大多数工具都是使用高级编程语言(例如 Python 和 Java)开发的,并且提供有限的多线程支持。多次读取和加载数据也会导致预处理速度变慢且 I/O 效率低下。我们开发了 fastp 作为超快 FASTQ 预处理器,具有有用的质量控制和数据过滤功能。它可以通过一次 FASTQ 数据扫描来执行质量控制、适配器修剪、质量过滤、每次读取质量修剪和许多其他操作。该工具是用C++开发的,具有多线程支持。根据我们的评估,尽管执行的操作比类似工具多得多,但 fastp 的速度比 Trimmomatic 或 Cutadapt 等其他 FASTQ 预处理工具快 2-5 倍。开源代码和相应说明可在 https://github.com/OpenGene/fastp 获取。
Quality control and preprocessing of FASTQ files are essential to providing clean data for downstream analysis. Traditionally, a different tool is used for each operation, such as quality control, adapter trimming and quality filtering. These tools are often insufficiently fast as most are developed using high-level programming languages (e.g. Python and Java) and provide limited multi-threading support. Reading and loading data multiple times also renders preprocessing slow and I/O inefficient. We developed fastp as an ultra-fast FASTQ preprocessor with useful quality control and data-filtering features. It can perform quality control, adapter trimming, quality filtering, per-read quality pruning and many other operations with a single scan of the FASTQ data. This tool is developed in C++ and has multi-threading support. Based on our evaluation, fastp is 2–5 times faster than other FASTQ preprocessing tools such as Trimmomatic or Cutadapt despite performing far more operations than similar tools. The open-source code and corresponding instructions are available at https://github.com/OpenGene/fastp.
DOI: 10.1038/nmeth.1923
发表时间: 2012-03-04
期刊: NATURE METHODS
影响因子: 48
作者:
Langmead, Ben;Salzberg, Steven L.
通讯作者: Salzberg, Steven L.
DOI: 10.1186/1472-6963-10-122
发表时间: 2010-05-13
影响因子: 2.8
作者:
Stirling C;Andrews S;Croft T;Vickers J;Turner P;Robinson A
通讯作者: Robinson A
AfterQC:fastq数据的自动过滤、修剪、错误消除和质量控制
DOI: 10.1186/s12859-017-1469-3
发表时间: 2017-03-14
期刊: BMC bioinformatics
影响因子: 3
作者:
Chen S;Huang T;Zhou Y;Han Y;Xu M;Gu J
通讯作者: Gu J
DOI: 10.1038/nbt.3520
发表时间: 2016-05
影响因子: 46.9
作者:
Newman AM;Lovejoy AF;Klass DM;Kurtz DM;Chabon JJ;Scherer F;Stehr H;Liu CL;Bratman SV;Say C;Zhou L;Carter JN;West RB;Sledge GW;Shrager JB;Loo BW Jr;Neal JW;Wakelee HA;Diehn M;Alizadeh AA
通讯作者: Alizadeh AA
Soapnuke:MAPREDUCE加速支持的软件,用于集成质量控制和预处理高通量测序数据。
DOI: 10.1093/gigascience/gix120
发表时间: 2018-01-01
期刊: GigaScience
影响因子: 9.2
作者:
Chen Y;Chen Y;Shi C;Huang Z;Zhang Y;Li S;Li Y;Ye J;Yu C;Li Z;Zhang X;Wang J;Yang H;Fang L;Chen Q
通讯作者: Chen Q