Description Usage Arguments Details Value Author(s) See Also Examples
Finds the optimal arrangement of possibly overlapping biclusters that maximizes the areas of the largest contiguous parts of the biclusters. The reordering is necessary to obtain a visually appealing layout of the biclusters.
1 2 3 4 5 6 |
biclusters |
An |
initialorder |
A list containing the initial order. Usually the output of a previous ordering. |
maxtime |
The maximal computation time in seconds. The default
value is one minute ( |
debuglevel |
The level of information provided during the
ordering. By default, the debug output is turned off
( |
OrderEV performs a brute-force ordering of the biclusters, treating the rows and the columns of the matrix independently. The ordering algorithm is described in more detail in the accompanying vignette of the package.
A named list is returned with the following elements:
rows / genes |
A list containing the maps between the rows of the
initial and the optimally ordered gene expression matrix. The first
element represents the map of the complete data set, while the
subsequent entries contain the row maps of the data sets projected
onto the individual clusters. This entry is called
‘ |
cols / samples |
A list containing the maps between the columns of
the initial and the optimally ordered gene expression matrix. The
first element represents the map of the complete data set, while the
subsequent entries contain the column maps of the data sets
projected onto the individual clusters. This entry is called
‘ |
status |
A list containing the status of the ordering. The list
has two entries, named |
Andreas Lüscher andreas.luescher@a3.epfl.ch
ExportEV
, LaunchEV
,
ISA
, biclust
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ## We generate some noisy in-silico data with biclusters,
## scramble the initially ordered arrangement
## identify the bicluster with the Iterative Signature Algorithm (ISA)
## and order the results with the OrderEV function
library(isa2)
data.in.silico <- isa.in.silico(noise=0.1)[[1]]
data.in.silico <- data.in.silico[sample(c(1:dim(data.in.silico)[1])),
sample(c(1:dim(data.in.silico)[2]))]
isa.results <- isa(data.in.silico)
optimalorder <- OrderEV(isa.results)
str(optimalorder)
## Create a plot for the scrambled and the optimal orderings
## Not run:
layout(rbind(1:2))
image(data.in.silico)
image(data.in.silico[optimalorder$rows[[1]],
optimalorder$cols[[1]]])
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.