Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bhklab/CREAM

CREAM (Clustering of Functional Regions Analysis Method) is a new method for identification of clusters of functional regions (COREs) within chromosomes.
https://github.com/bhklab/CREAM

biomedical-informatics clustering functional-prediction peak-detection

Last synced: 3 months ago
JSON representation

CREAM (Clustering of Functional Regions Analysis Method) is a new method for identification of clusters of functional regions (COREs) within chromosomes.

Awesome Lists containing this project

README

        

# CREAM (Clustering of genomic REgions Analysis Method) #
[![Travis Build Status](https://travis-ci.org/bhklab/CREAM.svg?branch=master)](https://travis-ci.org/bhklab/CREAM) [![codecov](https://codecov.io/gh/bhklab/CREAM/branch/master/graph/badge.svg)](https://codecov.io/gh/bhklab/CREAM) [![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/gvxbin36u3yqx50s?svg=true)](https://ci.appveyor.com/project/kofiav/cream-l3j9o) [![CRAN\_Status\_Badge](https://www.r-pkg.org/badges/version-last-release/CREAM)](https://cran.r-project.org/package=CREAM) [![CRAN\_Downloads](https://cranlogs.r-pkg.org/badges/CREAM)](https://cran.r-project.org/package=CREAM)

Overview
--------

CREAM is a new method for identification of clusters of genomic regions within chromosomes. Primarily, it is used for calling Clusters of cis-Regulatory Elements (COREs). CREAM uses genome-wide maps of genomic regions in the tissue or cell type of interest, such as those generated from chromatin-based assays including DNaseI, ATAC or ChIP-Seq.

CREAM considers proximity of the elements within chromosomes of a given sample to identify COREs in the following steps:

1. It identifies window size or the maximum allowed distance between the elements within each CORE

2. It identifies number of elements which should be clustered as a CORE

3. It calls COREs

4. It filters the COREs with lowest order which does not pass the threshold considered in the approach.

Installation
------------

``` r
# Install from CRAN
install.packages('CREAM')

# Installing the development version from GitHub:
# install.packages("devtools")
devtools::install_github("bhklab/CREAM")
```

Usage
-----

``` r
# Identify COREs using CREAM
IdentifiedCOREs <- CREAM( in_path = system.file("extdata", "A549_Chr21.bed", package = "CREAM"), MinLength = 1000, peakNumMin = 2 )
```

Getting help
------------

Contact us by filing an issue in the CREAM [issues](https://github.com/bhklab/CREAM/issues) page.