valr

valr provides functions for manipulation and analysis of genomic intervals and associated signals within the R environment for reproducible exploratory analysis of large genomic datasets.


Key Features:

  • Integration with tidyverse: Built upon the tidyverse collection of R packages and specifically leverages dplyr for data manipulation of interval data.
  • Performance: Benchmarks report performance comparable to BEDtools for handling large-scale genomic intervals.
  • Interactive analysis: Supports interactive workflows that enable dynamic exploration and visualization of genome-scale data within R.
  • Pipeline integration: Designed to be incorporated into genomic analysis pipelines and to interoperate with other bioinformatics tools.

Scientific Applications:

  • Genomic interval operations: Perform interval operations such as merging, intersecting, and subtracting genomic intervals.
  • Signal processing: Analyze signals associated with genomic regions to investigate regulatory elements and other functional genomics features.
  • Data visualization: Generate plots and graphics using R visualization capabilities to aid interpretation of genomic data.

Methodology:

Implements interval-based operations using tidyverse data manipulation tools, particularly dplyr, to support reproducible and efficient analyses.

Topics

Collections

Details

License:
MIT
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R, C++, C
Added:
8/21/2018
Last Updated:
12/10/2018

Operations

Publications

Riemondy KA, Sheridan RM, Gillen A, Yu Y, Bennett CG, Hesselberth JR. valr: Reproducible genome interval analysis in R. F1000Research. 2017;6:1025. doi:10.12688/f1000research.11997.1. PMID:28751969. PMCID:PMC5506536.

Funding: - National Institutes of Health: R35GM119550 - Colorado Office of Economic Development and International Trade: CTGGI 2016- 2096

Documentation

Downloads

Links