Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optionally use igzip for decompression of gzipped files. #149

Merged
merged 1 commit into from
Jan 28, 2023

Conversation

ghuls
Copy link
Contributor

@ghuls ghuls commented Jan 10, 2023

igzip (https://github.com/intel/isa-l/) is quite a bit faster than standard gzip/pigz for decompressing gzipped files.

Total runtime might not be that much faster with igzip as in most cases igzip will only consume around 20% CPU as other commands in the pipeline can't keep up. But it lowers the total amount of CPU used by TrimGalore.

cutadapt also uses python-isal/igzip under the hood via xopen to read FASTQ files.

igzip (https://github.com/intel/isa-l/) is quite a bit faster than
standard gzip/pigz for decompressing gzipped files.

Total runtime might not be that much faster with igzip as in most
cases igzip will only consume around 20% CPU as other commands
in the pipeline can't keep up. But it lowers the total amount
of CPU used by TrimGalore.

cutadapt also uses python-isal/igzip under the hood via xopen
to read FASTQ files.
@FelixKrueger FelixKrueger merged commit 22b09d7 into FelixKrueger:master Jan 28, 2023
@FelixKrueger
Copy link
Owner

Thanks for your contribution, I hope it'll help to make a small difference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants