Interface PrincipalComponentAnalysisService
-
- All Superinterfaces:
BaseImmutableService<PrincipalComponentAnalysis>
,BaseReadOnlyService<PrincipalComponentAnalysis>
- All Known Implementing Classes:
PrincipalComponentAnalysisServiceImpl
public interface PrincipalComponentAnalysisService extends BaseImmutableService<PrincipalComponentAnalysis>
- Author:
- paul
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrincipalComponentAnalysis
create(ExpressionExperiment ee, DoubleMatrix<CompositeSequence,Integer> u, double[] eigenvalues, DoubleMatrix<Integer,BioMaterial> v, BioAssayDimension bad, int numComponentsToStore, int numLoadingsToStore)
List<ProbeLoading>
getTopLoadedProbes(ExpressionExperiment ee, int component, int count)
PrincipalComponentAnalysis
loadForExperiment(ExpressionExperiment ee)
void
removeForExperiment(ExpressionExperiment ee)
-
Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, create, findOrCreate, remove, remove, remove
-
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail
-
-
-
-
Method Detail
-
create
@Secured({"GROUP_USER","ACL_SECURABLE_EDIT"}) PrincipalComponentAnalysis create(ExpressionExperiment ee, DoubleMatrix<CompositeSequence,Integer> u, double[] eigenvalues, DoubleMatrix<Integer,BioMaterial> v, BioAssayDimension bad, int numComponentsToStore, int numLoadingsToStore)
-
getTopLoadedProbes
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) List<ProbeLoading> getTopLoadedProbes(ExpressionExperiment ee, int component, int count)
-
removeForExperiment
@Secured({"GROUP_USER","ACL_SECURABLE_EDIT"}) void removeForExperiment(ExpressionExperiment ee)
-
loadForExperiment
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) PrincipalComponentAnalysis loadForExperiment(ExpressionExperiment ee)
-
-