Pybedtools

Pybedtools provides a Python interface to BEDTools for manipulation and genome-arithmetic analysis of genomic interval datasets.


Key Features:

  • BEDTools integration: Provides access to BEDTools genome-arithmetic operations from Python.
  • Feature-level manipulation: Supports detailed operations on individual genomic features and intervals.
  • Temporary file management: Automates creation and cleanup of temporary files used during computations.

Scientific Applications:

  • Genomic data analysis: Perform interval operations and set-based analyses on genomic datasets.
  • Workflow scripting: Integrate genome-arithmetic operations into Python scripts for reproducible analyses.

Methodology:

Provides a Python wrapper around BEDTools commands, exposing genome-arithmetic operations, feature-level manipulation, and automated temporary-file handling.

Topics

Details

License:
GPL-2.0
Maturity:
Mature
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Dale RK, Pedersen BS, Quinlan AR. Pybedtools: a flexible Python library for manipulating genomic datasets and annotations. Bioinformatics. 2011;27(24):3423-3424. doi:10.1093/bioinformatics/btr539. PMID:21949271. PMCID:PMC3232365.