Learn R Programming

ChIP-seq processing pipeline

An R package for analysis of ChIP-seq and other functional sequencing data.

Requirements

A unix-flavored OS with R (>= 3.3.0) installed.

Installation

Since version 1.15.4 spp is available on CRAN and can be installed using the command

install.pacakges("spp", dependencies=TRUE)

Alternatively you can use modtools to install spp:

require(devtools)
devtools::install_github('hms-dbmi/spp', build_vignettes = FALSE)

Or

download a .tar.gz containing the latest release and use the standard R installation command, e.g.:

R CMD INSTALL spp_1.13.tar.gz

Note: Since version 1.15.4 the Boost headers are incorporated and linked taking advantage of BH package to avoid problems due to non-standard Boost libraries installation.

Copy Link

Version

Install

install.packages('spp')

Monthly Downloads

54

Version

1.16.0

License

GPL-2

Last Published

May 30th, 2019

Functions in spp (1.16.0)

get.conservative.fold.enrichment.profile

Estimate minimal fold enrichment/depletion along the chromosomes
read.eland.tags

Read eland output file
read.bam.tags

Read BAM alignment file
read.tagalign.tags

Read in tagalign tags
read.short.arachne.tags

Read in ARACHNE short tags
read.helicos.tags

Read in helicos tags
find.binding.positions

Determine significant point protein binding positions (peaks)
get.binding.characteristics

Calculate characteristics of observed DNA-binding signal from cross-correlation profiles
output.binding.results

Write out determined binding peaks into a text file table
get.smoothed.tag.density

Calculate chromosome-wide profiles of smoothed tag density
get.conservative.fold.enrichment.profile2

Return Conservative fold enrichment profile controlling for input and a single background scale
get.mser

Calculate minimal saturated enrichment fold ratio
write.narrowpeak.binding

Write out determined binding peaks using narrowPeak format
points_within

Find points within
writewig

A function to save a list of chromosome-wise x/y data frames into a WIG file format.
write.broadpeak.info

Write out determined broad enrichment regions using broadPeak format
read.bowtie.tags

Read bowtie text alignment output file
spp-package

ChIP-seq (Solexa) Processing Pipeline
read.bin.maqmap.tags

Read MAQ binary alignment map file
read.maqmap.tags

Read MAQ text alignment output file
remove.local.tag.anomalies

Restrict or remove positions with too many tags relative to local background.
select.informative.tags

Choose informative tags
read.meland.tags

Read modified BED tag alignment file that contains variable match length information
get.smoothed.enrichment.mle

Calculate chromosome-wide profiles of smoothed enrichment estimate
add.broad.peak.regions

Calculate chromosome-wide profiles of smoothed tag density
get.broad.enrichment.clusters

Determine broad clusters of enrichment
get.mser.interpolation

Interpolate MSER dependency on the tag count
densum

Do Something
get.smoothed.enrichment.mle2

Calculate background input controlled chromosome-wide profiles of smoothed enrichment estimate
read.arachne.tags

Read in Arachne tags