Cargando…
The Scramble conversion tool
Motivation: The reference CRAM file format implementation is in Java. We present ‘Scramble’: a new C implementation of SAM, BAM and CRAM file I/O. Results: The C implementation of for CRAM is 1.5–1.7× slower than BAM at decoding but 1.8–2.6× faster at encoding. We see file size savings of 34–55%. Av...
Autor principal: | |
---|---|
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/PMC4173023/ https://www.ncbi.nlm.nih.gov/pubmed/24930138 http://dx.doi.org/10.1093/bioinformatics/btu390 |
_version_ | 1782336123179106304 |
---|---|
author | Bonfield, James K. |
author_facet | Bonfield, James K. |
author_sort | Bonfield, James K. |
collection | PubMed |
description | Motivation: The reference CRAM file format implementation is in Java. We present ‘Scramble’: a new C implementation of SAM, BAM and CRAM file I/O. Results: The C implementation of for CRAM is 1.5–1.7× slower than BAM at decoding but 1.8–2.6× faster at encoding. We see file size savings of 34–55%. Availability and implementation: Source code is available at http://sourceforge.net/projects/staden/files/io_lib/ under the BSD software licence. Contact: jkb@sanger.ac.uk Supplementary information: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-4173023 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-41730232014-09-25 The Scramble conversion tool Bonfield, James K. Bioinformatics Applications Notes Motivation: The reference CRAM file format implementation is in Java. We present ‘Scramble’: a new C implementation of SAM, BAM and CRAM file I/O. Results: The C implementation of for CRAM is 1.5–1.7× slower than BAM at decoding but 1.8–2.6× faster at encoding. We see file size savings of 34–55%. Availability and implementation: Source code is available at http://sourceforge.net/projects/staden/files/io_lib/ under the BSD software licence. Contact: jkb@sanger.ac.uk Supplementary information: Supplementary data are available at Bioinformatics online. Oxford University Press 2014-10 2014-06-14 /pmc/articles/PMC4173023/ /pubmed/24930138 http://dx.doi.org/10.1093/bioinformatics/btu390 Text en © The Author 2014. 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 | Applications Notes Bonfield, James K. The Scramble conversion tool |
title | The Scramble conversion tool |
title_full | The Scramble conversion tool |
title_fullStr | The Scramble conversion tool |
title_full_unstemmed | The Scramble conversion tool |
title_short | The Scramble conversion tool |
title_sort | scramble conversion tool |
topic | Applications Notes |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4173023/ https://www.ncbi.nlm.nih.gov/pubmed/24930138 http://dx.doi.org/10.1093/bioinformatics/btu390 |
work_keys_str_mv | AT bonfieldjamesk thescrambleconversiontool AT bonfieldjamesk scrambleconversiontool |