Interface PreprocessorService
- 
- All Known Implementing Classes:
- PreprocessorServiceImpl
 
 public interface PreprocessorServiceEncapsulates steps that are done to expression data sets after they are loaded and experimental design curated.This can also be used to 'refresh' everything. The following steps are performed: - Deleting old analysis files and results, as these are invalidated by the subsequent steps.S
- Computing missing values (two-channel)
- Creation of "processed" vectors
- Batch-correction
- PCA
- Computing sample-wise correlation matrices for diagnostic plot
- Computing mean-variance data for diagnostic plots
- GEEQ scoring
- Redoing any DEA (if this is a 'refresh')
 Propagation.NEVERto prevent execution within another transaction.- Author:
- paul
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidprocess(ExpressionExperiment ee)Preprocess a dataset.default voidprocess(ExpressionExperiment ee, boolean ignoreQuantitationMismatch)Preprocess a dataset.voidprocess(ExpressionExperiment ee, boolean ignoreQuantitationMismatch, boolean ignoreDiagnosticFailure)Preprocess a dataset.voidprocessDiagnostics(ExpressionExperiment ee)Create or update the sample correlation, PCA and M-V data.
 
- 
- 
- 
Method Detail- 
processdefault void process(ExpressionExperiment ee) throws PreprocessingException Preprocess a dataset.Mismatched quantitation types are ignored by default, diagnostics failure will in a PreprocessingException.- Throws:
- PreprocessingException
- See Also:
- process(ExpressionExperiment, boolean, boolean)
 
 - 
processdefault void process(ExpressionExperiment ee, boolean ignoreQuantitationMismatch) throws PreprocessingException Preprocess a dataset.Diagnostic failure will result in a PreprocessingException.- Throws:
- PreprocessingException
- See Also:
- process(ExpressionExperiment, boolean, boolean)
 
 - 
processvoid process(ExpressionExperiment ee, boolean ignoreQuantitationMismatch, boolean ignoreDiagnosticFailure) throws PreprocessingException Preprocess a dataset.- Parameters:
- ee- the expression experiment to process
- ignoreQuantitationMismatch- ignore quantitation mismatch when generating processed EVs
- ignoreDiagnosticFailure- simply warn if a diagnostic fails instead of interrupting the pre-processing and raising an exception
- Throws:
- PreprocessingException- if there was a problem during the processing
 
 - 
processDiagnosticsvoid processDiagnostics(ExpressionExperiment ee) throws PreprocessingException Create or update the sample correlation, PCA and M-V data.This is also done as part of process(ExpressionExperiment, boolean, boolean)so should only be called if only a refresh is needed.- Throws:
- PreprocessingException
 
 
- 
 
-