Description Objects from the Class Slots Extends Methods Author(s) References See Also Examples
Class to contain and describe result of iBBiG Anlaysis
Objects can be created by calls of the form new("iBBiG", ...)
.
Seeddata
:Input binaryMatrix
RowScorexNumber
:Matrix. Score for each signature (row) in each cluster. Matrix with dimensions, Number of Rows in Seeddata x Number of clusters
Clusterscores
:Vector. Score for each cluster. It has length equal to the number of clusters
Parameters
:List of Input Parameters (if provided)
RowxNumber
:Binary or Logical Matrix with dimensions, Number of Rows in Seeddata x Number of clusters, where 1 represents cluster membership
NumberxCol
:Binary or Logical Matrix with dimensions, Number of clusters x Number of Columns in Seeddata ,where 1 represents cluster membership
Number
:Numeric. Number of modules(clusters)
info
:list. which is a general contained for other information.
Class "Biclust"
, directly.
signature(x = "iBBiG")
: Returns the row scores fore each cluster.
signature(x = "iBBiG")
: Returns the overall score for each cluster.
signature(x = "iBBiG")
: Returns the original binary matrix, the clustering is based on.
signature(x = "iBBiG")
: Returns parameter sets, inhereted from biclust.
signature(x = "iBBiG")
: Returns a logical matrix indicating, which rows are included in each bicluster.
signature(x = "iBBiG")
: Returns a logical matrix indicating, which columns are included in each bicluster.
signature(x = "iBBiG")
: Returns the number of biclusters contained in the iBBiG object.
signature(x = "iBBiG")
: Returns additional information on the particular iBBiG object, inhereted from biclust.
signature(x = "iBBiG")
: Plot the iBBiG clustering.
signature(object = "iBBiG")
: Shows the Biclusters.
signature(object = "iBBiG")
: Summary of found bi-clusters.
signature(object = "iBBiG")
: ...
signature(object = "iBBiG")
: ...
signature(object = "iBBiG")
: ...
Aedin Culhane, Daniel Gusenleitner
Daniel Gusenleitner, Eleanor A Howe, Stefan Bentink, John Quackenbush and Aedin C Culhane iBBiG: Iterative Binary Bi-clustering of Gene Sets Bioinformatics. In review.
Further functions for viewing and clustering binary data are available in the package biclust. We have written iBBiG and its classes so that it is compatible with biclust, and the class iBBiG inherits Biclust-class.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | showClass("iBBiG")
#create simulated datasets
binMat<-makeArtificial()
binMat
## Create a binary matrix of 400 rows v 400 cols
## Its created as a Biclust object, so its easier to visualize
plot(binMat)
## Perform biclustering analysis on the binary matrix
res<- iBBiG(binMat@Seeddata, nModules=8)
res
plot(res)
## Compare 2 iBBiG or Biclust results
analyzeClust(res, binMat)
## Subset a cluster
res[4]
res[1:2]
## As iBBiG extends the class Biclust can use Biclust functions on it
## View the rows and columns of an iBBiG object
## Create a list of matrices, one for each cluster
Modules<-bicluster(res@Seeddata, res)
length(Modules)
lapply(Modules, dim)
# Or extract a list of a specific cluster
M1<-bicluster(res@Seeddata, res, 1)
dim(M1[[1]])
str(M1)
M1[[1]][1:5,1:3]
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.