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
- Software packagehttps://cran.r-project.org/src/contrib/valr_0.4.1.tar.gz