author_facet Bonfield, James K
Marshall, John
Danecek, Petr
Li, Heng
Ohan, Valeriu
Whitwham, Andrew
Keane, Thomas
Davies, Robert M
Bonfield, James K
Marshall, John
Danecek, Petr
Li, Heng
Ohan, Valeriu
Whitwham, Andrew
Keane, Thomas
Davies, Robert M
author Bonfield, James K
Marshall, John
Danecek, Petr
Li, Heng
Ohan, Valeriu
Whitwham, Andrew
Keane, Thomas
Davies, Robert M
spellingShingle Bonfield, James K
Marshall, John
Danecek, Petr
Li, Heng
Ohan, Valeriu
Whitwham, Andrew
Keane, Thomas
Davies, Robert M
GigaScience
HTSlib: C library for reading/writing high-throughput sequencing data
Computer Science Applications
Health Informatics
author_sort bonfield, james k
spelling Bonfield, James K Marshall, John Danecek, Petr Li, Heng Ohan, Valeriu Whitwham, Andrew Keane, Thomas Davies, Robert M 2047-217X Oxford University Press (OUP) Computer Science Applications Health Informatics http://dx.doi.org/10.1093/gigascience/giab007 <jats:title>Abstract</jats:title> <jats:sec> <jats:title>Background</jats:title> <jats:p>Since the original publication of the VCF and SAM formats, an explosion of software tools have been created to process these data files. To facilitate this a library was produced out of the original SAMtools implementation, with a focus on performance and robustness. The file formats themselves have become international standards under the jurisdiction of the Global Alliance for Genomics and Health.</jats:p> </jats:sec> <jats:sec> <jats:title>Findings</jats:title> <jats:p>We present a software library for providing programmatic access to sequencing alignment and variant formats. It was born out of the widely used SAMtools and BCFtools applications. Considerable improvements have been made to the original code plus many new features including newer access protocols, the addition of the CRAM file format, better indexing and iterators, and better use of threading.</jats:p> </jats:sec> <jats:sec> <jats:title>Conclusion</jats:title> <jats:p>Since the original Samtools release, performance has been considerably improved, with a BAM read-write loop running 5 times faster and BAM to SAM conversion 13 times faster (both using 16 threads, compared to Samtools 0.1.19). Widespread adoption has seen HTSlib downloaded &amp;gt;1 million times from GitHub and conda. The C library has been used directly by an estimated 900 GitHub projects and has been incorporated into Perl, Python, Rust, and R, significantly expanding the number of uses via other languages. HTSlib is open source and is freely available from htslib.org under MIT/BSD license.</jats:p> </jats:sec> HTSlib: C library for reading/writing high-throughput sequencing data GigaScience
doi_str_mv 10.1093/gigascience/giab007
facet_avail Online
Free
finc_class_facet Informatik
Medizin
format ElectronicArticle
fullrecord blob:ai-49-aHR0cDovL2R4LmRvaS5vcmcvMTAuMTA5My9naWdhc2NpZW5jZS9naWFiMDA3
id ai-49-aHR0cDovL2R4LmRvaS5vcmcvMTAuMTA5My9naWdhc2NpZW5jZS9naWFiMDA3
institution DE-105
DE-14
DE-Ch1
DE-L229
DE-D275
DE-Bn3
DE-Brt1
DE-Zwi2
DE-D161
DE-Gla1
DE-Zi4
DE-15
DE-Pl11
DE-Rs1
imprint Oxford University Press (OUP), 2021
imprint_str_mv Oxford University Press (OUP), 2021
issn 2047-217X
issn_str_mv 2047-217X
language English
mega_collection Oxford University Press (OUP) (CrossRef)
match_str bonfield2021htslibclibraryforreadingwritinghighthroughputsequencingdata
publishDateSort 2021
publisher Oxford University Press (OUP)
recordtype ai
record_format ai
series GigaScience
source_id 49
title HTSlib: C library for reading/writing high-throughput sequencing data
title_unstemmed HTSlib: C library for reading/writing high-throughput sequencing data
title_full HTSlib: C library for reading/writing high-throughput sequencing data
title_fullStr HTSlib: C library for reading/writing high-throughput sequencing data
title_full_unstemmed HTSlib: C library for reading/writing high-throughput sequencing data
title_short HTSlib: C library for reading/writing high-throughput sequencing data
title_sort htslib: c library for reading/writing high-throughput sequencing data
topic Computer Science Applications
Health Informatics
url http://dx.doi.org/10.1093/gigascience/giab007
publishDate 2021
physical
description <jats:title>Abstract</jats:title> <jats:sec> <jats:title>Background</jats:title> <jats:p>Since the original publication of the VCF and SAM formats, an explosion of software tools have been created to process these data files. To facilitate this a library was produced out of the original SAMtools implementation, with a focus on performance and robustness. The file formats themselves have become international standards under the jurisdiction of the Global Alliance for Genomics and Health.</jats:p> </jats:sec> <jats:sec> <jats:title>Findings</jats:title> <jats:p>We present a software library for providing programmatic access to sequencing alignment and variant formats. It was born out of the widely used SAMtools and BCFtools applications. Considerable improvements have been made to the original code plus many new features including newer access protocols, the addition of the CRAM file format, better indexing and iterators, and better use of threading.</jats:p> </jats:sec> <jats:sec> <jats:title>Conclusion</jats:title> <jats:p>Since the original Samtools release, performance has been considerably improved, with a BAM read-write loop running 5 times faster and BAM to SAM conversion 13 times faster (both using 16 threads, compared to Samtools 0.1.19). Widespread adoption has seen HTSlib downloaded &amp;gt;1 million times from GitHub and conda. The C library has been used directly by an estimated 900 GitHub projects and has been incorporated into Perl, Python, Rust, and R, significantly expanding the number of uses via other languages. HTSlib is open source and is freely available from htslib.org under MIT/BSD license.</jats:p> </jats:sec>
container_issue 2
container_start_page 0
container_title GigaScience
container_volume 10
format_de105 Article, E-Article
format_de14 Article, E-Article
format_de15 Article, E-Article
format_de520 Article, E-Article
format_de540 Article, E-Article
format_dech1 Article, E-Article
format_ded117 Article, E-Article
format_degla1 E-Article
format_del152 Buch
format_del189 Article, E-Article
format_dezi4 Article
format_dezwi2 Article, E-Article
format_finc Article, E-Article
format_nrw Article, E-Article
_version_ 1792347176612921345
geogr_code not assigned
last_indexed 2024-03-01T17:51:07.539Z
geogr_code_person not assigned
openURL url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fvufind.svn.sourceforge.net%3Agenerator&rft.title=HTSlib%3A+C+library+for+reading%2Fwriting+high-throughput+sequencing+data&rft.date=2021-01-29&genre=article&issn=2047-217X&volume=10&issue=2&jtitle=GigaScience&atitle=HTSlib%3A+C+library+for+reading%2Fwriting+high-throughput+sequencing+data&aulast=Davies&aufirst=Robert+M&rft_id=info%3Adoi%2F10.1093%2Fgigascience%2Fgiab007&rft.language%5B0%5D=eng
SOLR
_version_ 1792347176612921345
author Bonfield, James K, Marshall, John, Danecek, Petr, Li, Heng, Ohan, Valeriu, Whitwham, Andrew, Keane, Thomas, Davies, Robert M
author_facet Bonfield, James K, Marshall, John, Danecek, Petr, Li, Heng, Ohan, Valeriu, Whitwham, Andrew, Keane, Thomas, Davies, Robert M, Bonfield, James K, Marshall, John, Danecek, Petr, Li, Heng, Ohan, Valeriu, Whitwham, Andrew, Keane, Thomas, Davies, Robert M
author_sort bonfield, james k
container_issue 2
container_start_page 0
container_title GigaScience
container_volume 10
description <jats:title>Abstract</jats:title> <jats:sec> <jats:title>Background</jats:title> <jats:p>Since the original publication of the VCF and SAM formats, an explosion of software tools have been created to process these data files. To facilitate this a library was produced out of the original SAMtools implementation, with a focus on performance and robustness. The file formats themselves have become international standards under the jurisdiction of the Global Alliance for Genomics and Health.</jats:p> </jats:sec> <jats:sec> <jats:title>Findings</jats:title> <jats:p>We present a software library for providing programmatic access to sequencing alignment and variant formats. It was born out of the widely used SAMtools and BCFtools applications. Considerable improvements have been made to the original code plus many new features including newer access protocols, the addition of the CRAM file format, better indexing and iterators, and better use of threading.</jats:p> </jats:sec> <jats:sec> <jats:title>Conclusion</jats:title> <jats:p>Since the original Samtools release, performance has been considerably improved, with a BAM read-write loop running 5 times faster and BAM to SAM conversion 13 times faster (both using 16 threads, compared to Samtools 0.1.19). Widespread adoption has seen HTSlib downloaded &amp;gt;1 million times from GitHub and conda. The C library has been used directly by an estimated 900 GitHub projects and has been incorporated into Perl, Python, Rust, and R, significantly expanding the number of uses via other languages. HTSlib is open source and is freely available from htslib.org under MIT/BSD license.</jats:p> </jats:sec>
doi_str_mv 10.1093/gigascience/giab007
facet_avail Online, Free
finc_class_facet Informatik, Medizin
format ElectronicArticle
format_de105 Article, E-Article
format_de14 Article, E-Article
format_de15 Article, E-Article
format_de520 Article, E-Article
format_de540 Article, E-Article
format_dech1 Article, E-Article
format_ded117 Article, E-Article
format_degla1 E-Article
format_del152 Buch
format_del189 Article, E-Article
format_dezi4 Article
format_dezwi2 Article, E-Article
format_finc Article, E-Article
format_nrw Article, E-Article
geogr_code not assigned
geogr_code_person not assigned
id ai-49-aHR0cDovL2R4LmRvaS5vcmcvMTAuMTA5My9naWdhc2NpZW5jZS9naWFiMDA3
imprint Oxford University Press (OUP), 2021
imprint_str_mv Oxford University Press (OUP), 2021
institution DE-105, DE-14, DE-Ch1, DE-L229, DE-D275, DE-Bn3, DE-Brt1, DE-Zwi2, DE-D161, DE-Gla1, DE-Zi4, DE-15, DE-Pl11, DE-Rs1
issn 2047-217X
issn_str_mv 2047-217X
language English
last_indexed 2024-03-01T17:51:07.539Z
match_str bonfield2021htslibclibraryforreadingwritinghighthroughputsequencingdata
mega_collection Oxford University Press (OUP) (CrossRef)
physical
publishDate 2021
publishDateSort 2021
publisher Oxford University Press (OUP)
record_format ai
recordtype ai
series GigaScience
source_id 49
spelling Bonfield, James K Marshall, John Danecek, Petr Li, Heng Ohan, Valeriu Whitwham, Andrew Keane, Thomas Davies, Robert M 2047-217X Oxford University Press (OUP) Computer Science Applications Health Informatics http://dx.doi.org/10.1093/gigascience/giab007 <jats:title>Abstract</jats:title> <jats:sec> <jats:title>Background</jats:title> <jats:p>Since the original publication of the VCF and SAM formats, an explosion of software tools have been created to process these data files. To facilitate this a library was produced out of the original SAMtools implementation, with a focus on performance and robustness. The file formats themselves have become international standards under the jurisdiction of the Global Alliance for Genomics and Health.</jats:p> </jats:sec> <jats:sec> <jats:title>Findings</jats:title> <jats:p>We present a software library for providing programmatic access to sequencing alignment and variant formats. It was born out of the widely used SAMtools and BCFtools applications. Considerable improvements have been made to the original code plus many new features including newer access protocols, the addition of the CRAM file format, better indexing and iterators, and better use of threading.</jats:p> </jats:sec> <jats:sec> <jats:title>Conclusion</jats:title> <jats:p>Since the original Samtools release, performance has been considerably improved, with a BAM read-write loop running 5 times faster and BAM to SAM conversion 13 times faster (both using 16 threads, compared to Samtools 0.1.19). Widespread adoption has seen HTSlib downloaded &amp;gt;1 million times from GitHub and conda. The C library has been used directly by an estimated 900 GitHub projects and has been incorporated into Perl, Python, Rust, and R, significantly expanding the number of uses via other languages. HTSlib is open source and is freely available from htslib.org under MIT/BSD license.</jats:p> </jats:sec> HTSlib: C library for reading/writing high-throughput sequencing data GigaScience
spellingShingle Bonfield, James K, Marshall, John, Danecek, Petr, Li, Heng, Ohan, Valeriu, Whitwham, Andrew, Keane, Thomas, Davies, Robert M, GigaScience, HTSlib: C library for reading/writing high-throughput sequencing data, Computer Science Applications, Health Informatics
title HTSlib: C library for reading/writing high-throughput sequencing data
title_full HTSlib: C library for reading/writing high-throughput sequencing data
title_fullStr HTSlib: C library for reading/writing high-throughput sequencing data
title_full_unstemmed HTSlib: C library for reading/writing high-throughput sequencing data
title_short HTSlib: C library for reading/writing high-throughput sequencing data
title_sort htslib: c library for reading/writing high-throughput sequencing data
title_unstemmed HTSlib: C library for reading/writing high-throughput sequencing data
topic Computer Science Applications, Health Informatics
url http://dx.doi.org/10.1093/gigascience/giab007