{"categories":[{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"}],"enrichment":{"capability":"pybigtools is a Python wrapper around a Rust library for reading and writing bigWig and bigBed genomic data files with high performance and minimal memory overhead.","skillfed_tags":["bioinformatics","genomics","rust-backed"],"use_cases":["Extract genomic intervals from a bigWig file over a set of genomic regions for statistical analysis.","Convert bedGraph files to bigWig format for efficient storage and sharing of genome-wide signal tracks.","Merge multiple bigWig files into a single file or bedGraph for comparative genomics studies.","Query bigBed files to retrieve annotated genomic features and their metadata.","Build bioinformatics pipelines that read/write UCSC-compatible bigWig and bigBed files."],"what_it_does":"pybigtools is a Python binding to a Rust-based genomics library designed to read and write bigWig and bigBed files\u2014standard formats for storing large-scale genomic interval data. It wraps the Rust bigtools crate using PyO3, inheriting Rust's performance and memory efficiency while exposing a Python API. The library depends only on numpy and is distributed as pre-compiled wheels for multiple Python versions on macOS, Linux, and Windows, reducing installation friction.\n\nThe package targets bioinformaticians and genomics researchers who need to parse or generate bigWig and bigBed files efficiently. It provides methods to read intervals from genomic coordinates, merge multiple bigWigs, and convert between formats (bigWig to bedGraph, bed to bigBed, etc.). The underlying Rust implementation uses async/await for multi-core computation where applicable, and the library is designed to minimize memory footprint\u2014key constraints in genomics workflows that often process large datasets.","worth_installing":"Yes. pybigtools is actively maintained, has no known vulnerabilities, and offers a performant, low-friction way to handle bigWig and bigBed files in Python. The MIT license and wide platform support make it suitable for research and production use. Install it if you work with genomic interval data in these formats."},"id":"pybigtools","links":{"html":"https://skillfed.io/packages/pybigtools","md":"https://skillfed.io/packages/pybigtools.md","pypi":"https://pypi.org/project/pybigtools/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-04","license_spdx":null,"license_treatment":"permissive","name":"pybigtools","python_support":"supports_current","summary":"Python bindings to the Bigtools Rust library for high-performance BigWig and BigBed I/O"},"popularity":{"monthly_downloads":636421,"position":5627,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
