Learn R Programming

Starr (version 1.28.0)

Simple tiling array analysis of Affymetrix ChIP-chip data

Description

Starr facilitates the analysis of ChIP-chip data, in particular that of Affymetrix tiling arrays. The package provides functions for data import, quality assessment, data visualization and exploration. Furthermore, it includes high-level analysis features like association of ChIP signals with annotated features, correlation analysis of ChIP signals and other genomic data (e.g. gene expression), peak-finding with the CMARRT algorithm and comparative display of multiple clusters of ChIP-profiles. It uses the basic Bioconductor classes ExpressionSet and probeAnno for maximum compatibility with other software on Bioconductor. All functions from Starr can be used to investigate preprocessed data from the Ringo package, and vice versa. An important novel tool is the the automated generation of correct, up-to-date microarray probe annotation (bpmap) files, which relies on an efficient mapping of short sequences (e.g. the probe sequences on a microarray) to an arbitrary genome.

Copy Link

Version

Version

1.28.0

License

Artistic-2.0

Maintainer

Benedikt Zacher

Last Published

February 15th, 2017

Functions in Starr (1.28.0)

mapFeatures

Map middle positions of probes to annotated features
plotDensity

density plots of experiments
list2matrix

Convert profile list to matrix
writeWIG

write ChIP-chip data to a *.wig file
fill

Fill large spaces in one profile with NA
correlate

Correlate the values of two named vectors
getProfiles

Get profiles of ChIP-signal over annotated features
heatmapplot

heatmapplot
rankPercentile.normalize

Rank precentile Normalization
plotScatter

High level scatterplot of experiments
plotProfiles

Plotting ChIP profiles of one or more clusters
profileplot

Vizualize clusters
RGlist2ExpresionSet

Convert an RGlist to an ExpressionSet
match_ac

Exact String matching using the Aho-Corasick algorithm
getFeature

Getting profiles of one annotated features with a given mapping
plotRatioScatter

Plot ratios of all possible combinations of IP and CONTROL
substract

Substract mean or median from data
readCelFile

Read raw intensities from CEL files
sortbygenomic

Pre-process the data by genomic location
correlationPlot

correlation of ChIP signals to other data
whichIn

Map positions to intervals
plotImage

Reconstruct the array image
read.gffAnno

Reading gff annotation
fillNA

Fill large spaces in profiles with NA
sameLength

Make equal length of upstream and downstream regions in a profile list
declare.bound

Declare bound probes for a given error rate control
getRatio

Building ratio over experiments
kde2dplot

Compute density of a scatterplot
densityscatter

Compute density of a scatterplot
singleclusterplot

single cluster plot
bpmapToProbeAnno

Creating a probeAnno object
cmarrt.peak

Obtain bound regions for a given error rate control
intersection

Get the intersection of two named vectors
makeSplines

Fit splines to profiles
plotPosBias

Bias of hybridzation, depending on base position in sequence.
makeProbeAnno

Creating a probeAnno object
rm.small.peak

Remove bound regions which consist of too few probes
getIntensities

Get profile of anntated features from a probe mapping
writePosFile

Creating a pos file
ma.stat

Compute moving average statistics and p-values
filterGenes

Filter Features/Genes
plotcmarrt

Histogram of p-values and normal QQ plots for standardized MA statistics
plotGCbias

Visualize GC-Bias of Hybridization
writeGFF

write ChIP-chip data to a gff file
plotBoxes

boxplots of experiments
expressionByFeature

Getting expression value by feature from an ExpressionSet
getProfilesByBase

Get profiles of ChIP-signal over annotated features (basewise)
backgd.sd

Background parameters (internal function)
normalize.Probes

Normalization of probes
cmarrt.ma

Compute moving average statistics by incorporating the correlation structure
remap

Remap reporter sequences to the genome and create a new bpmap file
plotMA

M versus A plot
windowxy

Get mfcol or mfrow for a number of plots to one device
getMeans

Get mean ChIP-signal over annotated features