Program in Molecular Medicine, UMass Chan Medical School, Worcester, MA 01605, United States.
Diabetes Center of Excellence, UMass Chan Medical School, Worcester, MA 01605, United States.
Bioinformatics. 2024 Jun 3;40(6). doi: 10.1093/bioinformatics/btae350.
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, Bioconda, and the Python Package Index, and the source code is available at https://github.com/jackh726/bigtools.
BigWig 和 BigBed 文件格式最初是为通过基因组浏览器可视化下一代测序数据而设计的。由于其多功能性,这些格式早已成为处理测序数据存储的通用格式,并经常作为下游数据分析的基础。随着测序实验的数量和规模持续加速,人们对以可扩展和稳健的方式高效生成和查询 BigWig 和 BigBed 文件,以及将这些功能高效集成到数据分析环境和第三方应用程序中的需求不断增加。
在这里,我们介绍了 Bigtools,这是一个功能齐全、高性能且可集成的软件库,用于生成和查询 BigWig 和 BigBed 文件。Bigtools 是用 Rust 编程语言编写的,包括一套灵活的命令行工具以及对 Python 的绑定。
Bigtools 是跨平台的,并根据 MIT 许可证发布。它在 Crates.io、Bioconda 和 Python 包索引上分发,源代码可在 https://github.com/jackh726/bigtools 上获得。