Learn R Programming

LoopRig

Overview

LoopRig is an R package that aims to standardize complex coordinate-based workflows utilizing chromatin loop and genomic element data.

Installation

LoopRig can be installed directly from GitHub:

# install.packages("devtools")
devtools::install_github("hsmaan/LoopRig", build_vignettes = TRUE)

Usage

Element data from BED4..n files and chromatin loop data from BEDPE files is used as input for the LoopsToRanges() and ElementsToRanges() functions, which create S3 containers for S4 GRangesList and GRanges objects respectively. These containers are of class LoopRanges and ElementRanges, and can be analyzed using the chromatin loop manipulation and element linkage functions available in LoopRig.

An in-depth tutorial is available in the package vignettes:

browseVignettes("LoopRig")
vignette("LoopRig-Tutorial")

Complete package documentation available here

License

GNU General Public License 3.0

Copy Link

Version

Install

install.packages('LoopRig')

Monthly Downloads

172

Version

0.1.1

License

GPL-3 | file LICENSE

Maintainer

Hassaan Maan

Last Published

December 20th, 2019

Functions in LoopRig (0.1.1)

ScaffoldElements

Finds elements within loops scaffolded by another set of elements
StackedElements

Finds elements stacked atop loop anchors
LoopsToRanges

Create a list of ranges objects from looping data
ElementsToRanges

Create a list of ranges objects from element data
ExportBED

Export a LoopRanges or italicsElementRanges object to a BED/BEDPE file
ConsensusLoops

Subset an object of class LoopRanges using consensus options
LinkedElements

Determines elements linked by loop anchors
DropLoops

Drop loops from LoopRanges objects using anchor and loop sizes