Description Usage Arguments Details Value Author(s) See Also Examples
Given an ExpressionSet of smoothed probe intensities, an environment with the mapping of probes to chromosomes, and a vector of thresholds for calling genomic sites enriched, this function finds the 'chers' (ChIP-enriched regions) consisting of enriched genomic positions, with probes mapped to them. 'Adjacent' enriched positions are condensed into a single Cher.
1 2 3 4 |
smoothedX |
Object of class |
probeAnno |
environment containing the probe to genome mapping |
thresholds |
numeric vector of threshold above which smoothed
probe intensities are considered to correspond to enriched
probes. The vector has to be of length equal the number of samples
in |
allChr |
character vector of all chromosomes on which enriched
regions are sought. Every chromosome here has to have probes mapped
to it in the |
distCutOff |
integer; maximum amount of base pairs at which enriched probes are condensed into one Cher. |
minProbesInRow |
integer; minimum number of enriched
probes required for a Cher; see |
cellType |
character; name of cell type the data comes from, is
either a. of length one indicating the column of
|
antibodyColumn |
the name or number of the column of the
|
checkUnique |
logical; indicates whether the uniqueness indicator of probe matches from the probeAnno environment should be used. |
uniqueCodes |
numeric; which numeric codes in the chromosome-wise match-uniqueness elements of the probeAnno environment indicate uniqueness? |
verbose |
logical; extended output to STDOUT? |
Specifying a minimum number of probes for a Cher (argument
minProbesInRow
) guarantees that a Cher is supported by a
reasonable number of measurements in probe-sparse regions.
For example, if there's only one enriched probe within a certain
genomic 1kb region and no other probes can been mapped to that
region, this single probe does arguably not provide enough evidence
for calling this genomic region enriched.
A list of class cherList
, holding objects of class cher
that were found on the supplied data.
Joern Toedling
cherByThreshold
,computeRunningMedians
,
relateChers
1 2 3 4 5 6 7 8 9 10 11 | exDir <- system.file("exData",package="Ringo")
load(file.path(exDir,"exampleProbeAnno.rda"))
load(file.path(exDir,"exampleX.rda"))
smoothX <- computeRunningMedians(exampleX, probeAnno=exProbeAnno,
modColumn = "Cy5", allChr = "9", winHalfSize = 400)
chersX <- findChersOnSmoothed(smoothX, probeAnno=exProbeAnno,
thresholds=0.45, allChr="9", distCutOff=600, cellType="human")
if (interactive())
plot(chersX[[1]], smoothX, probeAnno=exProbeAnno, gff=exGFF)
chersX <- relateChers(chersX, exGFF)
as.data.frame.cherList(chersX)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.