Eintrag weiter verarbeiten
HTSlib: C library for reading/writing high-throughput sequencing data
Gespeichert in:
Zeitschriftentitel: | GigaScience |
---|---|
Personen und Körperschaften: | , , , , , , , |
In: | GigaScience, 10, 2021, 2 |
Format: | E-Article |
Sprache: | Englisch |
veröffentlicht: |
Oxford University Press (OUP)
|
Schlagwörter: |
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 &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 &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 &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 &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 |