Description Usage Arguments Details Value Author(s) References Examples
Find a given number of biclusters using the a modified version of the FLOC algorithm.
| 1 2 | 
| Data | an
 | 
| k | the number of biclusters searched | 
| pGene | genes initial probability of membership to the biclusters | 
| pSample | samples initial probability of membership to the biclusters | 
| r | the residue threshold | 
| N | minimal number of gene per bicluster | 
| M | minimal number of conditions per bicluster | 
| t | number of iterations | 
| blocGene | a matrix indicating the directed initialisation for the genes (see details) | 
| blocSample | a matrix indicating the directed initialisation for the conditions (see details) | 
This biclustering algorithm is based on the FLOC algorithm (FLexible
Overlapped biClustering) defined by Yang et al. (see references). It
can discover a set of k, possibly overlapping, biclusters. If
r is set to 
NULL, the residue threshold used in the analysis is the residue of
Data divided by 10.
blocGene and blocSample are matrix of 0 and 1 with the rows
representing the features (gene or samples) and the columns the
biclusters. A 1 on line i and column j indicates that the feature i
(gene or sample) will be include in the bicluster j during the
initialisation step and will not be removed from it during the analysis. If the number of columns in these matrices is different from the number of bicluster searched, k is set to the maximal value
of these two.
See bicluster to extract a bicluster from the biclustering result. 
Returns an object of class 'biclustering', a list containing at least :
| Call | the matched call. | 
| ExpressionSet | the data used | 
| param | a data.frame with the algorithm parameters | 
| bicRow | a matrix of boolean indicating the belonging of the genes to the biclusters | 
| bicCol | the same as for bicRow but for the conditions | 
| mat.resvol.bic | a matrix describing the biclusters | 
Pierre Gestraud (pierre.gestraud@curie.fr)
J. Yang, H. Wang, W. Wang, and P.S. Yu. An improved biclustering method for analyzing gene expression. International Journal on Artificial Intelligence Tools, 14(5):771-789, 2005
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | data(sample.bicData)     ## subset of sample.ExpressionSet from Biobase
residue(sample.bicData)  ##  0.3401921
resBic <- FLOC(sample.bicData, k=10, pGene=0.5,r=0.05,N=8,M=10,t=500)
resBic
## initialising samples of 2 biclusters
iniSample <- matrix(0, ncol=2, nrow=26)
## first bicluster initialised around Female cases
iniSample[pData(sample.bicData)$sex=="Female",1] <- 1
## second bicluster initialised around control cases
iniSample[pData(sample.bicData)$type=="Control",2] <- 1
resBic <- FLOC(sample.bicData, k=10, pGene=0.5, r=0.05, N=8, M=10, t=500, blocSample=iniSample)
resBic
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.