plyranges is a dplyr like API to the Ranges/GenomicRanges infrastructure in Bioconductor.
plryanges provides a consistent interface for importing and wrangling genomics data from a variety of sources. The package defines a grammar of genomic data manipulation through a set of verbs. These verbs can be used to construct human readable analysis pipelines based on Ranges objects.
Modify genomic regions with the
Modify genomic regions while fixing the start/end/center coordinates
anchors() family of functions.
Sort genomic ranges with
Modify, subset, and aggregate genomic data with the
Any of the above operations can be performed on partitions of the
Find nearest neighbour genomic regions with the
Find overlaps between ranges with the
join_overlap_inner() family of functions.
Merge all overlapping and adjacent genomic regions with
Merge the end points of all genomic regions with
Import and write common genomic data formats with the
For more details on the features of plryanges, read the vignette:
browseVignettes(package = "plyranges")
Michael Lawrence [contributor]
Dianne Cook [contributor]
Spencer Nystrom (ORCID) [contributor]
Report bugs at https://github.com/sa-lee/plyranges
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.