Class PrincipalComponentAnalysisServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<PrincipalComponentAnalysis>
ubic.gemma.persistence.service.analysis.expression.pca.PrincipalComponentAnalysisServiceImpl
- All Implemented Interfaces:
PrincipalComponentAnalysisService,BaseImmutableService<PrincipalComponentAnalysis>,BaseReadOnlyService<PrincipalComponentAnalysis>,BaseService<PrincipalComponentAnalysis>
@Service
public class PrincipalComponentAnalysisServiceImpl
extends AbstractService<PrincipalComponentAnalysis>
implements PrincipalComponentAnalysisService
- Author:
- paul
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractService
log -
Constructor Summary
ConstructorsConstructorDescriptionPrincipalComponentAnalysisServiceImpl(PrincipalComponentAnalysisDao principalComponentAnalysisDao) -
Method Summary
Modifier and TypeMethodDescriptioncreate(ExpressionExperiment ee, DoubleMatrix<CompositeSequence, Integer> u, double[] eigenvalues, DoubleMatrix<Integer, BioMaterial> v, BioAssayDimension bad, int numComponentsToStore, int numLoadingsToStore) booleangetTopLoadedProbes(ExpressionExperiment ee, int component, int count) voidMethods 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.BaseImmutableService
create, create, findOrCreate, remove, remove, removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
-
Constructor Details
-
PrincipalComponentAnalysisServiceImpl
@Autowired public PrincipalComponentAnalysisServiceImpl(PrincipalComponentAnalysisDao principalComponentAnalysisDao)
-
-
Method Details
-
create
@Transactional public PrincipalComponentAnalysis create(ExpressionExperiment ee, DoubleMatrix<CompositeSequence, Integer> u, double[] eigenvalues, DoubleMatrix<Integer, BioMaterial> v, BioAssayDimension bad, int numComponentsToStore, int numLoadingsToStore) - Specified by:
createin interfacePrincipalComponentAnalysisService
-
getTopLoadedProbes
@Transactional(readOnly=true) public List<ProbeLoading> getTopLoadedProbes(ExpressionExperiment ee, int component, int count) - Specified by:
getTopLoadedProbesin interfacePrincipalComponentAnalysisService
-
loadForExperiment
@Transactional(readOnly=true) public PrincipalComponentAnalysis loadForExperiment(ExpressionExperiment ee) - Specified by:
loadForExperimentin interfacePrincipalComponentAnalysisService
-
existsByExperiment
- Specified by:
existsByExperimentin interfacePrincipalComponentAnalysisService
-
removeForExperiment
- Specified by:
removeForExperimentin interfacePrincipalComponentAnalysisService
-