Class GeeqServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<Geeq>
ubic.gemma.persistence.service.AbstractVoEnabledService<Geeq,GeeqValueObject>
ubic.gemma.persistence.service.expression.experiment.GeeqServiceImpl
- All Implemented Interfaces:
BaseImmutableService<Geeq>,BaseReadOnlyService<Geeq>,BaseService<Geeq>,BaseVoEnabledService<Geeq,,GeeqValueObject> GeeqService
@Service
public class GeeqServiceImpl
extends AbstractVoEnabledService<Geeq,GeeqValueObject>
implements GeeqService
-
Nested Class Summary
Nested classes/interfaces inherited from interface ubic.gemma.persistence.service.expression.experiment.GeeqService
GeeqService.ScoreMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final doublestatic final doublestatic final double -
Constructor Summary
ConstructorsConstructorDescriptionGeeqServiceImpl(GeeqDao geeqDao, ExpressionExperimentService expressionExperimentService, ExpressionExperimentBatchInformationService expressionExperimentBatchInformationService, ArrayDesignService arrayDesignService, ExpressionDataMatrixService expressionDataMatrixService, OutlierDetectionService outlierDetectionService, AuditTrailService auditTrailService, SampleCoexpressionAnalysisService sampleCoexpressionAnalysisService) -
Method Summary
Modifier and TypeMethodDescriptionCalculates the GEEQ score in the given mode for the experiment with the given id.Methods inherited from class ubic.gemma.persistence.service.AbstractVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIdsMethods inherited from class ubic.gemma.persistence.service.AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, remove, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Field Details
-
BATCH_EFF_WEAK
public static final double BATCH_EFF_WEAK- See Also:
-
BATCH_CONF_NO_HAS
public static final double BATCH_CONF_NO_HAS- See Also:
-
BATCH_EFF_NONE
public static final double BATCH_EFF_NONE- See Also:
-
BATCH_CONF_HAS
public static final double BATCH_CONF_HAS- See Also:
-
BATCH_EFF_STRONG
public static final double BATCH_EFF_STRONG- See Also:
-
-
Constructor Details
-
GeeqServiceImpl
@Autowired public GeeqServiceImpl(GeeqDao geeqDao, ExpressionExperimentService expressionExperimentService, ExpressionExperimentBatchInformationService expressionExperimentBatchInformationService, ArrayDesignService arrayDesignService, ExpressionDataMatrixService expressionDataMatrixService, OutlierDetectionService outlierDetectionService, AuditTrailService auditTrailService, SampleCoexpressionAnalysisService sampleCoexpressionAnalysisService)
-
-
Method Details
-
calculateScore
Description copied from interface:GeeqServiceCalculates the GEEQ score in the given mode for the experiment with the given id.- Specified by:
calculateScorein interfaceGeeqService- Parameters:
ee- the id of the experiment to calculate the scores for.mode- either run all scores, or only re-score batch effect, batch confound or replicates.
-