Bigtools: a high-performance BigWig and BigBed library in Rust
Abstract
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. 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. Bigtools is cross-platform and released under the MIT license. It is distributed on Crates.io and the Python Package Index, and the source code is available at https://github.com/jackh726/bigtools.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 1.09
- Field percentile
- top 26%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- TBtools - an integrative toolkit developed for interactive analyses of big biological data
Chengjie Chen, Hao Chen, … Rui Xia·Molecular PlantPeer-reviewed·Jun 23, 2020
- GRanges: A Rust Library for Genomic Range Data
Vince Buffalo·bioRxiv·May 24, 2024
- SraTailor: GUI software for visualizing high-throughput sequence read archives
Shinya Oki, Kazumitsu Maehara, … Chikara Meno·bioRxiv·May 16, 2014
- Megadepth: efficient coverage quantification for BigWigs and BAMs
Christopher Wilks, Omar Y. Ahmed, … Ben Langmead·BioinformaticsPeer-reviewed·Mar 4, 2021
- pyBedGraph: a Python package for fast operations on 1-dimensional genomic signal tracks
Henry B. Zhang, Minji Kim, … Yijun Ruan·BioinformaticsPeer-reviewed·Jan 31, 2020
- ChIPSeqFPro, a pipeline for sequential processing of ChIP-Seq fastq to bigwig files
Milos Pjanic·bioRxiv·Mar 18, 2017