Class SVDServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.preprocess.svd.SVDServiceImpl
-
- All Implemented Interfaces:
SVDService
@Service public class SVDServiceImpl extends Object implements SVDService
Perform SVD on expression data and store the results.
-
-
Constructor Summary
Constructors Constructor Description SVDServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SVDValueObjectgetSvd(Long eeId)Get the SVD information for experiment with id given.SVDValueObjectgetSvdFactorAnalysis(Long eeId)Map<ProbeLoading,DoubleVectorValueObject>getTopLoadedVectors(Long eeId, int component, int count)booleanhasPca(Long eeId)SVDValueObjectsvd(Long eeId)
-
-
-
Method Detail
-
getSvd
@Transactional(readOnly=true) public SVDValueObject getSvd(Long eeId)
Get the SVD information for experiment with id given.- Specified by:
getSvdin interfaceSVDService- Returns:
- value or null if there isn't one.
-
getSvdFactorAnalysis
@Transactional(readOnly=true) public SVDValueObject getSvdFactorAnalysis(Long eeId)
- Specified by:
getSvdFactorAnalysisin interfaceSVDService
-
getTopLoadedVectors
@Transactional(readOnly=true) public Map<ProbeLoading,DoubleVectorValueObject> getTopLoadedVectors(Long eeId, int component, int count)
- Specified by:
getTopLoadedVectorsin interfaceSVDService
-
hasPca
@Transactional(readOnly=true) public boolean hasPca(Long eeId)
- Specified by:
hasPcain interfaceSVDService
-
svd
@Transactional public SVDValueObject svd(Long eeId) throws SVDException
- Specified by:
svdin interfaceSVDService- Throws:
SVDException
-
-