Package ubic.gemma.core.analysis.service
Class OutlierFlaggingServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
-
- ubic.gemma.core.analysis.service.OutlierFlaggingServiceImpl
-
- All Implemented Interfaces:
OutlierFlaggingService
@Component public class OutlierFlaggingServiceImpl extends ExpressionExperimentVectorManipulatingService implements OutlierFlaggingService
Service for removing sample(s) from an expression experiment. This can be done in the interest of quality control, so we treat this synonymous with "outlier removal". This does not actually remove the samples. It just replaces the data in the processed data with "missing values". This means the data are only recoverable by regenerating the processed data from the raw data- Author:
- pavlidis
-
-
Field Summary
-
Fields inherited from class ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
converter, processedExpressionDataVectorService, rawExpressionDataVectorService
-
-
Constructor Summary
Constructors Constructor Description OutlierFlaggingServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmarkAsMissing(Collection<BioAssay> bioAssays)This does not actually remove the sample; rather, it sets all values to "missing" in the processed data.voidunmarkAsMissing(Collection<BioAssay> bioAssays)Reverts the action of markAsMissing.-
Methods inherited from class ubic.gemma.core.analysis.service.ExpressionExperimentVectorManipulatingService
convertFromBytes
-
-
-
-
Method Detail
-
markAsMissing
@Transactional(propagation=NEVER) public void markAsMissing(Collection<BioAssay> bioAssays)
Description copied from interface:OutlierFlaggingServiceThis does not actually remove the sample; rather, it sets all values to "missing" in the processed data.- Specified by:
markAsMissingin interfaceOutlierFlaggingService- Parameters:
bioAssays- the assays to be marked as missing
-
unmarkAsMissing
@Transactional(propagation=NEVER) public void unmarkAsMissing(Collection<BioAssay> bioAssays)
Description copied from interface:OutlierFlaggingServiceReverts the action of markAsMissing.- Specified by:
unmarkAsMissingin interfaceOutlierFlaggingService- Parameters:
bioAssays- the assays to be unmarked
-
-