Interface PrincipalComponentAnalysisService
- All Superinterfaces:
BaseImmutableService<PrincipalComponentAnalysis>,BaseReadOnlyService<PrincipalComponentAnalysis>
- All Known Implementing Classes:
PrincipalComponentAnalysisServiceImpl
public interface PrincipalComponentAnalysisService
extends BaseImmutableService<PrincipalComponentAnalysis>
- Author:
- paul
-
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 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
-
Method Details
-
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
-
loadForExperiment
@Nullable @Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) PrincipalComponentAnalysis loadForExperiment(ExpressionExperiment ee) -
existsByExperiment
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) boolean existsByExperiment(ExpressionExperiment ee)
-