fastp

An ultra-fast all-in-one FASTQ preprocessor (QC/adapters/trimming/filtering/splitting/merging...)

MIT License

Downloads
36
Stars
1.9K
Committers
27

Bot releases are hidden (Show)

fastp - Fix a regression bug of FASTQ reader Latest Release

Published by sfchen over 1 year ago

fastp - Fix interleaved input bug

Published by sfchen almost 3 years ago

Fix the bug in the mode of interleaved input

fastp - Fix possible hang when unpaired1 equals to unpaired2

Published by sfchen about 3 years ago

fastp - Generates reproducible outputs and improves performance greatly

Published by sfchen about 3 years ago

The threading and I/O modules have been completely rewritten to generate reproducible outputs and improve performance greatly. New libraries libisal and libdeflate were introduced to replace the slow zlib. Although this may bring some difficulties to compilation, it is all worthwhile for performance improvement.

In many cases, fastp v0.23.0 can be 2x as faster as previous versions. Especially, when the compression level is set to 6 or higher, the performance gain is very obvious.

Threading randomness issue has been addressed, so the output files are MD5 consistent when you run it twice, which means the results are completely reproducible.

fastp - Support deduplication

Published by sfchen about 3 years ago

Support deduplication (--dedup), and refine the duplication evaluation algorithm.

fastp - Fix the plotly.js CDN issue

Published by sfchen over 4 years ago

https://cdn.plot.ly is not available from some places, and it will block fastp's HTML figures.
From this release, we will use opengene.org to distribute plotly.js.

fastp - Release v0.20.0

Published by sfchen over 5 years ago

Revise overlap detection, PE correction and adapter trimming
Support average quality score filter
Count polyX
...

fastp - Support merging

Published by sfchen over 5 years ago

new -m/--merge option to merge paired reads.

fastp - Bug fixes for cut_right and non-standard FASTQ with blank lines

Published by sfchen over 5 years ago

fastp - Improve cutting by quality functions

Published by sfchen almost 6 years ago

fastp - Improve trimming and adapter detection

Published by sfchen almost 6 years ago

1, fix an issue of adapter detection to provide higher detection rate
2, add detect_adapter_for_pe option to allow adapter detection for PE data
3, support trim to max_len
4, improve adapter trimming for the reads like adapter dimers

fastp - Improve the speed of FASTQ Reader and support STDIN

Published by sfchen about 6 years ago

fastp - Fix possible deadlock in cloud-docker env

Published by sfchen about 6 years ago

fastp - Improve speed and compression rate

Published by sfchen over 6 years ago

2x faster and 8% smaller

fastp - Mean length fix

Published by sfchen over 6 years ago

fastp - Support insert size estimation, improve adapter detection

Published by sfchen over 6 years ago

fastp - Supports STDOUT streaming and interleaved input

Published by sfchen over 6 years ago

fastp - Support duplication evaluation

Published by sfchen over 6 years ago