bedtoolsr
bedtoolsr provides a direct R interface to the bedtools suite to manipulate and analyze genomic interval and DNA sequencing–derived datasets.
Key Features:
- Direct bedtools interface: Uses the version of bedtools installed on the host system to expose bedtools functionality to R.
- Input/output flexibility: Supports both file paths and R objects as inputs and outputs.
- Automatic format detection: Detects input and output formats automatically.
- Compatibility: Targets compatibility with past and future versions of bedtools.
- Unit tests: Includes unit tests to support stability and reliability.
Scientific Applications:
- Genomic interval manipulation: Performs complex set operations on genomic intervals.
- Identification of regions of interest: Identifies genomic regions of interest from genomic datasets.
- Sequence alignment analysis: Analyzes sequence alignments derived from DNA sequencing.
- Large-scale genomic data handling: Manipulates and processes large-scale genomic datasets generated by DNA sequencing technologies.
Methodology:
Invokes the system-installed bedtools executables from R, accepts file paths or R objects as inputs and outputs, automatically detects input/output formats, includes unit tests, and targets compatibility across bedtools versions.
Topics
Details
- Tool Type:
- command-line tool, library
- Programming Languages:
- R, Python
- Added:
- 1/18/2021
- Last Updated:
- 1/31/2021
Operations
Publications
Patwardhan M, Wenger C, Davis E, Phanstiel D. Bedtoolsr: An R package for genomic data analysis and manipulation. Journal of Open Source Software. 2019;4(44):1742. doi:10.21105/joss.01742. PMID:31903447. PMCID:PMC6941791.