Recent Releases of valr
valr - valr 0.8.4
- Update a test for compatibility with forthcoming ggplot2 3.6.0 (#431)
- R
Published by kriemo 8 months ago
valr - valr 0.8.3
read_bigwig()now uses cpp11bigwig on CRAN. Theset_strandparam was removed to be more consistent with expected bigWig contents.read_gtf()was deprecated. The rtracklayer package used for this functionality is no longer a dependency of valr due to errors from CRAN AddressSantizer checks of the UCSC c-library code vendored in rtracklayer.valr now depends on R >= 4.0.0.
- R
Published by kriemo about 1 year ago
valr - valr 0.8.2
Address NOTE on CRAN about Rd link targets.
Change maintainer email address.
- R
Published by kriemo over 1 year ago
valr - valr 0.8.1
- Make vdiffr dependency optional during package testing.
- R
Published by kriemo almost 2 years ago
valr - valr 0.8.0
- Added
bed_genomecov()to compute interval coverage across a genome.
- R
Published by kriemo almost 2 years ago
valr - valr 0.7.0
read_bedand related functions now automatically calculate the fields. Use ofn_fieldswas deprecated.
- R
Published by kriemo over 2 years ago
valr - valr 0.6.8
bed_closest()now reports all x intervals, even when there are no closest y intervals (e.g. when there is no matching chromosome in y intervals). These intervals are returned populated withNAfor.overlap,.distand y interval locations.Reimplemented
bed_closest()to use binary search rather than an interval tree search. The closest y interval can be missed with the previous search strategy in high depth interval trees.Fix off by one error when using
max_distargument inbed_cluster()(#401).
- R
Published by kriemo almost 3 years ago
valr -
Removed
SystemRequirementsfrom DESCRIPTION to eliminate a NOTE on CRAN.bed_coverage()now reports intervals fromxwith no matching group iny(#395).
- R
Published by kriemo about 3 years ago
valr -
What's Changed
- improvements for interactive use by @jayhesselberth in https://github.com/rnabioco/valr/pull/393
- update intervaltree by @kriemo in https://github.com/rnabioco/valr/pull/391
Full Changelog: https://github.com/rnabioco/valr/compare/v0.6.5...v0.6.6
- R
Published by kriemo over 3 years ago
valr - valr 0.6.5
- Handle
max_distfor first intervals inbed_cluster()(#388)
- R
Published by kriemo over 3 years ago
valr -
Minor changes
Fixed intron score numbering error in
create_introns(#377 @sheridar)Fixed bug in handling of list inputs for
bed_intersect()(#380 @sheridar)Added
read_bigwigandread_gtffunctions to import data into valr compatible tibbles (#379)Kent Riemondy is now maintainer.
- R
Published by kriemo about 4 years ago
valr - valr 0.6.3
- Update to prepare for readr 2.0.0
- R
Published by jayhesselberth almost 5 years ago
valr - valr 0.6.2
Minor changes
RMariaDBhas replaced the deprecatedRMySQLpackage as the database backend.valr now imports Rcpp, which should have always been the case, but was masked by its Import by readr, which recently dropped use of Rcpp.
- R
Published by jayhesselberth over 5 years ago
valr - valr 0.6.1
Bug Fixes
- Fixed rchk unprotect error (#365)
- R
Published by jayhesselberth almost 6 years ago
valr - valr 0.6.0
Major changes
trbl_interval()andtrbl_genome()customtibblesubclasses have been deemed unnecessary and have been removed from the package.coercing
GRangesto avalrcompatible data.frame now uses thegr_to_bed()function rather thanas.trbl_interal()methods.
Minor changes
dplyr version < 0.8.0 is no longer supported due to unnecessary code bloat and challenges with handling multiple grouping structures (#359).
The
sort_byargument ofbed_random()has been changed tosorted, and will now by default usebed_sort()to sort the output, rather than rely on naming the sorting columns. Sorting can be suppressed by usingsorted = FALSE.bed_sort()now uses base R sorting with theradixmethod for increased speed. (#353)tblsprocessed bybed_merge()orbed_sort()no longer store eithermergedorsortedas attributes, due to these attributes being rarely checked in the codebase and potential sources of unexpected behavior.
Bug fixes
Fixed
bed_closest()to prevent erroneous intervals being reported when adjacent closest intervals are present in theytable. (#348)Factor columns that are not used for grouping are returned as factors rather than inappropriately being coerced to integer vectors (#360)
- R
Published by jayhesselberth almost 6 years ago
valr - valr 0.5.0
Major changes
- Internal
Rcppfunctions have been reorganized to remove all dependencies ondplyrC++ functions.
Minor changes
Due to internal refactoring of Rcpp functions, only data.frames containing Numeric, Logical, Integer, Character, and List column types are supported. Columns containing Raw, Complex, or other R classes are not supported and will issue an error.
Factors are now disallowed from grouping variables in multiset operations to avoid sort order discrepancies, and compatibility with factor handling in
dplyrv.0.8.0. Factors will now be internally type-converted to character and a warning is issued.
- R
Published by jayhesselberth about 7 years ago
valr - valr 0.4.2
Bug fixes
- Changed the behavior of
as.tbl_interval()to callas_tibble()only on non-tibble input, which prevents groups from being stripped fromtibble()input (#338).
- R
Published by jayhesselberth over 7 years ago
valr - valr 0.4.1
valr 0.4.1
Added new function,
bed_partition(), which is similar tobed_merge()but collapses intervals to elemental intervals rather than the maximal overlapping region.bed_partition()also can compute summaries of data from overlapping intervals. See examples inbed_partition()and timings invignette('benchmarks')@kriemo.Several explicit comparisons to the Bioconductor GenomicRanges library are included for users considering using valr. See examples in
as.tbl_interval()and timings invignette('benchmarks').
- R
Published by jayhesselberth over 7 years ago
valr - valr 0.4.0
Minor changes
All relevant tests from bedtool2 were ported into valr. Bugs identified in corner cases by new tests were fixed (#328 @raysinesis)
bed_jaccard()now works with grouped inputs (#216)Update dplyr header files to v0.7
bed_intersect()and internalintersect_implwere refactored to enable return of non-intersecting intervals.The genome argument to
bed_makewindows()was deprecated and will produce a warning if used. Also error handling was added to check and warn if there are intervals smaller than the requested window size inmakewindows_impl()(#312 @kriemo)
Bug fixes
Fixed off by one error in reported distances from
bed_closest(). Distances reported now are the same asbedtools closestbehavior (#311).bed_glyph()acceptstrbl_intervalsnamed other thanxandy(#318).bed_makewindows()now returns the number of windows specified bynum_winwhen the input intervals are not evenly divisble intonum_win, consistent withbedtoolsbehavior.The output of
findOverlaps()is now sorted insubtract_impl()to prevent reporting intervals that should have been dropped when callingbed_subtract()(#316 @kriemo)
- R
Published by jayhesselberth about 8 years ago
valr - valr 0.3.1
Enhancements
A manuscript describing valr has been published in F1000Research.
New S3 generic
as.tbl_interval()convertsGenomicRanges::GRangesobjects totbl_interval.New
create_tss()for creating transcription start sites.Improve documentation of interval statistics with more complex examples.
Minor
bed_sort()has been de-deprecated to reducearrangecalls in library code.
Bug fixes
bed_merge()now reports start/end columns if spec is provided (#288)
- R
Published by jayhesselberth over 8 years ago
valr - valr 0.3.0
Enhancements
New
create_introns(),create_utrs5()andcreate_utrs3()functions for generating features from BED12 files.Speed-ups in
bed_makewindows()(~50x),bed_merge()(~4x), andbed_flank()(~4x) (thanks to @kriemo and @sheridar). Thanks to the sponsors of the Biofrontiers Hackathon for the caffeine underlying these improvements.
Bug fixes
- intervals from
bed_random()are now sorted properly.
- R
Published by jayhesselberth over 8 years ago
valr - valr 0.2.0
Major changes
Package dplyr v0.5.0 headers with valr to remove dplyr LinkingTo dependency.
bed_intersect()now accepts multiple tbls for intersection (#220 @kriemo).new
tbl_interval()andtbl_genome()that wrap tibbles and enforce strict column naming.trbl_interval()andtrbl_genome()are constructors that taketibble::tribble()formatting andis.tbl_interval()andis.tbl_genome()are used to check for valid classes.
Minor changes
- intervals returned from
bed_random()are sorted bychromandstartby default.
Bug fixes
- Merge intervals in
bed_jaccard()and use numeric values for calculation (fixes #204).
- R
Published by jayhesselberth almost 9 years ago
valr - valr 0.1.2
Major changes
- Deprecate
bed_sort()in favor of usingdplyr::arrange()explicitly (fixes #134).
Minor changes
add
src/init.cthat callsR_registerRoutinesandR_useDynamicSymbolsto address NOTE in r-develDeprecate
distparameter inbed_closest()in favor of using user supplied functions (#182 @kriemo)Make
.idvalues sequential across chroms inbed_cluster()output (#171)Transfer repository to http:://github.com/rnabioco/valr, update links and docs.
Move shiny app to new repo (http://github.com/rnabioco/valrdata).
Add Kent Riemondy to LICENSE file.
Bug fixes
bed_merge()now merges contained intervals (#177)
- R
Published by jayhesselberth almost 9 years ago
valr - valr 0.1.1
valr 0.1.1
Minor changes
- test / vignette guards for Suggested RMySQL
- fixed memory leak in absdist.cpp
- fixed vignette entry names
- R
Published by jayhesselberth about 9 years ago
valr - valr 0.1.0
valr 0.1.0
Major changes
- initial release on CRAN
- R
Published by jayhesselberth over 9 years ago