Releases: OpenGene/fastp
Optimize memory usage
Fix a regression bug of FASTQ reader
Bug fix for possible hanging forever on invalid input files, and other bug fixes.
Fix interleaved input bug
Fix the bug in the mode of interleaved input
Fix possible hang when unpaired1 equals to unpaired2
v0.23.1 Update README.md
Generates reproducible outputs and improves performance greatly
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.
Support deduplication
Support deduplication (--dedup), and refine the duplication evaluation algorithm.
Fix the plotly.js CDN issue
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.
Release v0.20.0
Revise overlap detection, PE correction and adapter trimming
Support average quality score filter
Count polyX
...
Support trimming multiple adapters and outputting unpaired/failed reads
v0.19.10 fix a bug in fastareader for FASTA with space in name