{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T20:03:31Z","timestamp":1775160211781,"version":"3.50.1"},"reference-count":17,"publisher":"Oxford University Press (OUP)","issue":"6","license":[{"start":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T00:00:00Z","timestamp":1717545600000},"content-version":"vor","delay-in-days":4,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NIH Common Fund 4D Nucleome Program","award":["UM1 HG011536"],"award-info":[{"award-number":["UM1 HG011536"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,6,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>The BigWig and BigBed file formats were originally designed for the visualization of next-generation sequencing data through a genome browser. Due to their versatility, these formats have long since become ubiquitous for the storage of processed sequencing data and regularly serve as the basis for downstream data analysis. As the number and size of sequencing experiments continues to accelerate, there is an increasing demand to efficiently generate and query BigWig and BigBed files in a scalable and robust manner, and to efficiently integrate these functionalities into data analysis environments and third-party applications.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>Here, we present Bigtools, a feature-complete, high-performance, and integrable software library for generating and querying both BigWig and BigBed files. Bigtools is written in the Rust programming language and includes a flexible suite of command line tools as well as bindings to Python.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>Bigtools is cross-platform and released under the MIT license. It is distributed on Crates.io, Bioconda, and the Python Package Index, and the source code is available at https:\/\/github.com\/jackh726\/bigtools.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btae350","type":"journal-article","created":{"date-parts":[[2024,5,29]],"date-time":"2024-05-29T10:07:15Z","timestamp":1716977235000},"source":"Crossref","is-referenced-by-count":8,"title":["Bigtools: a high-performance BigWig and BigBed library in Rust"],"prefix":"10.1093","volume":"40","author":[{"given":"Jack D","family":"Huey","sequence":"first","affiliation":[{"name":"Program in Molecular Medicine, UMass Chan Medical School , Worcester, MA 01605, United States"},{"name":"Diabetes Center of Excellence, UMass Chan Medical School , Worcester, MA 01605, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5814-0864","authenticated-orcid":false,"given":"Nezar","family":"Abdennur","sequence":"additional","affiliation":[{"name":"Department of Genomics and Computational Biology, UMass Chan Medical School , Worcester, MA 01605, United States"},{"name":"Department of Systems Biology, UMass Chan Medical School , Worcester, MA 01605, United States"}]}],"member":"286","published-online":{"date-parts":[[2024,6,11]]},"reference":[{"key":"2024061207154409500_btae350-B1","author":"Abdennur","year":"2023"},{"key":"2024061207154409500_btae350-B2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13059-023-02914-z","article-title":"JBrowse 2: a modular genome browser with views of synteny and structural variation","volume":"24","author":"Diesh","year":"2023","journal-title":"Genome Biol"},{"key":"2024061207154409500_btae350-B3","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1186\/s12864-016-3278-x","article-title":"Plastid: nucleotide-resolution analysis of next-generation sequencing and genomics data","volume":"17","author":"Dunn","year":"2016","journal-title":"BMC Genomics"},{"key":"2024061207154409500_btae350-B4","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1038\/nature11247","article-title":"An integrated encyclopedia of DNA elements in the human genome","volume":"489","author":"ENCODE Project Consortium","year":"2012","journal-title":"Nature"},{"key":"2024061207154409500_btae350-B5","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1038\/s41592-018-0046-7","article-title":"Bioconda: sustainable and comprehensive software distribution for the life sciences","volume":"15","author":"Gr\u00fcning","year":"2018","journal-title":"Nature Methods"},{"key":"2024061207154409500_btae350-B6","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"2024061207154409500_btae350-B7","first-page":"1","article-title":"autoSQL and autoXML: code generators from the genome project","volume":"2002","author":"Kent","year":"2002","journal-title":"Linux J"},{"key":"2024061207154409500_btae350-B8","doi-asserted-by":"crossref","first-page":"2204","DOI":"10.1093\/bioinformatics\/btq351","article-title":"BigWig and BigBed: enabling browsing of large distributed datasets","volume":"26","author":"Kent","year":"2010","journal-title":"Bioinformatics"},{"key":"2024061207154409500_btae350-B9","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1093\/bioinformatics\/btv573","article-title":"Rust-Bio: a fast and safe bioinformatics library","volume":"32","author":"K\u00f6ster","year":"2016","journal-title":"Bioinformatics"},{"key":"2024061207154409500_btae350-B10","doi-asserted-by":"crossref","first-page":"1841","DOI":"10.1093\/bioinformatics\/btp328","article-title":"Rtracklayer: an R package for interfacing with genome browsers","volume":"25","author":"Lawrence","year":"2009","journal-title":"Bioinformatics"},{"key":"2024061207154409500_btae350-B11","author":"Manz","year":"2024"},{"key":"2024061207154409500_btae350-B12","doi-asserted-by":"crossref","first-page":"1618","DOI":"10.1093\/bioinformatics\/btu056","article-title":"Bwtool: a tool for bigWig files","volume":"30","author":"Pohl","year":"2014","journal-title":"Bioinformatics"},{"key":"2024061207154409500_btae350-B13","author":"Ryan","year":"2016"},{"key":"2024061207154409500_btae350-B14","author":"Ryan","year":"2016"},{"key":"2024061207154409500_btae350-B15","doi-asserted-by":"crossref","first-page":"D726","DOI":"10.1093\/nar\/gkv1160","article-title":"ENCODE data at the ENCODE portal","volume":"44","author":"Sloan","year":"2016","journal-title":"Nucleic Acids Res"},{"key":"2024061207154409500_btae350-B16","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1038\/s41592-023-02139-9","article-title":"A fast, scalable and versatile tool for analysis of single-cell omics data","volume":"21","author":"Zhang","year":"2024","journal-title":"Nat Methods"},{"key":"2024061207154409500_btae350-B17","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1038\/ng.3466","article-title":"Exploring genomic alteration in pediatric cancer using ProteinPaint","volume":"48","author":"Zhou","year":"2016","journal-title":"Nat Genet"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btae350\/58108004\/btae350.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/6\/btae350\/58200784\/btae350.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/6\/btae350\/58200784\/btae350.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T03:52:30Z","timestamp":1718164350000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btae350\/7688332"}},"subtitle":[],"editor":[{"given":"Jonathan","family":"Wren","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2024,6]]},"references-count":17,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,6,3]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btae350","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2024.02.06.579187","asserted-by":"object"}]},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,6]]},"published":{"date-parts":[[2024,6]]},"article-number":"btae350"}}