tabulate.top.indep.features(input.regions = "all chrs",
input.region.indep = NULL, method = c("full", "smooth", "window", "overlap"), adjust.method = "BY", significance = 1, decreasing=TRUE, z.threshold = c(0, 0), run.name = "analysis_results")
vector
indicating the dependent regions to be analyzed. Can be defined in four ways:
1) predefined input region:
insert a predefined input region, choices are:
all chrs,
all chrs auto,
all arms,
all arms auto
In the predefined regions all arms and all arms auto the arms 13p, 14p, 15p, 21p and 22p
are left out, because in most studies there are no or few probes in these regions.
To include them, just make your own vector of arms.
2) whole chromosome(s):
insert a single chromosome or a list of chromosomes as a
vector:
c(1, 2, 3)
.
3) chromosome arms:
insert a single chromosome arm or a list of chromosome arms like
c("1q", "2p", "2q")
.
4) subregions of a chromosome:
insert a chromosome number followed by the start and end position like
"chr1:1-1000000"
These regions can also be combined, e.g. c("chr1:1-1000000","2q", 3)
.
See integrated.analysis
for more information.integrated.analysis
.integrated.analysis
list
of data.frame
's for each input region.
Significant P-value rich regions are returned as a data.frame.
This data.frame can be used as an input for getoverlappingregions.
Additionally, the results are stored in a subdirectory of run.name
as txt.
tabulate.top.indep.features
can only be run after integrated.analysis
with zscores = TRUE
.Output is a .txt file containing a table with the mean z-scores of all independent features
per analyzed region. It includes the ann.indep
columns that were read in the
assemble.data function.
Additionally it returns a .txt file containing the significant zscores rich regions.
Depending on the argument "adjust.method", the P-values are first corrected for multiple testing. Next, th e z-scores are filtered to include only those entries that correspond to significant (P-value < "significa nce") dependent features to calculate the mean z-scores.
The dependent table can not be generated for diagonal integrated runs.
#first run example(assemble.data)
#and example(integrated.analysis)
table.indep <- tabulate.top.indep.features(input.regions="8q",
adjust.method="BY",
method="full",
significance= 0.05,
z.threshold=c(-1, 1),
run.name="chr8q")
head(table.indep[["8q"]])
Run the code above in your browser using DataLab