{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"PyRanges provides efficient querying and manipulation of genomic intervals (genes, features, reads) using a pandas-backed interface optimized for genomics workflows.","skillfed_tags":["bioinformatics","genomics","interval-queries"],"use_cases":["Find overlapping genomic features (e.g., which genes overlap with a set of ChIP-seq peaks)","Merge or subtract genomic intervals to build consensus annotations or mask regions","Query and filter large genomic datasets by chromosome, position, or feature type","Perform nearest-neighbor searches to find the closest gene to a variant position"],"what_it_does":"PyRanges is a Python library for working with genomic intervals\u2014discrete regions of DNA sequences like genes, regulatory features, or sequencing reads. It wraps pandas DataFrames to provide a genomics-specific interface optimized for fast querying and manipulation of these intervals, making it easier to perform common bioinformatics tasks like overlap detection, merging, and filtering without writing low-level code.\n\nThe library is built on top of pandas and integrates with the broader Python data science ecosystem, so you can chain operations with a terse syntax and leverage existing pandas and NumPy tools on the results. It depends on ncls for interval indexing, sorted_nearest for nearest-neighbor queries, tabulate for display, and natsort for natural sorting of genomic coordinates.","worth_installing":"Yes. PyRanges is actively maintained, has no known vulnerabilities, installs with low friction, and is widely used in bioinformatics. The MIT license poses no restrictions. Install it if you work with genomic intervals or annotations in Python."},"id":"pyranges","links":{"html":"https://skillfed.io/packages/pyranges","md":"https://skillfed.io/packages/pyranges.md","pypi":"https://pypi.org/project/pyranges/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-03-14","license_spdx":null,"license_treatment":"permissive","name":"pyranges","python_support":"unspecified","summary":"GenomicRanges for Python."},"popularity":{"monthly_downloads":88207,"position":13743,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.4"}
