\HeaderA{HVDMcheck}{Checks that an object of class ExpressionSet is compliant with HVDM}{HVDMcheck}
\keyword{IO}{HVDMcheck}
\keyword{ts}{HVDMcheck}
\begin{Description}\relax
This method issues warnings about the compliance of the ExpressionSet object to be used with rHVDM.
It just issues warnings and does not attempt to correct the problems encountered. the \code{pdata} argument
is optional; if missing, the method will check the phenodata that is inside
the ExpressionSet.
\end{Description}
\begin{Usage}
\begin{verbatim}
HVDMcheck(eset,pdata)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{eset}] an ExpressionSet object (Biobase) 
\item[\code{pdata}] a dataframe (optional argument) 
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
The checks performed are: A) the phenoData has all the required fields. B) the time field is numeric, has
a zero time point, does not have negative or repeated values. C) the row names in the phenoData 
are consistent with the columns names found in the ExpressionSet. D) the data are not log-transformed.
E) Standard deviations have been supplied in the ExpressionSet, and they are non-negative.
\end{Details}
\begin{Value}
no value returned.
\end{Value}
\begin{Note}\relax
If the \code{pdata} argument is ignored (it can be), 
the method checks the phenoData that is inside the ExpressionSet.
\end{Note}
\begin{Author}\relax
Martino Barenco
\end{Author}
\begin{References}\relax
M. Barenco, D. Tomescu, D. Brewer, R. Callard, J. Stark, M. Hubank (2006) Ranked predictions
of p53 targets using Hidden Variable Dynamic Modelling. \emph{Genome Biology}, \bold{V7(3)}, R25.
\end{References}
\begin{SeeAlso}\relax
\code{\LinkA{training}{training}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
data(HVDMexample)
HVDMcheck(fiveGyMAS5)
\end{ExampleCode}
\end{Examples}

