\HeaderA{biclust}{The biclust Method}{biclust}
\aliasA{biclust,matrix,BiclustMethod-method}{biclust}{biclust,matrix,BiclustMethod.Rdash.method}
\aliasA{biclust,matrix,character-method}{biclust}{biclust,matrix,character.Rdash.method}
\aliasA{biclust,matrix,function-method}{biclust}{biclust,matrix,function.Rdash.method}
\aliasA{biclust-method}{biclust}{biclust.Rdash.method}
\keyword{cluster}{biclust}
\begin{Description}\relax
The function \code{biclust} is the main function of the package. It calculates the bicluster in a data matrix using the algorithm specified in the method-argument. 
Currently the package contains 5 different methods for the use in \code{biclust}. For each algorithm see the class help files for further details.
For some algorithms preproccessing is necessary, e.g. \code{BCBimax} only runs with a logical matrix.
\end{Description}
\begin{Usage}
\begin{verbatim}
## S4 method for signature 'matrix, BiclustMethod':
biclust(x,method,...)
## S4 method for signature 'matrix, character':
biclust(x,method,...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] Data matrix.
\item[\code{method}] An object of class \code{"BiclustMethod"} or a character string with the name of a \code{"BiclustMethod"}-class.
\item[\code{...}] Additional Parameters of the \code{"BiclustMethod"} 
\end{ldescription}
\end{Arguments}
\begin{Value}
Returns an object of class \code{Biclust}.
\end{Value}
\begin{Author}\relax
Sebastian Kaiser 
\email{sebastian.kaiser@stat.uni-muenchen.de}
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{Biclust-class}{Biclust.Rdash.class}}, \code{\LinkA{BCCC}{BCCC}}, \code{\LinkA{BCXmotifs}{BCXmotifs}}, \code{\LinkA{BCPlaid}{BCPlaid}}, \code{\LinkA{BCSpectral}{BCSpectral}}, \code{\LinkA{BCBimax}{BCBimax}}, \code{\LinkA{BCQuest}{BCQuest}}, \code{\LinkA{BiclustMethod-class}{BiclustMethod.Rdash.class}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
test <- matrix(rbinom(400, 50, 0.4), 20, 20)
res1 <- biclust(test, method=BCCC(), delta=1.5,  alpha=1, number=10)

\end{ExampleCode}
\end{Examples}

